Uni des Saarlandes
FR Informatik
Programmiersysteme
Vorlesungen
Proseminar WS-03



Verteiltes Snake-Spiel in Alice

Softwaretechnik-Praktikum im Wintersemester 2003/2004

Prof. Gert Smolka, Andreas Rossberg
Lehrstuhl für Programmiersysteme, FR Informatik, Universität des Saarlandes

Dieses Projekt wird im Rahmen des Softwaretechnik-Praktikums WS 2003/2003 angeboten.

Beschreibung

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.

Anmeldung

Siehe http://www.st.cs.uni-sb.de/edu/sopra/

Forum

Das Diskussionsforum zum Praktikum findet sich unter http://www.st.cs.uni-sb.de/edu/forum/.

Gert Smolka, Letzte Änderung: Wed Feb 8 10:59:25 2012.