sehr geile Idee!<br><br><div class="gmail_quote">Am 31. August 2012 12:43 schrieb Jochen Bauer <span dir="ltr"><<a href="mailto:jochenbauer1@gmx.de" target="_blank">jochenbauer1@gmx.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Nachdem wir schon oft drüber philosophiert haben, würde ich gerne für den nächsten Mittwoch die Durchführung eines Scalatron-Turniers ankündigen.<br>
Scala ist eine funktionale Programmiersprache:<br>
<br>
http://<a href="http://de.wikipedia.org/wiki/Scala_(Programmiersprache)" target="_blank">http://de.wikipedia.<u></u>org/wiki/Scala_(<u></u>Programmiersprache)</a> <<a href="http://de.wikipedia.org/wiki/Scala_%28Programmiersprache%29" target="_blank">http://de.wikipedia.org/wiki/<u></u>Scala_%28Programmiersprache%29</a><u></u>><br>

<br>
Das Projekt Scalatron: <a href="http://scalatron.github.com/" target="_blank">http://scalatron.github.com/</a> stellt eine Webbasierte IDE zur Verfügung, die ein integriertes Lernen der Programmiersprache Scala anhand eines Spiels ermöglichen soll.<br>

Vom Server wird über einen Beamer ein Spielfeld auf die Wand geworfen. Auf diesem Spielfeld treten Bots gegeneinander an. Jeder Mitspieler wird durch einen eigenen Bot repräsentiert. Das Verhalten der Bots wird in Scala über die IDE im Browser von dem jeweiligen Nutzer programmiert. Jede Runde läuft eine konfigurierbare Zeitspanne lang, bspw 2 Minuten. Nach dieser Zeit startet eine neue Runde, in der die Änderungen an der Botprogrammierung, die ein Spieler vorgenommen hat, direkt übernommen werden.<br>

<br>
Die genaue Spieldynamik, die Regeln und eine ausführliche Dokumentation findet sich auf der oben erwähnten Github-Webpräsenz des Projektes.<br>
<br>
Robert hat soweit ich weiß für den schnellen Einstieg sich ein bisschen schlau gemacht und könnte dann am Mittwoch auch sicherlich ein paar Takte sagen. Ich würde dann einfach wie gehabt gegen bspw 19 Uhr beginnen und wir versuchen einfach mal, ob wir ein spannendes Turnier hinbekommen. Der Einstieg ist wohl relativ gut zu machen. Ich selbst kann weder Scala noch Java. Daher ist ganz klar zu sagen: Jeder soll mitmachen können, egal ob wenig oder viel Programmiererfahrung. Ich denke, dass durch die Gruppendynamik ein schneller Lerneffekt nicht ausbleiben wird.<br>

<br>
Ich bitte vorab bis spätestens Dienstagabend um Ankündigung der Teilnahmebereitschaft, so dass ich den Server schonmal mit den entsprechenden Nutzern vorab ausstatten kann.<br>
Als ServerPC werde ich wohl mein Thinkpad zur Verfügung stellen.<br>
<br>
Interessenten müssen außer Lust auf das Spiel nur einen Rechner mit Webbrowser mitbringen. Manche Windowsnutzer berichten von dem Problem, dass ein programmierter Bot sich nicht an den Server "publishen" lässt. Ich denke, das sollte nicht auftreten, wenn der Server unter Linux läuft. Hier der entsprechende Bug: <a href="https://github.com/scalatron/scalatron/issues/48" target="_blank">https://github.com/scalatron/<u></u>scalatron/issues/48</a><br>

<br>
Natürlich können die weniger Interessierten auch gerne an anderen Projekten knaupen, ich würde den Mittwoch nicht als einen "Scalatron-only"-Hackmi deklarieren.<br>
Wer Anmerkungen, Ideen, Kritik zu dem Vorhaben hat, bitte mitteilen.<br>
<br>
Gruß<br>
<br>
J<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
Public mailing list<br>
<a href="mailto:Public@lists.hacksaar.de" target="_blank">Public@lists.hacksaar.de</a><br>
<a href="http://lists.hacksaar.de/cgi-bin/mailman/listinfo/public" target="_blank">http://lists.hacksaar.de/cgi-<u></u>bin/mailman/listinfo/public</a><br>
</blockquote></div><br>