-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Army vs Zombies #268
Comments
Congrats! I was very addicted to it, got around 30000 flames 😤 I know this might have been created in a rush cuz it was created for a jam.
I can also help clean up and make the example ready :) |
Thank you <3 |
Hi, do you need more time or help? |
[x] Remove empty events For this points: they are really really big to change, for example: i know you guys are searching for the cleanest examples, but I cant just remake the entire game for the exact same output but just cleaner, its too much. Thanks for the reviews ❤️. |
Don't worry, we won't ask you to do repetitive tasks. From a quick glance, I would say that there will be about 100 times less events at the end of the review. It could actually save you time for your next projects. I personally learned most of what I know about coding from peer reviews. I suggest that we do it step by step and when you face a change that seems too long or impossible to do, explain the issue here and we'll try to find a solution together. For the first step, let's try to factorize the building system. Here some hints:
|
Not possible, because every box (1-20) have its own variables to check if its empty or not, for example: so its not possible to make 1 object/box that contain all the variables, yet each instance of it have its own Boolean.
i know but the characters canvas are not the same, that's why I set the center manually for each building.
I know that action, but what exactly you are suggesting to use it for ? at what events it should be replaced with ?
I didn't understand this point nor why its required. |
Instances of the same object don't necessarily have the same variable values. When an ally is dropped on a box, the variable "Empty" can be set only for this instance (the one where the cursor is, probably the only one picked).
If the asset center is not at a logical location it can be customized.
We can come back to this part later. |
Hello :3 And now the example is ready for another review :) You can download the new example v 2.2.1 here: |
Army vs Zombies is an example to show the users how you can build the mechanics of the famous puzzle game Plants vs Zombies.
Note: this example also got picked in the GDevelop example jam and ranked # 1❤️ here:
https://itch.io/jam/gdevelop-examples-jam-1/topic/2079624/official-gdevelop-example-game-jam-winners-list
com.example.
.You can play the game in browser here:
https://vegetato.itch.io/army-vs-zombies
You can download GDevelop project here:
Army-vs-Zombies-V2.2.1 GDevelop project.zip
The text was updated successfully, but these errors were encountered: