Ein Programmieren II Projekt von          Basil Kohler      Christopher Scherb       Lukas Probst und          Kevin Urban
EinführungMischung zwischen Space Invaders und TowerDefenseZiel: Java Tasse vor „Bösem“ beschützen2D – Echtzeitspiel im Co...
ArchitekturAufgeteilt in Server und ClientServer berechnet die LogikClient zeichnet nur Daten vom ServerGrafik wird mit Op...
Server-Client-Aufbau
SpielregelnBeschütze Java-Tasse vor „bösem“ CodeSpieler:   Gemeinsamer Lebenszähler (Tasse)   Spieler können sich nur auf ...
GUIGUI ist in Swing geschriebenSpielegrafik wird in OpenGL berechnetMit der GUI kann der Client Spiele erstellen undverwal...
Das SpielLIVE DEMO
DokumentationPDF-Benutzerhandbuch im ZIP-ArchivEntwickler-Doku im Wiki:http://jarwars.internet-freaks.net/wiki/index.php?t...
Lessons LearnedJOGL ist nur schwer betriebsystem- undarchitekturabhängig einbindbar  Jar-File hat noch Abhängigkeiten (→ Z...
Nächste SlideShare
Wird geladen in …5
×

CS108 Bootcamp 2011 Intro - Jarwars

427 Aufrufe

Veröffentlicht am

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
427
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

CS108 Bootcamp 2011 Intro - Jarwars

  1. 1. Ein Programmieren II Projekt von Basil Kohler Christopher Scherb Lukas Probst und Kevin Urban
  2. 2. EinführungMischung zwischen Space Invaders und TowerDefenseZiel: Java Tasse vor „Bösem“ beschützen2D – Echtzeitspiel im Comicstyle
  3. 3. ArchitekturAufgeteilt in Server und ClientServer berechnet die LogikClient zeichnet nur Daten vom ServerGrafik wird mit OpenGL berechnet (JOGL)Chat/Verwaltung über TCPSpielstatus über UDPLevel in XML-Dateien (mit JDOM ausgelesen)
  4. 4. Server-Client-Aufbau
  5. 5. SpielregelnBeschütze Java-Tasse vor „bösem“ CodeSpieler: Gemeinsamer Lebenszähler (Tasse) Spieler können sich nur auf der Kreisbahn bewegen Spieler können gerade nach vorne schießen Auschalten der Gegner gibt Punkte Zwischen den Waves kann geskillt werdenGegner: Unterscheiden sich in ihrem Leben und Bewegungsablauf Können nicht schießen Falls sie die Tasse erreichen, verliert diese Leben Falls sie einen Spieler erreichen „schocken“ sie diesen
  6. 6. GUIGUI ist in Swing geschriebenSpielegrafik wird in OpenGL berechnetMit der GUI kann der Client Spiele erstellen undverwaltenGUI besitzt einen Dialog, der den Spieler durchdas Spiel führt
  7. 7. Das SpielLIVE DEMO
  8. 8. DokumentationPDF-Benutzerhandbuch im ZIP-ArchivEntwickler-Doku im Wiki:http://jarwars.internet-freaks.net/wiki/index.php?title=Entwickler-DokuJavadoc im Netz:http://jarwars.internet-freaks.net/doc/Projekt-Tagebuch:http://jarwars.internet-freaks.net/wordpress/
  9. 9. Lessons LearnedJOGL ist nur schwer betriebsystem- undarchitekturabhängig einbindbar Jar-File hat noch Abhängigkeiten (→ ZIP-Archiv)Multi-Threading erfordert mühsames undmehrfaches DebuggingGruppenarbeit erfordert genaue Absprachen Hat bei uns gut funktioniert Manchmal trotz Javadoc schwer fremden Code zu verstehenEntwicklung im Team macht viel Spaß

×