Log In  


Cart [#53836#] | Copy | Code | 2018-06-27 | Link

I was playing with some 3D rendering stuff and ended up making a tennis game.

Play against AI or with up to 4 players.

Z to hit the ball. To hit the ball in different directions you need to hit it when it's off to your side. So the further to your right the ball is when you hit it the more it will go left.

X to do a power shot. Whenever you return the ball during a rally you will build up power. You can do a power shot anytime you have power in your meter, but the more it builds up the faster your shot will be.


  • As per Felice's comment I changed the display when a point is scored to make it easier to understand. It will now display PLAYER 1 POINT in blue. There's is also a message above that in orange for things like OUT or FAULT etc.
  • Also adjusted the service so hitting a fault isn't unpredictable. Now the only way you should get a fault is if you over angle the ball (by moving sideways after you've thrown the ball, but before you hit it)


  • Corrected the range from which you can hit the ball because it was WAY too far.
P#53753 2018-06-24 10:00 ( Edited 2018-07-13 00:54)


If Pico-8 was a real Console in the 80s, this Game could have been released by a big Company. Incredible detailed work, really like it a lot^^.

P#53766 2018-06-24 13:53


whoaaa this is slick

P#53770 2018-06-24 15:10


I love the players. They're incredibly well... scaled I want to say. They just work very well.

P#53778 2018-06-24 17:38


This should not exists. Yet it does. Amazing.

P#53780 2018-06-24 18:40


this game is fantastic! fluid and enterntaining!

P#53791 2018-06-25 06:25


This is lovely. Quite difficult for me, but I think that's largely because I suck, and not because it's balanced poorly.

I would suggest making it clearer who got the point when it says "POINT". It seems to display the exact same message regardless of whether the AI or the player score, which can be confusing at times, especially for those of us only passingly familiar with tennis.

P#53793 2018-06-25 07:48 ( Edited 2018-06-25 07:48)


This is amazing and inspiring. I'm going to have to do some proper 3D rendering at some point.

P#53794 2018-06-25 07:52


Sweet like bear meat

P#53799 2018-06-25 11:00


Super excellent!

Minor rant: the player can hit the ball from too far away. It feels a bit like ‘ghost tennis’ :)

P#53812 2018-06-26 01:57


A very nice game. I would make the rackets twice as big, I think it's a bit too difficult to miss now.

P#53822 2018-06-26 15:18


I've corrected the distance from which the player can hit the ball. I had extended it after watching a friend fail to hit the ball many times, but clearly I over compensated. I also found that I had an algorithm in there that was wrong and was probably making it worse in certain situations.

P#53837 2018-06-27 03:40



P#53842 2018-06-27 10:05


A truly quality game! Thank you!

P#53878 2018-06-30 13:26


I am mind blown!

P#53904 2018-07-02 01:55


Holy smoke!
The screenshot looked great but the title screen is awesome!
The game is pretty cool. Love the customization of the players. I wonder if moving the camera a bit during the game to follow the players would help ... or get annoying.

Great work!

P#54040 2018-07-09 18:08 ( Edited 2018-07-11 16:27)


This is phenomenally good (and polished!) - amazing work!

I did find the collision a tad harsh, but perhaps I'm also just crap at this! (found myself yelling McEnroe-style "You CANNOT be SERIOUS!!" a lot!)

Also really love your intro/logo - simple but VERY effective!

P#54045 2018-07-10 01:00


I love the presentation, menu, visuals, title music, and especially character customization.

However, I cannot for the life of me seem to reliably figure out the hitbox for the ball. I think it's a combination of it being too small (in my opinion) and the swing animation being a bit weird, making it very hard to judge where to stand to hit the ball, nevermind aim it. Maybe you could made a system that extends the racket to reach it if it's within a certain distance?

P#54132 2018-07-13 00:54 ( Edited 2018-07-13 00:55)

Log in to post a comment


New User | Account Help
:: New User
About | Contact | Updates | Terms of Use
Follow Lexaloffle:        
Generated 2018-07-18 14:10 | 0.122s | 1835k | Q:34