Seite 1 von 1

[Projekt] Crillion

Verfasst: 16.07.2011, 13:39
von GPI
spiel.jpg
Das Spielprinzip ist schnell erklärt – Man steuert eine Kugel, die farbige Blöcke zerstören soll. Da dies zu einfach wäre, muss die Kugel und der Block die gleiche Farbe haben. Auch andere Elemente wie Totenköpfe, die nach den Leben der Kugel trachten, Disketten, die bei Berührung verschoben werden oder ganz simple Mauern erschweren das Leben unseres runden Freundes.

Die Original-Version wurde Oliver Kirwa für den C64 in der Happy Computer 07/1988 veröffentlicht und wurde prompt als Listing des Monats ausgezeichnet. Es war der wirklich seltene Moment, wo eine neue Spielidee geboren wurde. mehr...

Wem die mitgelieferten Levels nicht reichen, kann mit den einfach zu bedienen Editor eigene Levels erstellen. Einfach unten Farbe und Stein auswählen und in den Bildschirm malen. Ein klick auf Testen und schon kann man das Level auf seine Funktionstüchtigkeit überprüfen. Und das beste kommt noch: Sobald man mit seinen Meisterwerk zufrieden ist, kann man seine Levels sofort auf meinen Server hochladen und damit sämtlichen Spielern von Crillion zur Verfügung stellen.
editor.jpg


Das Spiel ist mit PureBasic (dürfte das erste Projekt hier aus der Sprache sein, oder?), die "Serversoftware" mit PHP geschrieben.

Download und eine etwas ausführlichere Anleitung kann man hier finden: http://game.gpihome.eu/wordpress/?page_id=32

Bekannte Probleme (werden mit der nächsten Version beseitigt sein):
Wenn man das Fenster maximiert und dann den "Zoom" ändert, wird dies nicht korrekt durchgeführt. In Pausemenü funktioniert der Quit-Button, nicht so, wie er soll, man muss vorher auf Resume drücken.

Vielleicht ein paar Details zur Serververbindung und der Registrierung :
Die Registrierung ist optional, aber ohne kann man nicht an der Online-Highscore-Liste teilnehmen, keine Levels hochladen und auch keine Levels bewerten. Bei der Registrierung wird eine Registrierungsdatei unter %appdata%\gpihome.eu\user.dat angelegt. Sie enthält die Logindaten (Nickname + 10-Stelliger zufällig erzeugter Code). Ich wollte unbedingt von dem traditionellen Passwort-System weg kommen, hat nur zur Folge, das Leute ihr Universal-Passwort eintippen und man dann auf lange Sicht die Datenbank für Kriminelle interessant macht. Der Server bestimmt hier das Passwort. Es ist auch für alle anderen uninteressant, weil man damit nur Levels in Crillion hochladen kann. Die E-Mail-Adresse ist auch rein optional, wird nur benötigt, wenn man die user.dat verliert und man sie wieder von Server anfordern will.
Die Kommunikation mit den Server ist AES256 verschlüsselt und soll verhindern, das man sich zumindest ein bischen Mühe geben muss, bevor man sich in die Highscore-Liste schummelt.
Wenn man ein Level löst, wird die Lösung lokal abgespeichert, so das sie für andere Spieler zugänglich sind. Es wird auch überprüft, ob auf den Server schon eine Lösung vorhanden ist und die gegebenfalls hochgeladen.

Falls Interesse besteht, kann ich ja Auszüge aus meinen Code für den Server online stellen - den kompletten Code werd ich allerdings nicht veröffentlichen, ich möchte nicht, das man so einfach die Highscore-Listen verändert.

Re: [Projekt] Crillion

Verfasst: 16.07.2011, 16:24
von Jonathan
Sieht gut aus :)
Ich muss sagen, ich bin nicht so der Fan von diesem Spielprinzip, aber es sieht ja ganz solide umgesetzt aus. Ein bisschen gestört haben mich die Effekte bei der Highscoreliste, das bewegt sich so schnell, das kann ja kein Mensch lesen :D
Ich hab das Tutorial mal durchgespielt, es scheint ja eine Menge verschiedener Spielobjekte zu geben, sowas ist nie schlecht. Ein bisschen verwirrend fand ich die Kampagnen Auswahl, wieso hat der Menüpunkt ein Häkchen davor? Man hätte das generell etwas transparenter gestalten können, aber wenn man sich durch klickt und kapiert hat, was wo ist, funktioniert es ja tadellos. Schön sind auch so Details, wie dass man Levels die man schon geschafft hat, direkt anwählen kann.
Was ich toll fände, wäre wenn das Spiel etwas bunter und freundlicher aufgebaut wäre. Ich denke, das könnte viel zur Spielatmosphäre beitragen.

Wirklich toll fand ich die Idee zum OnlineModus. Registrieren ist immer so nervig, mit Passwort ausdenken und behalten. Hier muss man wirklich nur den Benutzernamen eingeben und eine optionale Email, falls man vor hat, seine Accountdatei zu verlieren. Das finde ich sehr angenehm, und würde glatt überlegen, es bei meinem Spiel genauso zu machen. Dafür also einen dicken Bonuspunkt!

Re: [Projekt] Crillion

Verfasst: 16.07.2011, 16:46
von GPI
Das Häckchen davor hat folgenden Sinn.
Man kann ja in Leveleditor eigene Levels gestallten und diese als Scenario (.scn) abspeichern. Wenn man das an den von Spiel vorgeschlagenen Ort macht, dann taucht das bei der Auswahl in Levelselect auf und können da ausgewählt werden. Mal schaun, ob mir da was besseres einfällt...

Wer da vorschläge hat, immer her damit.

Bunter und Freundlicher? Was genau meinst du? Mein Problem ist halt, das ich kein guter Grafiker bin.

Re: [Projekt] Crillion

Verfasst: 16.07.2011, 20:00
von gdsWizard
Wirklich toll und sauber umgesetztes Spiel. Die Grafiken und auch der Sound sind passend. Das Ausprobieren und Spielen hat viel Spass gemacht. Weiter so ! :)

Re: [Projekt] Crillion

Verfasst: 23.07.2011, 14:22
von GPI
So, hab einiges Überarbeitet (unter anderen auch der Startbildschirm) und hab noch die Levels von Crillion '93 und Crillion II (beide C64) gefunden und hochgeladen. Aber gerade Crillion 2 ist verflucht schwer bis eigentlich schon Unfair.

näheres gibts hier:
http://game.gpihome.eu/wordpress/?cat=3&lang=de_de

Re: [Projekt] Crillion

Verfasst: 05.01.2021, 16:00
von MeinTestAccount753
Ein sehr schönes Projekt, wo leider keine weitere Entwicklung stattfindet :(

Re: [Projekt] Crillion

Verfasst: 05.01.2021, 19:03
von Schrompf
Knapp 10 Jahre nach dem letzten Beitrag. Epic Necro

Re: [Projekt] Crillion

Verfasst: 07.01.2021, 20:56
von smurfer
Respekt :D