Netscape & Geschwindigkeit
Wasser (alias Wilm)
- javascript
0 Harald Legler0 Wasser
0 Ingo Symannek0 Wasser
0 Michael Schröpl0 Wasser
Hallo liebe Forumer/innen!
Ich habe mich mal wieder an Javascript versucht, und rausgekommen ist ein kleines Spielchen.
http://www.wasser.de/fisch/index.htm
Da ich aber jede Menge Bilder austauschen muß, um einen halbwegs flüssigen Eindruck zu erwecken, fühlt sich der NN etwas überfordert.
Habt Ihr eine Idee oder einen Vorschlag wie ich das Progamm beschleunigen kann?
Langsam wird es nicht durch das lange Script, sondern durch das Bilder wechseln!
Aber mich würde auch so Eure Meinung zu dem "nutzlosen Script" interessieren.
Danke für Eure geschätzte Aufmerksamkeit! :-)
Wasser (alias Wilm)
Hallo liebe Forumer/innen!
Ich habe mich mal wieder an Javascript versucht, und rausgekommen ist ein kleines Spielchen.
Hallo,
hätte das gerne mal gesehen, bin aber mit IE rein.
Da wird ein Javascript-Fehler angezeigt: Zeile 416, Objekt unterstützt diese Funktion nicht.
Gruß
Harald Legler
http://www.wasser.de/fisch/index.htm
hätte das gerne mal gesehen, bin aber mit IE rein.
Da wird ein Javascript-Fehler angezeigt: Zeile 416, Objekt unterstützt diese Funktion nicht.
Hallo Harald!
Eine Funktion hatte den Namen start() böser Fehler aber jetzt läuft es auch im IE5 Danke für die Hilfe!
Wilm
Hi,
wenn du das Spielchen für den IE Programmiert hättest müßtest du Warteschleifen einbauen, damit das Spiel spielbar bleibt.
Der NN interpretiert Javascript halt so 20 bis 50 mal langsamer als der IE....
so long....
Hallo Ingo!
wenn du das Spielchen für den IE Programmiert hättest müßtest du Warteschleifen einbauen, damit das Spiel spielbar bleibt.
Warum Warteschleifen einbauen, ist das so nicht spielbar bei Dir?
Gruß Wilm
http://www.wasser.de/fisch/index.htm
Aber mich würde auch so Eure Meinung zu dem "nutzlosen Script" interessieren.
Danke für Eure geschätzte Aufmerksamkeit! :-)
Netscape 3.01 meint dazu:
"line 252: Missing semicolon before statement: if (o+min-k <= 29) ..."
Schade eigentlich.
Hallo Michael
Netscape 3.01 meint dazu:
"line 252: Missing semicolon before statement: if (o+min-k <= 29) ..."Schade eigentlich.
Danke auch Dir für den Versuch!
Grober Patzer sorry, ich hab den Fehler hoffentich behoben, wenn Du möchtest kannst Du es ja nochmal probieren.
Gruß Wilm
wenn Du möchtest kannst Du es ja nochmal probieren.
Mach ich doch glatt:
Irgendwas scheint da jetzt zu laufen, und zwar von rechts nach links läuft mir irgend ein Spielfeld voll. Meine Mausklicks bewirken auch irgendwas. Leider sehe ich nirgendwo eine Erklärung, was ich eigentlich tun soll. Dafür aber ist links unten - unterhalb des Eingabefeldes - das Bild "fischli3.gif" als unbekanntes Bild dargestellt ...
Was immer das Ding tun soll, das Tempo scheint mir vernünftig zu sein (ich könnte reagieren, wenn ich wüßte, was ich tun muß). Es macht den Rechner aber ziemlich langsam, solange es läuft.
Re Hi Michael!
http://www.wasser.de/fisch/index.htm
Also eigentlich sollte von rechts nach links ein Spielbereich durchlaufen (art Jump and Run) Du selber dast einen kleinen Hai mit welchem du kleine Dir entgegenkommende Fische (Fischli..) fressen sollst.
Dabei musst Du Felsen und Angelkarken ausweichen.
Dein Hai richtet seine Höhe nach Deiner Mouse position (er strebt die Höhenposition an, in welcher sich Dein Mouszeiger Befindet.
Leider gibt es das Prob, das zuvor alle Bilder geladen werden müssen, bevor des Spielchen richtig lauft, deshalb habe ich under dem Spielfeld, die Einzelbilder in Grösse ein mal ein Pixel aufgefürt, damit sie auf jeden Fall geladen werden.
Du braust im Spielfeld nicht zu klicken es richtet sich nach onMouseOver.
Welchem IE Browser benutzt Du?
Es läuft unter IE4 IE5 NN4.08 NN4.5 und NN4.6
Gruß wilm