A downloadable game for Windows

Welcome to the world of RectPong 3D, a simple three-dimensional pong game. As a challenge, I created it in pure x64 assembly language.

How to play?

Move your paddle using the arrow keys. You can close the game using ALT + F4.
In the main menu, you can press X to exit, [1] to play against the AI and [2] to play against someone else, who can use [A] and [D] to move their paddle.

System requirements:

  • A 64-bit CPU (x64)
    • Support for RDRAND is required. Any CPU after 2012 should work.
  • A minimal amount of RAM
  • A DirectX 11 compatible graphics card

Download

Download
RectPong3D.exe 10 kB

Comments

Log in with itch.io to leave a comment.

(+1)

How did you learn asm?

(+1)

Glad you asked! 

It all boils down to lots of practice and reading the documentation that AMD and Intel provide for their microprocessors. They have hundreds of different instructions, but the most common ones needed are stuff like movaddsubpushpoplea, shr, shlmuldiv and a few others, which aren't too difficult to learn.