EulerHobeln:Cpp: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
JayKay (Diskussion | Beiträge) K (→Screenshots) |
JayKay (Diskussion | Beiträge) K (→Ziele) |
||
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | [[Bild:VRace.jpg|right]] | ||
+ | |||
= C++ Client für EulerHobeln = | = C++ Client für EulerHobeln = | ||
− | Der C++ Client wird von JayKay programmiert und verwendet die libSDL. Das Projekt ist bereits weit vorangeschritten, trotzdem werden noch viele Ideen umgesetzt | + | Der C++ Client wird von [[Benutzer:JayKay|JayKay]] programmiert und verwendet die libSDL. Das Projekt ist bereits weit vorangeschritten, trotzdem werden noch viele Ideen umgesetzt. |
− | |||
− | |||
== Features == | == Features == | ||
Zeile 10: | Zeile 10: | ||
* voll spielbarer Solo-Client | * voll spielbarer Solo-Client | ||
− | * ein bis | + | * ein bis vier Spieler (möglich sind mehr, wird dann aber unübersichtlich) |
− | * | + | * Jeder Spieler kann aus 8 verschiedenen (schick designten) Autos wählen |
* derzeit nur 1 Strecke (zum Testen halt) | * derzeit nur 1 Strecke (zum Testen halt) | ||
* Spielregeln voll implementiert (inklusive Kollisionsabfrage) | * Spielregeln voll implementiert (inklusive Kollisionsabfrage) | ||
+ | * Autos fahren richtig um Kurven (drehen der pngs) | ||
+ | * Weg verfolgen mit Wegpunkten in Spielerfarbe | ||
+ | * Infos zum Spieler, der grad dran is (z.B. momentane Geschwindigkeit oder Anzahl der Züge), möglicherweise als Popup | ||
== Ziele == | == Ziele == | ||
− | + | wichtig: | |
− | + | * Hauptmenü mit Optionsmenü zum Auflösungs-Einstellen etc. | |
* Netzwerkunterstützung, Zusammenarbeit mit O2Mega-Protokoll | * Netzwerkunterstützung, Zusammenarbeit mit O2Mega-Protokoll | ||
− | |||
* Drumherum mit Chat, Spielerstats etc | * Drumherum mit Chat, Spielerstats etc | ||
+ | weniger wichtig: | ||
* Screenshot-Funktion (kein Problem) | * Screenshot-Funktion (kein Problem) | ||
* fps-Anzeigefunktion (kein Problem) | * fps-Anzeigefunktion (kein Problem) | ||
− | |||
− | |||
− | |||
− | |||
* Mouseover über die KOS-Schnittpunkte | * Mouseover über die KOS-Schnittpunkte | ||
* Hall of Fame | * Hall of Fame | ||
Zeile 33: | Zeile 32: | ||
== Visionen == | == Visionen == | ||
− | Realisiert wird möglicherweise: | + | Realisiert wird möglicherweise (naja eher nicht): |
* OpenGL-Unterstützung | * OpenGL-Unterstützung | ||
Zeile 39: | Zeile 38: | ||
* Ki (man wird ja wohl noch träumen dürfen ^^) | * Ki (man wird ja wohl noch träumen dürfen ^^) | ||
− | == | + | == Unterstützte Betriebssysteme == |
− | * | + | * wurde von Linux auf Windows portiert und wird unter Windows weiter entwickelt |
− | + | * soll dann als fertiges Projekt wieder auf Linux portiert werden | |
− | |||
− | + | [[Kategorie:EulerHobeln]] |
Aktuelle Version vom 25. November 2006, 00:18 Uhr
C++ Client für EulerHobeln
Der C++ Client wird von JayKay programmiert und verwendet die libSDL. Das Projekt ist bereits weit vorangeschritten, trotzdem werden noch viele Ideen umgesetzt.
Features
Bereits realisiert ist:
- voll spielbarer Solo-Client
- ein bis vier Spieler (möglich sind mehr, wird dann aber unübersichtlich)
- Jeder Spieler kann aus 8 verschiedenen (schick designten) Autos wählen
- derzeit nur 1 Strecke (zum Testen halt)
- Spielregeln voll implementiert (inklusive Kollisionsabfrage)
- Autos fahren richtig um Kurven (drehen der pngs)
- Weg verfolgen mit Wegpunkten in Spielerfarbe
- Infos zum Spieler, der grad dran is (z.B. momentane Geschwindigkeit oder Anzahl der Züge), möglicherweise als Popup
Ziele
wichtig:
- Hauptmenü mit Optionsmenü zum Auflösungs-Einstellen etc.
- Netzwerkunterstützung, Zusammenarbeit mit O2Mega-Protokoll
- Drumherum mit Chat, Spielerstats etc
weniger wichtig:
- Screenshot-Funktion (kein Problem)
- fps-Anzeigefunktion (kein Problem)
- Mouseover über die KOS-Schnittpunkte
- Hall of Fame
Visionen
Realisiert wird möglicherweise (naja eher nicht):
- OpenGL-Unterstützung
- Sound (Motoren, Reifenquietschen etc.)
- Ki (man wird ja wohl noch träumen dürfen ^^)
Unterstützte Betriebssysteme
- wurde von Linux auf Windows portiert und wird unter Windows weiter entwickelt
- soll dann als fertiges Projekt wieder auf Linux portiert werden