banner
Xiao4-800K

Xiao4-800K

技术分享、闲聊、玩闹

Remake of "Balloon Fight"

Idle Thoughts#

I'm a bit lost. I set some goals for myself, and only by taking step by step did I realize how difficult it is. Maybe confusion is just a normal part of life. I saw a quote in a friend's TikTok video that said, "Who knows the script of their own life? It's just taking it one step at a time." But speaking of that, it's precisely because life is unpredictable that it can be so colorful. No one knows what will happen next, so cherish everything in the present. Happiness is a day, sadness is also a day. Instead of constantly regretting and getting angry at oneself, it's better to take each step well.

In my plans, there is a game project. Although it has been approved, it's difficult to start. It truly reflects the saying, "Ideals are lofty, reality is bone-crushing." Because I designed too many elements and didn't want to rush through it, whenever I think about that project, I can daydream for a long time. Sometimes I even start to question myself, did I really consider it carefully? Time and energy can't keep up, and there are so many different aspects involved. If I were to complete it, it would probably take two or three years. Not to mention anything else, just the art and sound effects alone are separate fields... Of course, I'm not saying these things to discourage myself, I just want to remind myself that there's still a cherished project that hasn't been done. Smile.

Talking about Remaking#

Looking back at the process of remaking games before, I may have focused too much on the embellishments. For example, drawing a more visually appealing pixel character or creating strange effects. Although I gained a lot, I wasted a lot of time. So one night, I decided to abandon the parts that are not suitable for me at the moment and quickly create a prototype.

Game Introduction#

This time, I'm remaking the FC game Balloon Fight. Although the original game is small in size, it left me with many beautiful memories. It's the game that used to make my cousin so angry that he would smash the controller. It's addictive.

The gameplay is simply to pop the balloons on top of the enemies' heads, very simple. I revisited it.

Hmm~ I want to make it clear again, I'm just a gaming novice, ahaha~~~~

Remaking Process#

1. UI directly references the original game because I don't want to waste too much time on fonts. So I randomly picked one that's good enough and used 512 pixels to recreate the effect of 256 pixels.
2. Character graphics. This time, I used Aseprite to create 16x16 tiles and frame-by-frame animations. Indeed, with fewer pixels, drawing becomes super fast.
3. Set up the project structure, clarify the locations for resources, views, scripts, and data for easy management.
4. Implement game elements one by one, such as walls, air walls, colliders, players, enemies... and so on.
5. Build the interface, implement scene transitions, and refine the main game logic.
6. Test and polish.
7. Add my own ideas.
8. Package it and let colleagues play.

Finally, a little idle talk#

Here are a few in-game screenshots:

Test
Test
Test

This time, in the remake, I abandoned those flashy ideas and there aren't any notable technical points. All that's left is the joy of going from a project prototype to a minimal version. If I have to gain something from this project, it would be a source code package (Godot 4.1) and the happiness of playing it directly (exe version). (Try the Travel Mode in the game, it's quite addictive.)

Source code + exe download link: https://download.csdn.net/download/at555444/88569027

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.