Making a small platformer to learn more about video games - part 3



Today, I will give a small update on what I worked on in the game. I think this will be the final update on this one, and consider version 3 the final version.
Also, I spent some time reading about TileSets and TileMapLayers and those are very powerful, I want to use them more from now on.
Title Screen
I did a very (very very very) simple title screen. I was planning on making something fancy, but I didn't want to spend much time on graphics, so I decided to go on the simple approach. So there is a start screen as you can see when playing the game.
To complex for now, I wanted to keep it simple and focus on learning more about Godot. I should spend some time in the future working on my pixel art skills.
Having more screens to manage, I would start making my game management state machine on the code, making the game node control the game state (and depending on the screens, each one having their own state machines), but the project is so small I think it's unnecessary for now. The start screen just is disposed and the game starts.
Yes, I use semi-colons on a script language, and no I'm not wrong.
So there is that, the game has now a very simple title screen.
Class Names
I could fix the class_name problem. Don't ask me why, but I think it's all about me switching between 4.3 and 4.4. No more strings checking for players and enemies, yay.
a
Sounds
I added more sounds. Inserting sounds wasn't as annoying as I thought (well, I just added 3 more sounds lol), but I can see it becoming a problem in bigger projects.
Bugs and suggestions
A friend told me that I should make the player not die when in the very corner of the upper platform. I changed a little bit, but it's kinda difficult for me to tune that as it is now. If I created different collision shapes for both the player and the (other) enemies this could be mitigated, but I didn't want to do it that way. For that, I reduced the collision shapes a bit, and I think it can be a bit more tolerable now (or not, sorry).
You can't stand too much further into the border, or you will get hurt anyway.

But now there is a bit of room to stay on the edge.
Conclusion
I think I learn a lot doing this project, not much into graphics, nor as much in code, but at least as how fast I can do something small, how to organize myself doing tasks for the game, and more about Godot, especially about TileSets and TileMapLayers. To be honest, I want to work more with tiles now, they are really fun to use, and very powerful. I wish I could do a bit more polishing into it, making better graphics and music, and making new levels, but I want to turn the page for now before I make too much commitment to this.
I will open the source code under the MIT license for anyone who wants it. I hope to see start the next module soon (hopefully, very soon).
Cheers o/
Files
Get small platformer
small platformer
A small platformer game to review concepts and learn more about godot.
Leave a comment
Log in with itch.io to leave a comment.