Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
498b78b
WIP
D8H Apr 14, 2023
2f8b5eb
WIP: insertion
D8H Apr 15, 2023
3e292c6
Fix insertion.
D8H Apr 15, 2023
1575f12
Match and split.
D8H Apr 15, 2023
bded83a
Merging
D8H Apr 16, 2023
60cb892
Fix merging while inserting.
D8H Apr 16, 2023
760bdde
Reduce firing speed.
D8H Apr 16, 2023
00113a6
Generalize merging.
D8H Apr 16, 2023
14d41f6
Rewind
D8H Apr 16, 2023
91aeb37
Combo
D8H Apr 16, 2023
0a0c112
Fix the start condition.
D8H May 20, 2023
afd6e81
Update the fire bullet extension.
D8H May 30, 2023
355e327
Add some comments.
D8H May 30, 2023
cba7157
Use functions to merge queue.
D8H May 30, 2023
782b62f
Typo
D8H May 30, 2023
ba25c78
Fix merging.
D8H May 31, 2023
ba7a95b
Add comments.
D8H May 31, 2023
791f649
Add comments.
D8H May 31, 2023
1be7f88
Add a behavior for inserted bubbles.
D8H May 31, 2023
eb43433
Handle bubbles going back to the start.
D8H May 31, 2023
0b0a961
Add the beginning deceleration.
D8H May 31, 2023
332db62
Tweak timing of bubble throwing.
D8H May 31, 2023
1c44994
Add some todo about combos.
D8H Jun 1, 2023
4cf4711
WIP: Rewind animation FSM.
D8H Jun 1, 2023
438f05d
WIP: before making "match" a condition.
D8H Jun 1, 2023
08884a9
WIP: "Match" as a condition.
D8H Jun 1, 2023
897964d
WIP: fix some behavior parameters.
D8H Jun 1, 2023
ae542af
Fix simple match.
D8H Jun 2, 2023
02c7f9d
Fix rewinding.
D8H Jun 2, 2023
5aadfbe
Fix combo.
D8H Jun 2, 2023
bd969a2
Small fix.
D8H Jun 2, 2023
16e0f6f
Add new states.
D8H Jun 2, 2023
7372260
Fix regression on collision.
D8H Jun 2, 2023
485ec11
Fix combo FSM.
D8H Jun 2, 2023
485cc22
Add explosion effect.
D8H Jun 2, 2023
52335e3
Fix matching at collision.
D8H Jun 2, 2023
739988b
Fix it for real.
D8H Jun 2, 2023
fd20fdf
Slow down at the end.
D8H Jun 3, 2023
b890dba
Fix the last combo.
D8H Jun 3, 2023
756455e
Fix combo at the 1st tail.
D8H Jun 3, 2023
5a7ddb4
Gameover animation.
D8H Jun 3, 2023
95ec237
Add score and countdown.
D8H Jun 3, 2023
aacbe53
Fix the initial speed formula.
D8H Jun 3, 2023
bb65a0d
Add a grey bubble.
D8H Jun 3, 2023
05eaa13
Bubble swap.
D8H Jun 3, 2023
fc34f62
Insert bubbles both way.
D8H Jun 3, 2023
e316b8f
Level selection.
D8H Jun 4, 2023
e7cb04f
Use the time formatter extension.
D8H Jun 4, 2023
0154e07
Bubble generator.
D8H Jun 4, 2023
c6a7dde
Leaderboard scene.
D8H Jun 4, 2023
6922332
Add an object for the end of the path.
D8H Jun 4, 2023
b0c4759
Fix color given to players.
D8H Jun 4, 2023
186f0cc
Fix rewinding not stopping.
D8H Jun 4, 2023
734ff84
Disable logs.
D8H Jun 4, 2023
f2baf8a
Add colors progressively.
D8H Jun 4, 2023
e03563c
Remove keyboard controls.
D8H Jun 7, 2023
9c84ed6
Better save states when merging and splitting.
D8H Jun 7, 2023
442a156
Add a gutter behavior.
D8H Jun 10, 2023
367d700
Move all queue speed changes in the same function.
D8H Jun 10, 2023
2df9cbc
Small simplification.
D8H Jun 10, 2023
80ce8e0
Fix queue states.
D8H Jun 11, 2023
fe1fd9c
Add a 2nd level.
D8H Jun 11, 2023
b781edc
Add a level with 2 gutters.
D8H Jun 11, 2023
9323213
Handle several gutters.
D8H Jun 11, 2023
6df68df
Register the game and leaderboard identifiers.
D8H Jun 11, 2023
faaa321
Add properties for rewinding speed.
D8H Jun 14, 2023
0c5a45f
Add gutter push speed properties.
D8H Jun 14, 2023
82ea75b
Add a function to create a level.
D8H Jun 17, 2023
07d18e0
Pass the level number as a parameter.
D8H Jun 17, 2023
5fb54ed
Add a function for bubble explosions.
D8H Jun 17, 2023
6a0c644
Add an action to spawn bubbles.
D8H Jun 17, 2023
e254d7b
Add an action to unspawn bubbles.
D8H Jun 17, 2023
d6be4b6
Add properties for new colors.
D8H Jun 17, 2023
3c8f715
Add a function to detect matching queues.
D8H Jun 17, 2023
ca7d1ec
Add a function to create inserted bubbles.
D8H Jun 17, 2023
04f512e
Typo
D8H Jun 17, 2023
8cc6e45
Add acceleration properties.
D8H Jun 17, 2023
18eb3de
Optimised images with calibre/image-actions
github-actions[bot] Jun 17, 2023
b2d19cb
Fix to prevent tailing queue deletion that spawns bubble until the ne…
D8H Jun 18, 2023
4154ff3
Add descriptions and comments.
D8H Jun 24, 2023
83fbd41
Typo
D8H Jun 24, 2023
1efb2f0
Add properties for the bubble size and the insertion duration.
D8H Jun 24, 2023
2e3b7e3
Replace other 32 values by BubbleSize properties.
D8H Jun 24, 2023
76152ee
Replace some speed value with properties.
D8H Jun 24, 2023
15e3b3b
Add a main comment.
D8H Jun 25, 2023
b9874fc
Add the example description.
D8H Jun 25, 2023
c682f5c
Add a swap control for touch screens.
D8H Jun 25, 2023
42b5cda
Add more comments.
D8H Jun 25, 2023
12b64b5
Add the preview image.
D8H Jun 25, 2023
7d878c7
Fix spwaned colors.
D8H Jun 25, 2023
26eb3a4
Optimised images with calibre/image-actions
github-actions[bot] Jun 25, 2023
1e9800a
Slit hit stop states.
D8H Jun 25, 2023
b9b4731
Fix missing impact rewind when there is only 2 bubble of the same color.
D8H Jun 25, 2023
9a45477
Fix a regression on bubble insertion position.
D8H Jun 25, 2023
c7908e6
Replace some value by properties.
D8H Jun 25, 2023
6c8ca61
Allow to setup the beginning boost.
D8H Jul 1, 2023
0ed24b6
Add an expression to get the 1st queue progression.
D8H Jul 1, 2023
1256539
Add properties to finely tune the push speed.
D8H Jul 1, 2023
7da85dd
Add properties for the impact speeds.
D8H Jul 1, 2023
eb92bdb
Add back the delay after a split.
D8H Jul 2, 2023
60493ef
Fix the first rewind.
D8H Jul 2, 2023
7ae4132
Add a hit-stop at the end of combos.
D8H Jul 2, 2023
4bbbad7
Faster push acceleration.
D8H Jul 2, 2023
b6ba8b3
Fix the first delay before rewinding.
D8H Jul 2, 2023
40d4b36
Add a deceleration on the split queue.
D8H Jul 2, 2023
24cf59b
Add back 4 colors by default.
D8H Jul 5, 2023
f024132
Avoid the boost to go back to full speed after a match.
D8H Jul 8, 2023
2b9b7bb
Fix the queue collision check when a queue is empty.
D8H Jul 9, 2023
4d9d14e
Disable debugging logs.
D8H Jul 9, 2023
c14c635
Update the FSM comment.
D8H Jul 9, 2023
0d2c2e6
Squash some events.
D8H Jul 9, 2023
aeb0322
Credit Metatempo.
D8H Jul 9, 2023
033c38c
Add a todo about game over.
D8H Jul 9, 2023
713522d
Increment extensions.
D8H Jul 14, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions examples/smoothy/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
A Zuma clone to show how to orginize a project with behaviors.
1 change: 1 addition & 0 deletions examples/smoothy/TAGS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
game, expert
Binary file added examples/smoothy/assets/BlueBubble.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/GreenBubble.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/Grey Button_Hovered.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/Grey Button_Idle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/Grey Button_Pressed.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/GreyBubble.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/Hole.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/Launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/LevelBackground.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/NewSprite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/PurpuleBubble.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/RedBubble.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/SideBorder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/TopBorder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/assets/YellowBubble.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added examples/smoothy/preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading