Skip to content

Conversation

@tristanbob
Copy link
Contributor

Description

Sort 4 balls of the same color into a cup to make it explode.
Complete all 10 levels to complete the game and climb the leaderboards!

This game was inspired by "Sort It 3D" and is a game template for GDevelop, a no-code, open-source, free, and easy game-making app.

Play game

https://liluo.io/victrisgames/ball-cup-boom

@tristanbob tristanbob self-assigned this Aug 7, 2022
@tristanbob tristanbob requested a review from a team August 7, 2022 05:00
@github-actions
Copy link
Contributor

github-actions bot commented Aug 7, 2022

@github-actions
Copy link
Contributor

github-actions bot commented Aug 7, 2022

Images automagically compressed by Calibre's image-actions

Compression reduced images by 13.4%, saving 3.48 KB.

Filename Before After Improvement Visual comparison
examples/ball-cup-boom/assets/images/GDevelop G logo (black).png 4.23 KB 2.99 KB -29.2% View diff
examples/ball-cup-boom/assets/images/GDevelop G logo (white).png 4.58 KB 3.34 KB -27.1% View diff
examples/ball-cup-boom/assets/images/World.png 17.23 KB 16.22 KB -5.9% View diff

4334 images did not require optimisation.

@4ian
Copy link
Contributor

4ian commented Aug 7, 2022

Just finished it! Don't forget to set a minimal score on leaderboards :)
I've not looked at how the game is made, but from the game perspective itself, it's super well made!

@4ian
Copy link
Contributor

4ian commented Aug 7, 2022

I approved so this can be merged anytime you think this is good enough.
I would love if you could move Explode Cup to an extension action as in theory that's "the way to do" when you want to do something reusable (we might blur more the distinction between external events and functions in the future).

@tristanbob
Copy link
Contributor Author

I approved so this can be merged anytime you think this is good enough.

Thanks!

I would love if you could move Explode Cup to an extension action as in theory that's "the way to do" when you want to do something reusable (we might blur more the distinction between external events and functions in the future).

The ExplodeCup external event has 4 purposes:

  1. Trigger shake camera extension. This won't work until extensions can have dependencies.

  2. Create Particles. This could be done today by passing the particle object as a parameter.

  3. Play 4 audio files. This won't work until extension functions support audio resources as parameters.

  4. Delete objects. This could be done today by passing the particle object as a parameter.

We will have to wait for 1 and 3 to be available before we can migrate ExplodeCups to an extension, but I am looking forward to that day!

@tristanbob
Copy link
Contributor Author

Just finished it! Don't forget to set a minimal score on leaderboards :) I've not looked at how the game is made, but from the game perspective itself, it's super well made!

I have added a minimum score and deleted my testing scores. So far you have the best (and only) score on the leaderboard! :)

And thanks for the compliment!

@tristanbob tristanbob merged commit f2ab63e into main Aug 7, 2022
@tristanbob tristanbob deleted the ball-cup-boom branch August 7, 2022 23:51
@Bouh
Copy link
Member

Bouh commented Aug 8, 2022

The change tab of this PR includes modifications of many games. Because of the master merge in this one.
Try starting a branch from master instead of merging, it's better for people doing a review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants