Hiho,
seit etwas mehr als 2 Monaten läuft nun schon mein Projekt CuBrush. Zeit es endlich mal hier vorzustellen
Wer meinen Blog ein wenig verfolgt hat, kennts ja schon bischen
An sich bin ich noch immer ganz am Anfang, aber eine erste spielbare Demo möchte ich euch nicht vorbehalten.
Aber erstmals das wesentliche in der Übersicht:
Kurzbeschreibung:
CuBrush ist netzwerkfähiges Multiplayer-Minispiel. Außerdem ist ein spielen im Splitscreen mit bis zu 4 Spielern an einem oder an
jedem einzelnen im Netzwerk mitspielenden PC möglich.
Die Spieler steuern je einen farbigen rollenden Würfel über eine aus Würfeln aufgebaute Karte. Dabei bewegen sich die Spielfiguren nicht nur auf einer Ebene - nein der Spieler kann auch vertikal nach oben und unten "rollen" sobald er den Rand oder eine Wand der Ebene erreicht, auf der er sich gerade bewegt. Infolge dessen dreht sich seine Ansicht so mit, dass "oben" und "unten" nur dadurch definiert ist, wo der Würfel des Spielers gerade steht.
Immer dann, wenn ein Spieler einen Würfel der Karte berührt, nimmt dieser seine Farbe an (egal welche Farbe der "Kartenwürfel" zuvor hatte). Eine Spielrunde ist entweder nach einer bestimmten Zeit oder dann beendet, wenn ein bestimmter Prozentsatz der Karte von einem Spieler eingefärbt wurde. Der Spieler mit dem größten Teil der Karte in seiner Farbe ist der Gewinner.
Mit einer Reihe von aufsammelbaren Items kann ein Spieler vorübergehende Boni erhalten (zB. schnellere Fortbewegung) oder andere Spieler gezielt behindern.
Technik/verwendete Bibilotheken:
Wie immer in C++ geschrieben.
Mit CuBrush arbeite ich mich in eine Reihe von Bibilotheken ein, die ich zuvor aus Ehrgeiz oder Faulheit sich mal einzuarbeiten gemieden habe:
- Ogre3D (Rendering)
- MyGui (Ingame-GUI)
- Raknet (Netzwerk)
- TinyXML (für das Kartenformat)
- wxWidgets (für den Editor)
- IrrKlang (für Musik)
EDIT:
Version 1.1
Download (20Mb selbst entpackendes Archiv)