Thema: Tester gesucht: Mahjongg, Puzzle, 3D-Labyrinth, usw...

Hallo,
ich hab' ein paar Spiele in Javascript programmiert und würde gerne wissen, was Ihr darüber denkt? Habt Ihr Änderungsvorschläge, neue Ideen, Fehler gefunden ....

Wenn ein Test hier nicht erlaubt, einfach löschen. Ich dachte nur, da sich hier eigentlich nicht viel tut, vielleicht gibt's ja jetzt neuen Gesprächsstoff oder andere Spiele-Programmierer.

www.javascript-spielereien.de

tschau

Marie Freifrau von Ebner-Eschenbach: "Für das Können gibt es  nur einen Beweis: das Tun"

2

Re: Tester gesucht: Mahjongg, Puzzle, 3D-Labyrinth, usw...

Hi Malleus,

klasse Seite .. die Spiele sind wirklich gut durchdacht! Kannst Du mal erklären, wie du das Spiel "Das 3D-Labyrinth" relisiert hast. Würde mich mal interessieren ;o)

lg
Hannes

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

3

Re: Tester gesucht: Mahjongg, Puzzle, 3D-Labyrinth, usw...

Hi.

Also, ich hab mal ein wenig rumgespielt, zu später Stunde. Echt nett!Folgendes ist mir aufgefallen (Moz. Firefox 0.8 auf Debian GNU/Linux sarge):

Jokoban:
Kam bei mir garnüscht

Mahjongg:
Fände ich Symbole schöner, als Buchstabeln. Die Felder für Uhrzeit und Steine könnten ein wenig padding-left und -ight vertragen

Die Flucht:
Hab das Verhalten nicht ganz nachvollziehen können. Mitunter sind die 'feindlichen Punkte' stehengeblieben, mitunter kamen mehrere Punkte-'Kärtchen' auf einmal, mitunter ist mein 'Sprite' beinahe direkt über einem feindlichen gelegen, hat mir aber nicht geschadet.

Das Puzzle:
Hatte zuerst die Nägel und die sind echt abgefahren. Allerdings konnte ich nicht immer nachvollziehen, was er da gerade macht. Nachdem ich einen zusammenhängenden Block angeklickt hatte, dachte ich natürlich, der würde auch zusammenbleiben - er wurde aber zerschossen, wenn ich ihn als zweiten 'Zug' angeklickt hatte (ich hab jetzt auch nicht weitergedacht, was für und ob es Alternativen gibt). Der geldschein z.B. ist unnötig - andere Bilder vielleicht auch, hab ich nicht angechaut. leider, wie bei den anderen Spielen keine Undo-Funktion *g. Keine nachricht bei Erfolg (natürlich nicht nötig, aber doch eine nette Geste)

3D-Labyrinth:
Irgendwie Sinnlos. Ohne 2D würde man wahrscheinlich nicht auf die Idee kommen, gegen eine Wand zu laufen, um dort den Ausgang zu suchern - mit 2D ist es witzlos.

Wörter-Labyrinth:
Hab keines gelöst :cry: Wenn es anderen auch so geht, vielleicht die Buchstaben sortieren oder sowas. Wenn man es verfoolt hat, dann steht das Lösungswort recht klein unter der Buchstabentabelle. Man wird also unweigerlich zuerst mal dieser das Lösungswort entnehmen und bemerkt erst dann, das es darunter ja steht.

Apfelmännchen:
Ough! Da wäre ne Warnung vielleicht angebracht (obwohl man es sich ja denken könnte) - mein armer GHz-Schleppi stöhnt! Das sollte man vielleicht eher anderen Sprachen/Umgebungen überlassen, oder?

Jishido:
Keine Ahnung, was die eingefärbten Randfelder bedeuten - die Steinchen darinnen verschwinden, wenn die Reihe voll ist - ist wohl keine Absichtv, oder? Dann kann man zwischen eine blaue und eine rote 3 keine blaue oder rote 3 legen, obwohl das laut Regeln gehen müsste; auch geht zwischen eine blaue 1 und eine blaue 2 keine blaue 1 oder 2 - solle auch erlaubt sein. Wenn nichts mehr geht, kommt keine Nachricht (kann aber natürlich auch daran liegen, dass jeweils eine zeile verschwunden war).

Prinzipiell wäre eine mini-Anleitung bei Spielbeginn vielleicht nicht schlecht, ein Satz oder so...

Soweit mal... (man hat ja sonst nix zu schaffen *g)
Basti

Re: Tester gesucht: Mahjongg, Puzzle, 3D-Labyrinth, usw...

Hallo Hannes,
beim 3D-Labyrinth habe ich alle Linien, die ich anzeigen könnte, in einem "DIV" positioniert. Die einzelnen Liniensegmente werden dann beim "Durchqueren" des Raumes ein- bzw. ausgeblendet. Eigentlich simpel, oder? Ein größeres Problem fand ich, das dazugehörige Labyrinth zu generieren.

Hallo Basti,
vielen Dank für Deinen ausführlichen Test, damit kann ich etwas anfangen und natürlich das ganze verbessern. Eins ist klar, ich muß bessere Anleitungen schreiben.
Okay, hier meine Kommentare:
(1) Jokoban:
Tja, da hat mein Script-Packer Mist gebaut und ein ";" vor ein "catch" Statement ohne meine Erlaubnis gesetzt. MSIE überliest das ganze, Opera und Firefox sind "tot."--->Gefixed

(2) Mahjongg:
a) Bei der ersten Version hab' ich primär auf schnelle Ladezeit Wert gelegt, eine Image-Lade Routine ist jedoch schon integriert und funktioniert auch. Da ich aber kein Grafiker bin, hab' ich das ganze erst
mal auf Eis gelegt. Es wird aber definitiv irgendwann einmal schöne Steine geben, was aber auch wieder Ladezeit kostet.
b) Padding wird überprüft, bei MSIE und Opera sieht es gut aus.

(3)Die Flucht:
Hier ist eine bessere Erklärung nötig:

Wenn Du eine Zelle komplett umfahren hast, geschieht "etwas" mit den Feinden:
- grün: Feind bleibt stehen und läuft nach ein paar Sekunden weiter
- rot: Feind bleibt in Mitte der Linie stehen
- blau: Feind verdoppelt sich
- lila: Deine Geschwindigkeit verdoppelt sich für ein paar Sekunden

Die Kollisionsabfrage ist leider noch nicht optimal: Du wirst gefangen, wenn der "Mittelpunkt" der beiden Objekte gleich ist.

(4) Das Puzzle:
- Das mit den Bildern ist so eine Sache: Es gibt Leute, die sagen "Die Nägel sind 'scheiße'", und wollen lieber die einfachen wie z.B. die Banknote. Ich persönlich finde auch die Nägel gut, aber ich hab' ne Menge dieser Bilder entfernt, wenn aber Interesse besteht, füge ich sie wieder ein.
- Einen zusammenhängenden Block sollte man eigentlich komplett verschieben können ??? Ist das Verhalten irgendwie nachvollziehbar, oder kannst Du mir nähere Infos geben?
- Die Erfolg-Meldung wird allgemein auch überarbeitet. Bisher gab's immer eine alert-Box, die wurde auch schon bemängelt ---> Hab da schon eine Idee

(5) "3D-Labyrinth" und "Das Apfelmännchen":
Beide Module sind eigentlich nur ein "Proof-of-concept". Ich wollte eigentlich nur zeigen, daß so etwas auch mit Javascript möglich ist. Überraschenderweise, auch für mich, werden diese Seiten oft aufgerufen. Geplant ist ja auch eine Art "Programmieranleitung": Wir programmiert man solche Sachen? Also eine Dokumentation des Programmcodes.

(6) Wörter-Labyrinth:
Das Wörter-Labyrinth stammt wirklich aus IQ-Tests, ich hab' da auch meine Probleme, deswegen hab' ich's auch entwickelt: um zu trainieren.
Das Lösungswort wird größer angezeigt.

(7) Jishido:
...auch wieder, die Anleitung muß überarbeitet werden:
a) Ein Setzen auf die Randfelder im "Ishido"-Mode bringt keine Punkte : offizielle Regel
b) Ein Verschwinden einer kompletten Reihe ist doch nur im "Malleus"-Mode,oder? Wenn ja, dann ist es so gewünscht.
c) Wenn ein Stein zwei Nachbarn hat, dann muß der eine Stein die Farbe und der andere das Symbol habe. Das Symbol bzw. die Farbe darf nicht zweimal vorkommen. So hab' ich die offizielle Ishido-Regel verstanden, sollte man noch einmal überprüfen, aber das was Du beschrieben hast, wurde auch so von mir programmiert.
d) Stimmt, eine "NichtsGehtMehr"-Meldung fehlt.


Nochmal Danke für Eure Antworten !

Frank

Marie Freifrau von Ebner-Eschenbach: "Für das Können gibt es  nur einen Beweis: das Tun"