A virtual battlebot arena!

new export w/o unused labels
demo w/ powerups! but settings is currently off limits for construction.
ever since my laptop crash + godot update everything has been so buggy (T_T) i'm currently trying to make the settings screen load and work properly again.

quick update! i reinstalled hackatime and godot, so now i'm on godot 4.5 :0 and i'm currently trying to add a power up for the bots' push force too. and have them randomly generated.

8/30 Days to Shiba! To add more uhh...class(?) or elegance to my game, I'm having the positions of the players reset after points are won. (I realized that it's less competitive when it's just infinite pushing.) I also began implementing a timer, but the label wouldn't change. I was stuck debugging that for a while, and then finally came to the conclusion that I forgot to update the path name after I reorganized my containers. Silly me (T_T) lol. Anyways, I also plan to add a solo mode soon! I set up the toggle thingy in Settings today. I added selection indicators (arrows and colors).

second demo...hopefully the scaling works now? :0
After shipping a demo, I realized that my game didn't scale...and it lowkey looked really ugly...so today I focused on improving the appearance of my game :) I fixed some problems with the navigation (e.g. got the wrong kind of input), and I made new icons for the UI. I also fixed up my margins, added more colors, and added more shaders. ALSO ALSO, now you can change the number of points needed to win in the settings! Since the core gameplay is pretty straightforward, I'm now trying to incorporate some more game modes (so that it doesn't get too boring...)

FIRST DEMO IS UP!! As of now, Maker's Arena is a two-player game. The goal is to push the other battlebot out of bounds :)
6/30 Days to Shiba! I think I'm ready to upload my first demo (^^)! Today was a debugging day. I fixed A LOOOOT of things. Finally, the scoreboard works now. Finally, the navigation works now. And finally, my UI elements are centered how I want.

5/30 Days to Shiba! I ended up using autoloading instead of signals lol (It's so satisfying to finish that though. It's like scratching yesterday's itch). Now, the game will show which player has won in a separate Results scene after the other player is pushed out of bounds. Also today, I designed a Tutorial scene (but haven't connected it yet), as well as a basic UI. Instead of just immediately switching scenes to announce the winner, I'm hoping to implement a best-out-of-three system for a more uninterrupted gamer experience. So I added a scoreboard to the UI :) Still need to use signals for that, probably.

4/30 Days to Shiba! I added a second player today :) Player 2 is controlled with arrow keys while Player 1 is controlled with WASD. I spent a good chunk of time implementing collisions today :/ who new the physics of pushing was so complicated...(T_T) lol I think my game is looking pretty good now! I created an Area2D for the "OUT" area. When a bot is pushed to the out of bounds area, the scene will change to the results screen. And currently, I'm trying to have the Results scene text change to display the name of the player that won, but my code isn't working. Signals are tricky for me right now. [2 hours and 34 minutes today]

3/30 Days to Shiba! I think I'm good on assets, so today I just worked in Godot. I made it so that pressing the "a" key will change the scene from the landing screen to the arena (playmat screen). I added collision shapes for the background and player sprite--which I managed to code some basic movement for (rotation + moving back and forth!). Maker's Arena is coming together, slowly but surely :)

Expand Journey
Comments
No comments currently