2003 / Tennix! - A multiplayer tennis game

A multiplayer tennis game for DOS
Welcome to the web page of Tennix!, a two-player
tennis game written for the DOS operating system in 2003. This is
the result of a project at
HTBL Pinkafeld
where we had to produce a game or application using the C language.
Update 2007-05-23:
A GPL'ed
SDL port of Tennix is now
available for Linux, Windows and MacOS X.
I always wanted to write a computer game that utilized the mouse and
the nice 320x200 graphics mode with 256 colors (the mode is also used
for many DOS classics and LucasArts graphical adventures). Apart from
using the mouse as an input device (at least in the main menu), we
also have 256-color (indexed) BMP file reading, animations, dynamic
sponsorship selection and PC buzzer sounds.
In-Game Screenshot

Controls - Player 1: WSD; Player 2: OLK
Downloads
You can use DOSBox to run Tennix
without needing a dedicated DOS machine.
Special Features
- Fading, full-screen intro screens
- Racket animation in main menu; cursor is also a racket
- Sponsors will be chosen dynamically from 8 presets
- Standings generated from
012345789 string bitmap
- Although it looks like a court, it actually is PingPong!
- Mouse control and main game loop programming
- Display code is waiting for vsync to reduce flicker
- Bitmaps are not cached, but read from disk every time
Project Notes
(in German language)
Ein PRUB-Projekt der 2ADV, HTBL Pinkafeld 2002/03.
Eine Art Tennis-Spiel, das aber eher an PingPong angelehnt ist und
deshalb einige ungewöhnliche Spielgewohnheiten besitzt. Grafik-Design,
Implementierung und Sounds von Thomas Perl.
Die erste Datei für das Projekt wurde am 26.05.2003 erstellt. Das
Projekt ist - wie bereits letztes Jahr - die letzte PRUB-Aktion, wenn
der Schulschluss kommt. Diesmal haben wir uns für ein Tennis Spiel
entschieden, da dieses mit dem geliebten 320x200 Grafikmodus perfekt
umsetzbar wäre. Leider ist es uns bis zu unserem endgültigen
Präsentationstermin, den 21.06.2003 nicht gelungen, das Projekt
komplett fertig zu stellen. Trotzdem finden wir, das das Spiel nicht
so schlecht ist. Leider fehlen die Highscores sowie einige
Soundeffekte. Wir wünschen euch jedenfalls ganz viel Spaß mit dem
Spielen, wie wir mit der Erstellung hatten! -- TEAM TENNIX
Credits

Fri Nov 16 00:04:09 2007 +0100