Skip to content

Milinkov-N/olc-pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Old School C Pong (olc-pong)

Simple pong clone written in good old C

This game only runs on Windows machines

Graphics

This prorgam uses ASCII symbol graphics for rendering the game screen.

+-------------------------------------------------------------------------------+
|                                     0 | 0                                     |
|                                       |                                       |
|                          o            |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|]                                      |                                      [|
|]                                      |                                      [|
|]                                      |                                      [|
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
|                                       |                                       |
+-------------------------------------------------------------------------------+
CONTROLS:
  'a' and 'z' to move left racket
  'k' and 'm' to move right racket
  'q' to quit

Todo

Although this game compiles and runs, it can be better! I made up a little list of things than can be done to make this cool game even cooler:

  • Making score go beyond single digits ❌

  • Get more use from virtual terminal sequences for better graphics ❌

  • Main menu to choose difficulty (or speed of the ball) ❌

  • Editable players names ❌

  • Player nikname at the top ❌

  • Table for best players ❌

  • More pleasant gameover screen ❌