Dragongoserver Gem bei Rubyforge

25 12 2007

Wenn es genehmigt wird, werde ich in Kürze mein fünftes Gem bei Rubyforge veröffentlichen: Ein Kommandozeileninterface fürs Go-Spielen bei Dragongoserver.net.

Das existiert jetzt schon als funktionierendes Ruby-Programm  – ich muß es nur noch schön als Gem verpacken.

Was es bis jetzt kann:

  • in regelmäßigen Abständen den eigenen Account bei Dragongoserver.net abfragen, ob eigene Züge in laufenden Partien anstehen. Die Abfragezeit wird dynamisch angepaßt, so daß, wenn bei den eigenen Partien längere Zeit keine Züge zu tätigen sind, die Abfragezeit laufend erhöht wird (bzw. wieder veringert, wenn in kürzeren Abständen Züge der Gegner erkannt werden).

Was es in Zukunft können soll:

  • Einstellen von neuen Partien in den Waitingroom mit vorgebbaren Parameteren (z. B. Spielfeldgröße, Gesamtspielzeit, etc.) Dies ist teilweise schon programmiert.




Go playing program with Ada95

25 12 2007

Ich kann’s nicht lassen und will mich nun auch an ein Go-Programm versuchen.

Nach langem Überlegen, ob sich das überhaupt lohnt und angesicht der Tatsache, daß andere Leute damit schon viel weiter sind (siehe auch die Mailinglist computer-go), finde ich es trotzdem interessant, sich damit zu beschäftigen und ein vielleicht einigermaßen passabel spielendes Programm zu erstellen.

Als Implementierungssprache will ich Ada95 verwenden:

  • Sehr gute Geschwindigkeit des compilierten Codes gegenüber anderen Programmiersprachen.
  • Leichter lesbar und wartbar als beispielsweise C oder C++
  • Bereits vorhandene Sprach-Features wie beispielsweise parallele Tasks, die es erlauben, Aufgaben parallel abzuarbeiten.




XGOB, 7.9.2007

2 09 2007

Fr, 07.09.2007 – Spielplatz hinten beim Mauerweg in Grüntaler Str., das ist in der Nähe der S-Bahn Haltestelle Bornholmer Str. von dort aus die Brücke runter in Richtung des ehemaligen Westens und dann nach dem Kindergarten rechts rein, die Grünanlage ganz nach hinten durchgehen und ist dann so eine Art kleiner Kinderspielplatz mit einem runden Tisch und Grünfläche.





Go-Rank

28 07 2007

Mein drittes Gem bei Rubyforge ist eine ganz kleine Klasse, die zeigt, wie man Spielstärke Ränge beim Brettspiel Go in Ruby darstellen kann: http://rubyforge.org/projects/go-rank/