Untitled Sport Game by fancypants

* EDIT(April 21, 2020): The initial version has been updated with a fix for a physics bug that broke the game when played at really high or really low frame-rates. *
A fast-paced sports game, inspired by air hockey and tennis. The game contains single-player and local-multiplayer modes.
* Rules: * - First player to 10 points wins. - Keep the ball moving! The ball can't stay in your half of the court for more than 3 seconds after it enters.
* Controls(player 1): *
WASD - Move
J - Shoot
K - Jump
* Controls(player 2): *
Arrow keys - Move
Left Mouse Button - Shoot
Right Mouse Button - Jump
| Youtube | https://vidak.itch.io/untitled-sport-game |
| Youtube | https://vidak.itch.io/untitled-sport-game |
| Original URL | https://ldjam.com/events/ludum-dare/46/untitled-sport-game |
Ratings
| Overall | 1268th | 3.483⭐ | 31🧑⚖️ |
| Fun | 595th | 3.638⭐ | 31🧑⚖️ |
| Innovation | 1513th | 3.138⭐ | 31🧑⚖️ |
| Theme | 2458th | 2.554⭐ | 30🧑⚖️ |
| Graphics | 1820th | 3.138⭐ | 31🧑⚖️ |
| Audio | 1464th | 2.621⭐ | 31🧑⚖️ |
| Humor | 1833th | 2.231⭐ | 28🧑⚖️ |
| Mood | 2121th | 2.768⭐ | 30🧑⚖️ |
| Given | 42🗳️ | 35🗨️ |
I had a really hard time playing 1P, I think the computer is very strong. :P I think it's a good little twist on air hockey type stuff - suggestions for improvements I have:
* It's a little hard to see the timer bar in the center of the screen, though I do appreciate it's there.
* Maybe a bit more celebration / sound on each score would be cool? Doubly so if the characters "move back" to their starting position rather than just teleporting.
* Is there any downside to sprinting constantly?
Grats!
@sayumeki It's important to be able to see the timer easily, otherwise it's a lot more difficult to play the game well. I might think about making it more visible. About sprinting, you cannot do it constantly. Players have limited stamina that regenerates when you're not sprinting(indicated by the inner circle that shrinks/expands). Sprinting only works when you have enough stamina, the idea being, you need to be strategic about when you use it.
@arity I was not aware of Videoball, I'll check it out. From what I see, it seems a bit slower-paced and more complex than what I was going for. Also, I thought about adding different court layouts to add more variety, I think something like that might be interesting.
@manadream You can kind of do a "charge up" shot now, using sprint and your momentum. But yeah, adding more variety would be nice.
I didn't have much time to think about music, because I got hung up on other parts of the game, but I don't really mind not having background music. I think it kind of works well with the game.
Also you should make the IA a little bit easier at first, it's pretty difficult
@bulent-altinay I think the game will play best with a controller, actually. I might implement this in a future version.
@luckyfeathers The way the AI currently works is, it has the same movement as the player, and just simulates input for each frame(e.g. act as if the right key and shoot key are pressed). I like this approach, as I think having the AI move differently than the player might feel weird(unfair even?). So, for adding different difficulty levels I'll probably just make smarter/dumber versions of the AI.
I wasn't sure if sprint had a cooldown - if it does, maybe some kind of visual indication could be added to the player (e.g. motion blur). The "ball is in your field timer" was a bit short for my taste, many times I'd lose due to the ball just not having enough momentum and barely making it to the edge.
Nice entry!
I really try hard to finally beat the IA, very competitive one, well done a lot for making it !