Das Praktikum findet Dienstags und Donnerstags von 16 bis 18 Uhr (st) im Raum 715 des Uni Hochhauses statt.
Die Veranstaltung im Univis:
Aktuelle Informationen zu dieser Veranstaltung gibt es auf der Projektwebsite.
Anforderungsanalyse
Datenmodell
- Admin [txt]
- Student [im Lastenheft]
- Tutor [pdf]
- Veranstalter [pdf]
Ruby Kurs
Die Folien aus dem Ruby-Kurs könnt ihr als tintensparende Druckversion herunterladen.
Übungsaufgabe
Implementiert das Spiel Stein, Schere, Papier in Ruby! Eine Spielrunde könnte z.B. so aussehen:
$ irb >> require "SteinScherePapier" => true >> SteinScherePapier.new.start Du hast 0 Punkte, ich 0 Du: Stein Ich: Papier Ich gewinne! Du hast 0 Punkte, ich 1 Du: Holz Bitte gib Stein, Schere oder Papier ein! Du: Schere Ich: Papier Du gewinnst! Du hast 1 Punkt, ich 1 Du: ^D >> exit
Schreibt ein möglichst schönes Programm! Informiert euch insbesondere zum Thema Exception Handling und wendet dies in eurer Implementierung an.
Könnt ihr eine Strategie implementieren, die einen Menschlichen Gegner auf lange Sicht sicher schlägt? Natürlich soll der Computergegner seine Wahl vor dem Benutzer treffen.

