Es hat mich mal endlich wieder gepackt! Nicht das Spielen, sondern das Programmieren 😃
All zuviel erwarten solltet ihr jetzt nicht. Ich habe mir die Löve 2D Engine (http://love2d.org/)
geschnappt. Und ein kleines 3 Szenen umfassendes Robot Episödchen gebastelt:
Unserem Charlie war ziemlich langweilig, weshalb er dem Hilferuf einer kleinen Provinzbank gefolgt ist. Die besagte Bank wurde vor ein paar Tagen überfallen
und all ihr Gold entwendet. Charlies Aufgabe ist es nun das Gold zu finden und wieder zur Bank zu bringen. Soviel zu eurer Aufgabe.
Szene 1 stellt die Bank dar, zu der ihr euer eingesammeltes Gold bringen müsst, um Punkte zu bekommen.
Szene 2 wird bei jedem Betreten zufällig mit Isolatoren, Gold, Robotern und Elektrozäunen gefüllt.
In Szene 3 findet ihr (bei jedem Betreten wieder) eine gute Menge des der Bank geraubten Goldes.
Das Spiel ist voll spielbar auch wenn noch ein paar Sachen fehlen oder anders / besser gelöst werden könnten. Es fehlt eine Highscoreliste, Charlie und die
Roboter bewegen sich nicht flüssig sondern feldweise. Die Roboter "AI" gefällt mir noch nicht wirklich und hier und da sind auch noch ein paar
Fehlerchen (stirbt man z.B. in Szene 2 landet man nicht auf dem Feld, auf dem man die Szene betreten hat, sondern in der linken oberen Ecke der Szene) die ich
aber erst lösen werde, wenn ich den gesamten Quellcode aufgeräumt habe (wozu doppelte Arbeit machen?)
Mein Clon ist wie schon anfangs erwähnt mittels der Löve 2D Engine entstanden. Diese Engine selbst nutzt unter anderem die SDL Bibliothek und lässt sich in Lua
(einigen vielleicht als Skriptsprache der WoW Addons oder auch mancher Kommerzieller Spiele bekannt) programmieren.
Interessierten sei ein Blick in den Quellcode und auch dessen Verwendung gestattet 😃 Dazu genügt es die Datei "Gorc1.love" zu entpacken (diese ist
nämlich nix anderes als ein ZIP-Archiv. Der gesamte Quellcode befindet sich momentan in der main.lua, die verwendeten Ressourcen (Grafiken, Sounds,
Schriftarten) befinden sich in den jeweiligen Unterverzeichnissen. Vielleicht kommt der eine oder andere ja auch auf den Geschmack sich mittels Löve an einem
kleinen Robotclone zu versuchen?
Installation
1. Löve downloaden und installieren (http://love2d.org/download)
2a. GORC.7z
(Sourcecode / Mac) oder
2b. GORC.love
(Win / Linu 🙂 downloaden und gegebenenfalls entpacken
3. Gorc1.love doppelklicken
So... und nun ersteinmal viel Spass beim Gold sammeln 😃
All zuviel erwarten solltet ihr jetzt nicht. Ich habe mir die Löve 2D Engine (http://love2d.org/)
geschnappt. Und ein kleines 3 Szenen umfassendes Robot Episödchen gebastelt:
Unserem Charlie war ziemlich langweilig, weshalb er dem Hilferuf einer kleinen Provinzbank gefolgt ist. Die besagte Bank wurde vor ein paar Tagen überfallen
und all ihr Gold entwendet. Charlies Aufgabe ist es nun das Gold zu finden und wieder zur Bank zu bringen. Soviel zu eurer Aufgabe.
Szene 1 stellt die Bank dar, zu der ihr euer eingesammeltes Gold bringen müsst, um Punkte zu bekommen.
Szene 2 wird bei jedem Betreten zufällig mit Isolatoren, Gold, Robotern und Elektrozäunen gefüllt.
In Szene 3 findet ihr (bei jedem Betreten wieder) eine gute Menge des der Bank geraubten Goldes.
Das Spiel ist voll spielbar auch wenn noch ein paar Sachen fehlen oder anders / besser gelöst werden könnten. Es fehlt eine Highscoreliste, Charlie und die
Roboter bewegen sich nicht flüssig sondern feldweise. Die Roboter "AI" gefällt mir noch nicht wirklich und hier und da sind auch noch ein paar
Fehlerchen (stirbt man z.B. in Szene 2 landet man nicht auf dem Feld, auf dem man die Szene betreten hat, sondern in der linken oberen Ecke der Szene) die ich
aber erst lösen werde, wenn ich den gesamten Quellcode aufgeräumt habe (wozu doppelte Arbeit machen?)
Mein Clon ist wie schon anfangs erwähnt mittels der Löve 2D Engine entstanden. Diese Engine selbst nutzt unter anderem die SDL Bibliothek und lässt sich in Lua
(einigen vielleicht als Skriptsprache der WoW Addons oder auch mancher Kommerzieller Spiele bekannt) programmieren.
Interessierten sei ein Blick in den Quellcode und auch dessen Verwendung gestattet 😃 Dazu genügt es die Datei "Gorc1.love" zu entpacken (diese ist
nämlich nix anderes als ein ZIP-Archiv. Der gesamte Quellcode befindet sich momentan in der main.lua, die verwendeten Ressourcen (Grafiken, Sounds,
Schriftarten) befinden sich in den jeweiligen Unterverzeichnissen. Vielleicht kommt der eine oder andere ja auch auf den Geschmack sich mittels Löve an einem
kleinen Robotclone zu versuchen?
Installation
1. Löve downloaden und installieren (http://love2d.org/download)
2a. GORC.7z
(Sourcecode / Mac) oder
2b. GORC.love
(Win / Linu 🙂 downloaden und gegebenenfalls entpacken
3. Gorc1.love doppelklicken
So... und nun ersteinmal viel Spass beim Gold sammeln 😃