Kodecafe - Pong

Vi vil genskabe spillet Pong i en terminal-udgave:

Pong

Pong består af en rektangulær bane med to bat og en bold. Bolden gives op i en eller anden retning og hvis den rammer den øverste eller nederste væg reflekteres den tilbage ind på banen. Hvis den rammer et bat reflekteres den tilbage mod det andet bat. Hvis den rammer væggen bag et bat, så har det andet bat vundet.

Battene her styres af en simpel (og fejlbarlig) AI, da vi ikke har mulighed for at lave bruger-input så nemt.

Download filerne nedenfor. I program.c vil man finde den generelle struktur. Man behøver ikke at rette i andre filer.

Funktioner der skal laves:

Yderligere kommentarer kan findes i program.c.

Man har selv mulighed for at bestemme hvordan spillets “look-and-feel” skal være. Fx kan man styre hvordan bolden bouncer af, når den rammer et bat eller en væg.

Man har også mulighed for at forbedre AI’en til begge bat ved at rette på paddle_AI.

Hjælp til at komme i gang

Filer