Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Battle BallsView game page

A basic game where two balls fight to the death.
Submitted by Powellt4 — 23 days, 1 hour before the deadline
Add to collection

Play game

Battle Balls's itch.io page

Leave a comment

Log in with itch.io to leave a comment.

Comments

Host

From reading the screenshot Saturday posts, I think you had hoped to get some AI working for the opponent, but didn't quite get there. When you're in this situation in a game like this, making it a 2-player game is a pretty simple compromise. We haven't talked about exactly how to do a split-screen kind of game, but that would be a good solution for your design.

I think your solution for getting the two pillars to rotate is *really* clever and remarkable. I would never have thought to attach them to a sphere and rotate it. I think the design of the course is pretty interesting and it left me really itching to try it out with two people. I can imagine using the moving platforms to hide out and to develop strategies to launch at my opponent from those platforms before they could see me coming (if I timed it just right). As for code, you did a good job combining the various parts together and the code organization in different files makes sense.

Submitted

I really liked the concept for this game and could tell you put a lot of effort into the layout; I especially liked how you had the moving panels on each side. Initially I was confused as to what the rules were, but then realised that some of the code wasn’t working properly. I had an issue with the other ball not moving so I didn’t get to experience the game in it’s entirety. I think that the layout of the game would definitely make it interesting when the other ball moves as well. Overall I think the game has potential to be really fun when the code is fixed and that it has a nice playful vibe.

Submitted

Remarkable:

The creativity of the obstacles you put into this arena proved the potential and
proof of concept for a prototype like this. The variety as well as the specification
of which ball hit which object and just how clear the two obstacles in the middle of
the stage was. Well done there.

Improvement:
Areas that needed just a little more work was your level size, your obstacle size and
effect, the enemy ball, and the respawn mechanic. The level seemed cramped with all
the obstacles being the size they were compared to the ball, and at times as I was
wandering around the map under no threat of the opponent felt like there was so little
room for error that it was kinda ridiculous. Scaling it up just a little bit or perhaps
making the obstacles themselves smaller would improve that. The enemy ball didn't move
on its own so I did not have a one versus one battle with the AI, and I wish I knew
how to fix that so I could leave some relevant suggestions but I simply don't know.
I also did not know that the player could restart properly with the letter R,
perhaps look into telling how to do that using the Unity UI elements.


Successful:
What was successful about this game was that it was a proof of concept and has potential
to be a very cool gladiator game. Implementing the improvements I've suggested would
definitely make this more of a prototype than a proof of concept. A part of this that I
did find enjoyable were the array of colors around the arena so your material use was
successful.

General:
I would suggest spending a little more time testing out your game and to put a little
more research into opponent AI outside of class. Prototyping stuff like AI and game
feel is important to consider when implementing an opponent. I did like how the camera followed the player as the ball traversed the arena, so nice work there.

Submitted
  • Something remarkable (i.e. you noticed it because it showed care by the developer, was particularly engaging or fun, or was otherwise memorable)
    • I loved what you did with setting up the battle arena /stage with all the obstacles. The arena had multiple lanes in where the player was able to decide which way was best to score or to simple torture the enemy by countering their movements.  This game has the potential to be  a really neat multiplayer game with loads of different battlegrounds and obstacles!
  • Something to be improved about the game
    • I am not sure if it was just my download, but the Enemy ball did not work for me so I essentially played by myself roaming around the area and playing with the platforms and walls that were there. I would definitely improve the AI movement and give them a mind of their own so that it feels more like a battle!
  • Something successful about the game
    • The way you were able to restart the game properly whenever a player fell of the stage or have scored a point. Along with that, having the play continue from restart with pressing the "R" key and alerting the user in the console which definitely makes it even easier to play! Also the camera movement was done very well and even when you are on the right lane, you can still see the majority of the map so you can keep a close eye to the enemy!
  • Some general, off-the-cuff feedback (what you liked/disliked and why)
    • Liked: The game concept of having 2 balls be the last one standing. It has tons of potential to expand in terms of level design and finalization! I really love the obstacles, the platform are executed perfectly with timely movements and the spinning towers in the middle add some juicy difficulty to the middle lane.
    • Disliked: The Enemy ball did not move for me so I was playing by myself unfortunately. I also do recommend that whenever someone scores a point, do not immediate make the scene restart, maybe make it so that both goals need to be scored so that the user and enemy can have time to fight each other instead of them just racing to get a point every round. So I would definitely recommend looking into having both targets be triggered/collided with before the round restarts.