Play tennis against Scratch cat in 3D! LEFT / RIGHT arrow keys or A - D or MOUSE or TOUCH FULL SCREEN, VOLUME UP! https://turbowarp.org/1208912783/fullscreen?hqpen&size=640x360 Your racket will hit the center of the screen. The ball will move towards the center of the screen. You can also win against Chip, who very rarely makes mistakes. - Opponent: Scratch cat - Alternate serving (directions and players) - First serving is faster - Ace - Menu - 7 selectable opponent - Detailed settings of each cat: - Speed: the cat's maximum speed - Strength: serving strength - Precision: return precision - Serving: striving for ace - Experience: the way of receiving the ball - 4 selectable courts - Blue hard: high bounce and medium-fast pace - Clay: high bounce and slow pace - Grass: low bounce and very fast pace - B & g hard: high bounce and medium-fast pace - 1 selectable match type - Coming soon - Demo with a lot of bouncing balls - Background: hills and clouds with trees - Scratch rackets (swinging by fisheye 3D rotation) - Grass or something on the floor - Stripes in lawn - Net changed density and center strap - Court drawing optimized, centre mark - Ball & path changed, rotation! - Background color - Score bugfix - Gravitation, bounce forces, stroke direction - Medium resistance - Airplane in the background - Help Coming soon: - Backgrounds for the courts - In the background, something happens, for example, an UFO lands or a rabbit runs from tree to tree... - Game modes: practice, full match, tournament, Grand Slam - Two player by cloud variables @PutneyCat 's "draw edge line" technique is very impressive and it opens up many possibilities. It can significantly reduce polygon filling steps. Optimization: Only 22 straight lines with fixed width are needed to draw the whole tennis court: it consists of 9 lines, another 9 lines are needed to cover the unnecessary part of the lines (edges), and only 2-2 lines are needed to cover the ends of the last two lines. May the last 4 cover lines can be drawn at the end, so 18 lines will be enough. The cat's racket swinging uses the fisheye 3D rotation! The demo bouncing balls bounce from the net and from the border too. #Tennis
Made the 3D look a little more 3D by adding a shadow under Scratch cat (but it's really just Scratch Cat and the racket duplicated, squished, and with lower opacity). Best played with Turbowarp with high quality pen.