Hallo zusammen!
Im folgenden möchte ich gerne mein HTML5 Projekt "Agents" vorstellen, welches ich in den letzten 4 Wochen zusammen mit einem Grafiker (
der auch das Gameplay-Design übernahm ) entwickelt habe.
Link:
{link removed} (
Besitzt 10 Level, Code minified, Buggs zu erwarten )
Es ist zu erwarten das der Code nur auf Firefox ab der Version 8.0.1 und auf Chrome ab Version 16 läuft.
Spielbeschreibung:
Im Spiel geht es darum, die jeweiligen Level zu lösen, wobei Spielelemente wie Eisflächen oder Türschlösser dieses erschweren sollen. In der finalen Version soll es eine Masse an weiteren Spielelementen wie NPC's und Fallen geben, die dann mehr Abwechslung in das Spiel bringen.
Technisches:
Das Spiel verwendet zur Darstellung nur Javascript sowie dessen Canvas Element. Als Abhängigkeit gibt es nur die Selector-Engine
http://sizzlejs.com/, welche bisher aber noch nicht benutzt wurde. ( Vielleicht sollte sie in der nächsten Version verschwinden
)
Der Code ist für meine Verhältnisse sauber gestaltet. Kommentare sind noch kaum vorhanden. Er basiert auf dem JS Module Pattern und ist sehr OOP orientiert (
Zumindest habe ich es versucht )
und wird später unter der MIT License veröffentlicht. Er kann bereits nun unter {link removed} eingesehen werden. (
Benötigt ein bisschen Wissen im Umgang mit den Entwicklertools von FF / Chrome )
Weiteres:
Die Level sind sehr einfach gestaltet da wir beide keine Erfahrung im Design von Puzzlespielen haben. Parallel zum Spiel entwickel ich einen passenden Editor auf HTML/JS Basis dessen Code allerdings eher einem Chaos gleicht und nicht für die Öffentlichkeit gedacht ist. Er funktioniert allerdings wunderbar.
Wir bitten um konstruktive Kritik.