Uni des Saarlandes
FR Informatik
Programmiersysteme
Vorlesungen
Proseminar WS-03
Softwaretechnik-Praktikum im Wintersemester 2003/2004
Prof. Gert Smolka,
Andreas Rossberg
Lehrstuhl für Programmiersysteme,
FR Informatik,
Universität des Saarlandes
Es soll eine verteilte Variante des bekannten Snake-Spiels entwickelt werden. Bei diesem Spiel lenkt ein Spieler eine Schlange über ein Spielfeld, die dort Nahrung aufnimmt. Bei jeder Nahrungsaufnahme verlängert sich die Schlange. Die Schlange stirbt, wenn sie auf ein Hindernis stößt. Hindernisse sind zum Beispiel Wände oder der Körper einer Schlange. Per Netzwerk sollen mehrere Spieler gegeneinander antreten können. Es gewinnt, wer als erster eine vorgegebene Menge Nahrung aufgenommen und den Ausgang des Spielfelds erreicht hat. Sterben alle Spieler, so endet das Spiel unentschieden.
Das Programm soll mit dem Alice-Programmiersystem entwickelt werden. Alice ist eine Erweiterung der funktionalen Programmiersprache Standard ML, die unter anderem Sprachunterstützung für Nebenläufigkeit, verteilte Programmierung und Persistenz hinzufügt. Für nähere Informationen siehe
http://www.ps.uni-sb.de/alice/
oder die Einführungstour:
http://www.ps.uni-sb.de/alice/manual/tour.html
Erfolgreiche Teilnahme an der Vorlesung "Programmierung 1" (Informatik 1) ist Voraussetzung für dieses Praktikum.
Das Diskussionsforum zum Praktikum findet sich unter http://www.st.cs.uni-sb.de/edu/forum/.