Francois Belair
0ea6cb6056
Replace broken explicit types with implied
2021-02-23 11:35:21 -05:00
Nathan Lovato
f99b7402b7
Merge pull request #189 from MuminjonGuru/patch-1
...
Fix typos in README
2020-07-02 07:35:35 -06:00
Abduraimov Muminjon
aa32af8321
changes on README.org
2020-07-02 16:59:30 +05:00
Nathan Lovato
5cf98e61bb
Add FallLimitArea to level 1 and 2
...
Closes #187
2020-06-08 14:33:38 -06:00
Nathan Lovato
e1cea2d110
Update README
2020-05-12 13:50:03 -06:00
Nathan Lovato
cc10ee73e3
Merge pull request #186 from aaronfranke/gitignore
...
Update gitignore
2020-05-12 07:23:20 -06:00
Aaron Franke
0a9c7912f1
Update gitignore
2020-05-12 03:02:40 -04:00
Nathan Lovato
2742ee66e8
Simplify transition code
...
Used the queue system in AnimationPlayer to queue animation
Removed an unnecessary animation
Renamed files
Renamed signal screen_covered to faded_to_black
Removed comments from LevelLoader
2020-05-02 18:31:18 -06:00
JPCard
91e0659b8c
Add animated transition beetween levels
2020-05-02 18:31:18 -06:00
Nathan Lovato
5c540c668b
Simplify the MovingPlatform and Waypoints
2020-04-03 07:57:48 -06:00
Nathan Lovato
7ce97ad1b1
Add banner in png format
2020-03-29 19:18:50 -06:00
Nathan Lovato
61ddd1137c
Add banner image to the README
2020-03-29 19:17:09 -06:00
Nathan Lovato
aa6ec08750
Remove to-do.md
2020-03-29 19:14:05 -06:00
Nathan Lovato
7066394376
Remove unused signal connection in Arrow.tscn
2020-03-25 13:37:58 -06:00
Nathan Lovato
1bbe709693
Use float for health
2020-03-25 13:37:58 -06:00
Nathan Lovato
8d1c816f02
Remove obsolete code in Settings.gd
2020-03-25 13:37:58 -06:00
Nathan Lovato
ba1df1af21
Address warnings
2020-03-25 13:37:58 -06:00
Nathan Lovato
7d111fc991
Merge pull request #179 from phoenleo/fix-issue-#178
...
Fix mouse left click event not passed to Hook state machine
2020-02-23 16:12:02 -06:00
Phoen
5315aadfb1
Fix mouse left click event not passed to Hook state machine
2020-02-24 03:43:02 +07:00
Nathan Lovato
ad33cf98e0
Merge pull request #177 from henriiquecampos/fixes-and-tweaks
...
Fixes to Levels, background and debug
2020-01-29 15:02:52 -06:00
Henrique Campos
24095ea0e4
Redesign instakill condition
2020-01-29 14:42:59 -03:00
Henrique Campos
89c2fe5802
Fix Level1 Portal and Remove Mountains Script
...
Closes : #176
2020-01-24 16:17:50 -03:00
Henrique Campos
60f7699361
Add fixed Sky and Repeatable mountains
...
The mountains currently lost their ability to parallax vertically due to the workaround in order to accomplish them always be on the bottom of the screen.
Closes : #174 and #172
2020-01-24 12:25:36 -03:00
Henrique Campos
044be5f3df
Fix Debug Panel not toggling visibiltiy
...
I think that since the DebugPanel is not an in-game element, it should handle inputs regardless of the game's internal state, that's why I think it should use `_input` callback instead of `_gui_input`
Closes : #170
2020-01-24 10:34:48 -03:00
Henrique Campos
9b1038ccbb
Fix floating portals
...
Closes : #175
2020-01-24 10:29:49 -03:00
Henrique Campos
c88269743c
Add instakill condition to Stats and a Fall Limit Area
...
Use the FallLimitArea.tscn to visually set a height in the level that will trigger an instakill.
Closes : #173
2020-01-24 10:27:51 -03:00
Henrique Campos
c59526cd1b
Add toggleable fullscreen
...
Closes : #171
2020-01-24 10:22:58 -03:00
Nathan Lovato
92f8d67dc4
Use the "name :=" notation for type inference instead of "name: ="
...
This is the official GDScript guideline.
2020-01-16 19:08:45 +01:00
Nathan Lovato
a281242b16
Fix incorrect signal connection on the hook
...
The signal should be one shot as it is the trigger to get out of the hook's fire
state. I also moved the signal as the cooldown timer doesn't start if the player
is not using the hook on a target.
2020-01-11 17:23:45 +01:00
Nathan Lovato
9e1797dd3a
Add missing newline at the end of a file
2020-01-11 17:23:18 +01:00
Nathan Lovato
67ffa4ccb2
Fix wrong type hint on a variable
2020-01-11 15:59:26 +01:00
Nathan Lovato
dac4ff1bd7
Fix comments after converting docstrings
...
Some files were not converted properly, leaving the game in a broken state.
2020-01-11 15:58:11 +01:00
Nathan Lovato
865c7cefaa
Replace multiline comments with comment blocks
2020-01-02 23:40:57 +01:00
Brad Borne
d9f438633c
Add levels 1 and 2
2019-12-24 10:34:33 +01:00
Nathan Lovato
e24388a778
Cast value to State, add missing newline
2019-12-24 10:34:33 +01:00
Nathan Lovato
1e73557106
Update README.org
2019-12-16 09:45:06 +01:00
Nathan Lovato
366835285f
Update README.org
2019-12-16 09:44:05 +01:00
Nathan Lovato
70c8ca8d37
Use parentheses for all asserts
2019-11-28 09:19:52 +01:00
Răzvan C. Rădulescu
0b5869e847
First pass at integrating art ( #168 )
...
* First pass at integrating art
- replaced object/enemy bodies with provided art:
- checkpoint
- hooking
- points
- portals
- final Robi sprite (`roby_shaded.png`)
- sky (with gradient texture)
- reworked mountains to scroll seamless & increase width of
texture
closes #167
* Include art props in Level1
2019-11-28 09:09:07 +01:00
Francois Belair
1761a4cd51
Player not moving with moving platforms fixed, and example platform added to Level1.
2019-11-04 11:31:26 -05:00
Nathan Lovato
7db49ca80e
Fix #166 : use delta time in steering calculations
2019-10-30 11:16:03 +01:00
Nathan Lovato
e2380b2d68
Restore gamepad aim
2019-10-09 09:44:40 +02:00
Nathan Lovato
13f090df51
Merge pull request #165 from GDquest/features/heatmap-pathfinding
...
Heatmap pathfinding for many agents
2019-10-05 08:19:04 +02:00
Francois Belair
2bb898d9dd
Moved gitignore stuff to git exclude.
2019-10-04 15:40:47 -04:00
Francois Belair
764a9dfa65
godot-cpp submodule added, SConstruct script file added to source. Visual studio solution added.
2019-10-04 14:51:07 -04:00
Francois Belair
f92db19323
Moved to a floodfill algorithm, and put it all in a GDNative C++ class.
2019-10-04 10:39:18 -04:00
Francois Belair
44a833794b
Moved everything into a C++ GDNative class, and changed it to a floodfill algorithm.
2019-10-03 16:05:34 -04:00
Francois Belair
399d8eec03
Heatmap pathfinding for many agents
...
Populates a grid that uses razcore's pathfinder class to build a heatmap - each tile referring to how far away they are from the goal.
Uses a simple extra thread to keep the game from hitching up. Spawner creates some 500 heatmap following enemies that use as simple
a set of nodes and code as possible to show off performance.
2019-09-30 11:59:28 -04:00
Nathan Lovato
39b3c79a82
Merge pull request #164 from GDquest/features/player-enemy-interaction
...
Enemy-Player interaction while hooking
2019-09-26 13:41:32 +02:00
Francois Belair
6ac88fa2ee
New enemy type, a hopper who jumps back and forth. Invulnerability flag added to Stats, and a function to do so with a timer.
2019-09-25 14:02:35 -04:00