Den Rahmen dafür bildete das Spiel „Minecraft“. Auf einem Multiplayerserver (mit der Serversoftware „Bukkit“) wurde beim Spiel erklärt und demonstiert, wie sich selbst kleinste Modifikationen durch Plugins bemerkbar machen.
Während den Projekttagen bekamen wir die Schullaptops zur Verfügung gestellt und machten Gebrauch von unserem kleinen Netzwerk, das wir am ersten Projekttag aufgebaut hatten. Die LAN-Party-Atmosphäre erleichterte das - für manche schwere - Programmieren
Beispielhaft haben wir als absolute Grundlage die Befehle /afk, /heal und /kill durchgesprochen und programmiert. Bei dem /afk-Befehl handelt es sich um einen „Away-From-Keyboard-Befehl“, der die Spielerfigur einfriert. Zudem kann er keine Blöcke abbauen oder platzieren. Das Eingeben von Befehlen ist in diesem AFK-Zustand ebenso nicht möglich, genauso wie das Wichtigste an diesem Befehl, nämlich die Spielerfigur im AFK-Zustand zu schlagen oder ihr in irgendeiner Weise etwas anzutun. Erst nachdem der Spieler wieder den Befehl /afk eingibt, kann er wieder am Geschehen teilhaben.
Bei /heal wird die Gesundheit & der Hunger der Spielerfigur auf Normalzustand zurückgesetzt. Dadurch erhält man also volles Leben und eine volle Hungerleiste. Wird nach /heal ein Spielername angegeben, der sich auf dem Server befindet, so erhält seine Spielerfigur eine vollständige Regeneration.
Bei dem Befehl /kill verhält es sich genau gegenläufig. Die Gesundheit der Spielerfigur wird hier auf 0 gesetzt. Dabei wird dem Server suggeriert, dass die Spielerfigur gestorben ist und der Client bekommt den sogenannten „Death-Screen“ zu Gesicht. Wird hierbei nach /kill ein Spielername eingegeben, kann der Effekt wieder auf einen anderen Spieler angewandt werden.
Zusätzlich wurden die Plugins in einer digitalen Form der Schule ausprobiert und kontinuierlich weiterentwickelt. Selbst nach 2 ½ Wochen Osterferien hört die stetige Entwicklung der Plugins von den Teilnehmern des Projekts nicht auf, denn schließlich gibt es die ganze Welt der Minecraft-Bukkit-Möglichkeiten zu erforschen. Zudem werden mit der Minecraft Version 1.8 einige Veränderungen einher gehen, da durch die Möglichkeit zur Namensänderung anstelle der Spielernamen sogenannte „UUID“s verwendet werden, die das Programmieren solcher Plugins extrem erschweren, da nicht mehr der Spielername zur „eindeutigen Spieleridentifizierung“ verwendet werden kann.
Weiterhin bietet sich durch Java als Plugin und Spielplattform die Möglichkeit, von anderen Plugins Methoden und Funktionen zu übernehmen, was das Programmieren (zum Beispiel einer mehrsprachigen Erweiterung) sehr vereinfacht. Am Beispiel von Niklas Meißners Plugin (ein Kit-Plugin), wird das CrackShot-Plugin benutzt, um in PvP-Spielen je nach ausgewähltem Kit den Spielern verschiedene Gegenstände zu geben.
Infobox Minecraft
Minecraft ist ein Indie Open-World-Spiel, das vom schwedischen Programmierer Markus „Notch“ Persson entwickelt wurde. Es wird nun von seiner Firma Mojang veröffentlicht und weiterentwickelt. Das Spiel erschien am 18. November 2011 für den PC. Mojang veröffentlichte zusätzliche Versionen für iOS, Android und den Raspberry Pi. Eine Version für Xbox 360 wird in Zusammenarbeit mit 4J Studios entwickelt. Alle Versionen von Minecraft erhalten regelmäßige Updates. Mit den Verkäufen aller Minecraft-Versionen wurde das Spiel über 33 Millionen Mal verkauft.In dem Spiel kann der Spieler Konstruktionen aus zumeist würfelförmigen Blöcken in eine 3D-Welt bauen. Außerdem kann der Spieler diese Welt erkunden, Ressourcen sammeln, gegen Monster kämpfen und die Blöcke zu anderen Gegenständen weiterverarbeiten. In Minecraft gibt es hauptsächlich zwei Spielmodi: den Überlebensmodus, in dem der Spieler Ressourcen sammeln muss und eine Gesundheitsleiste hat, und den Kreativ-Modus, in dem es keine Gesundheit gibt und dem Spieler unbegrenzte Mengen an Ressourcen zur Verfügung stehen.
Quelle: http://de.wikipedia.org/wiki/Minecraft, entnommen am 27. April 2014.