• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
CS108 Bootcamp 2011 Intro - Jarwars
 

CS108 Bootcamp 2011 Intro - Jarwars

on

  • 316 views

 

Statistics

Views

Total Views
316
Views on SlideShare
316
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    CS108 Bootcamp 2011 Intro - Jarwars CS108 Bootcamp 2011 Intro - Jarwars Presentation Transcript

    • 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 Comicstyle
    • 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)
    • Server-Client-Aufbau
    • 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
    • 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
    • Das SpielLIVE DEMO
    • 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/
    • 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ß