UFEC 09: Cycle – Computer spielt mit Karten
•Januar 17, 2010 • Hinterlasse einen KommentarUFEC 09: Cycle – Karten
•Dezember 27, 2009 • Hinterlasse einen KommentarÜber Weihnachten ist für Cycle nicht viel entstanden. Lediglich vier (von 40) Karten sind implementiert. Pro Tag müssen nun mindestens 2 Karten eingebaut werden, damit am Schluss noch genug Zeit bleibt für Balancing und Bug-Fixing. Ich hatte mir dieses mal wirklich ein einfaches Spiel überlegt und habe wieder einen Haufen Arbeit vor mir…
Und hier die ersten vier Karten der Lords of Ice…
UFEC 09: Cycle – Künstliche Intelligenz
•Dezember 13, 2009 • Hinterlasse einen KommentarEs hat mich eine ganze Woche gekostet die ersten Gehversuche mit der künstlichen Intelligenz umzusetzen. Ich hatte schon eine Idee, wie die Kartenauswahl funktionieren könnte, da die Karten aber erst mit dem strategischen Spielmodus verfügbar sind, war die Implementation der Standard KI wichtiger. Einen ganzen Tag brauchte ich, um eine einzige Funktion zu schreiben, die immer noch einen Bug hat. Für ein paar Züge liefert die Funktion aber schon ein gutes Resultat. Hier ein Beispiel mit Source Code:
UFEC 09: Cycle – Erste Texture und Scenen-Studie
•Dezember 6, 2009 • Hinterlasse einen KommentarUnd hier die Arbeit eines gesamten Sonntag Vormittags. Nachdem ich nahezu zwei Wochen für das Einbauen von Schriftarten verbraucht habe, musste mal etwas anderes entwickelt werden. Die Texture wird verwendet, wenn der Spieler die AI für Gegner auswählen darf.
…und das ist die Grafik für die Künstliche Intelligenz:
Und dies hier ist eine erste – zugegeben kitschige – Szene, die der Bruderschaft der Flamme als Hintergrund dienen könnte.
Libertine Universe: Module Assembler
•November 24, 2009 • Hinterlasse einen KommentarUFEC 09: Cycle – Spielkarten
•November 24, 2009 • Hinterlasse einen KommentarEin Teil des Spielkonzeptes ist das Anwenden von Trading Cards ähnlich “Magic – The Gathering” oder ähnliche. Die Spielmechanik sieht ein spezielles Konzept vor, dass den Einsatz von Spielkarten pro Zug unter Verwendung von Resourcen erlaubt. Im Screenshot ist die erste Einbindung der Platzhalter zu sehen. Konsequenterweise ohne schönem Bild.
UFEC 09: Cycle – Menüführung
•November 21, 2009 • Hinterlasse einen KommentarNach gefühlten 5 Tagen Quelltextbearbeitung habe ich nun eine Menüführung auf den Weg gebracht. Wie der Rest ist auch das Menü nicht animiert, nicht aufgehübscht, hat keine Klavierlackoptik und keine Shader-beschleunigten Grafikeffekte. Wahrscheinlich bleibt das Spiel so unansehnlich wie es jetzt ist. Wahrscheinlich weiche ich von meiner Prämisse ab, erst den Kern zu programmieren und dann die Grafik aufzupolieren. Wie schon bei Libertine ist die KI der Knackpunkt. Da noch 4 Monate bis zum Endtermin ausstehen, kann ich also die AI beruhigt zwei Monate vor mir herschieben. Wie gefangen man in seinen Prinzipien doch ist…
Hier das Menü:
UFEC 09: Cycle – Spielbrett
•November 6, 2009 • Hinterlasse einen KommentarUnd hier das Spielbrett mit den Eckpunkten und Feldern. Die benutzbaren Eckpunkte sind in rot gezeichnet. Im Bild ist ein Eckpunkt angeklickt. Der gewählte Punkt färbt die angrenzenden Felder in der Spielerfarbe ein.
Und hier die Umsetzung der reinen Spielmechanik. Alles funktioniert bestens. Noch ausstehend bei der reinen Spielmechanik:
KI und Anzahl Spieler.

UFEC 09: Cycle – Erster Screenshot
•November 3, 2009 • Hinterlasse einen KommentarDer nächste Wettbewerb hat begonnen. Da gamedev diesmal mit der Entwicklung ihrer Seite nicht hinterher kommen, hat die Community einen inoffiziellen 4 Element Wettbewerb ausgerufen. lx-Games wird mit Cycle dabei sein. Und hier der erste Screenshot:
Ein bisschen mehr als nichts (bunte Punkte auf schwarzem Grund). Es handelt sich hier vielmehr um eine Motivationsförderung, um mit der Entwicklung zu beginnen. Der Anfang ist getan.
Spielkonzept:
Strategie Brettspiel ähnlich Mühle
2 bis 4 Spieler versuchen so viele Felder wie möglich mit ihren Farben zu füllen. Ein Feld wird mit der Farbe des Spielers gefüllt, dessen Steine die Eckpunkte des Feldes dominieren.
Technik:
OpenGL
SDL
Cross Platform (Ubuntu, Windows)
Resourcen:
Gimp
Wings3D
Alo: Finalist bei Intel Level Up 2009
•August 10, 2009 • Hinterlasse einen KommentarAlo ist als Finalist beim Level Up 2009 Wettbewerb ausgewählt worden. Angeblich haben sich mehr als 90 Teilnehmer beworben und Alo ist einer unter vielen gewesen. Ich weiß nicht, ob ich stolz sein darf, oder ob die anderen einfach nicht fertig geworden sind. Wie dem auch sei. Alo ist unter die besten 10 gewählt worden. In der sprichwörtlich letzten Minute habe ich noch ein Performance Problem lösen können, so dass Alo auch unter Win32 kompiliert und mit akzeptabler Framerate läuft. Allerdings ist nun kein Sound eingebaut, obwohl ein richtig guter Retro-Soundtrack vorhanden gewesen wäre. Mal sehen ob es für eine Klassifizierung reicht. Die Konkurenten sind ausgesprochen professionell.














Letzte Kommentare