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"