Discuss Scratch

Paule10
Scratcher
7 posts

Problem mit der Steuerung

Ich habe ein Problem mit der Steuerung von Der schwere Weg (erinnern sich einige noch?).

Die Steuerung arbeitete immer gut und zuverlässig (auch noch heute bis zur _pre02). Allerdings wollte ich in der Beta ja mehrere Bereiche der Insel mit unterschiedlichem Terrain spielbar machen. Deshalb brauche ich für die Kollisionsabfragen mehr Farben. Und genau hier ist das Problem.
Die Steuerung hakt extrem und ich weiß nicht, wie ich das oder ob sich das beheben lässt. Und das bei “nur” 4 Farben (Wo bestimmt auch das Problem ist). Kennt einer von euch eine Lösung? Oder soll ich das Problem komplett anders angehen? Der Link zum Projekt befindet sich oben.

Danke für alle Antworten
Paule10

Last edited by Paule10 (Nov. 2, 2013 19:43:36)

akhof
Scratcher
100+ posts

Problem mit der Steuerung

Wie ich das sehe testest Du jedes Mal, wenn eine Taste gedrückt worden ist, ob die bestimmten Farben berührt wurden sind, oder? Wäre es hier nicht vielleicht sinnvoll die vier (gleichen!) Abfragen einfach zusammenzulegen? Du hast ja quasi für jede Taste (w-a-s-d) die selbe Abfrage…
Die Steuerung hakt deswegen so sehr, weil immer diese Abfragen nach jedem Schritt ausgeführt werden; in dieser Zeit bewegt sich der Spieler eben nicht. Ich bin mir nicht sicher, ob das Dein Problem beheben wird, aber versuche man diese Abfrage in einer wiederhole-Schleife unterzubringen…
Lirex
Scratcher
500+ posts

Problem mit der Steuerung

Ich vermute das Problem hängt mit Scratch selbst zusammen. In Scratch 2.0 verlangsamt sich aus irgendeinem Grund das gesamte Projekt, wenn eine Taste länger als ca. eine Sekunde gedrückt wird.
Du könntest mal probieren, die Steuerung aus der Schleife auszulagern und in ein eigenes Skript zu packen, ich weiß aber auch nicht, ob das funktionieren wird.
Paule10
Scratcher
7 posts

Problem mit der Steuerung

Danke für die Antwort,

akhof wrote:

Wie ich das sehe testest Du jedes Mal, wenn eine Taste gedrückt worden ist, ob die bestimmten Farben berührt wurden sind, oder? Wäre es hier nicht vielleicht sinnvoll die vier (gleichen!) Abfragen einfach zusammenzulegen? Du hast ja quasi für jede Taste (w-a-s-d) die selbe Abfrage…
Die Steuerung hakt deswegen so sehr, weil immer diese Abfragen nach jedem Schritt ausgeführt werden; in dieser Zeit bewegt sich der Spieler eben nicht. Ich bin mir nicht sicher, ob das Dein Problem beheben wird, aber versuche man diese Abfrage in einer wiederhole-Schleife unterzubringen…

es hat leider nichts gebracht .

Lirex wrote:

Ich vermute das Problem hängt mit Scratch selbst zusammen. In Scratch 2.0 verlangsamt sich aus irgendeinem Grund das gesamte Projekt, wenn eine Taste länger als ca. eine Sekunde gedrückt wird.
Du könntest mal probieren, die Steuerung aus der Schleife auszulagern und in ein eigenes Skript zu packen, ich weiß aber auch nicht, ob das funktionieren wird.

Das glaube ich auch. Solang dieses Problem herrscht kann ich mit dem Projekt nicht weitermachen. Schade . Da hat man einmal wieder Motivation an Scratch und dann das. Ich will jetzt aber nicht zuweit vom Thema abweichen.
Frage: Soll ich den Ball mit der Maus steuern lassen? Anders geht es anscheinend nicht.

Paule10
TM_
Scratcher
1000+ posts

Problem mit der Steuerung

Keine Sorge, das wird noch behoben Außerdem tritt dieser bug nicht in allen Browsern auf. Ich meine er tritt sogar nur in chrome auf.
Kannst du mal bitte in einem neuen post auf den “Paste browser/operating system version” button klicken? (der schwarze, rechts neben den smileys)
Dann könnte ich dir weiter helfen ohne jetzt alle Fälle aufzuschreiben
Paule10
Scratcher
7 posts

Problem mit der Steuerung

TM_ wrote:

Keine Sorge, das wird noch behoben Außerdem tritt dieser bug nicht in allen Browsern auf. Ich meine er tritt sogar nur in chrome auf.
Kannst du mal bitte in einem neuen post auf den “Paste browser/operating system version” button klicken? (der schwarze, rechts neben den smileys)
Dann könnte ich dir weiter helfen ohne jetzt alle Fälle aufzuschreiben

Hier: My browser / operating system: Windows 8, Chrome 30.0.1599.101, Flash 11.9 (release 900)

Ist bei Firefox aber das gleiche.
Paule10
Scratcher
7 posts

Problem mit der Steuerung

Hier noch der Firefox:
My browser / operating system: Windows 8, Firefox 24.0, Flash 11.9 (release 900)
Lirex
Scratcher
500+ posts

Problem mit der Steuerung

Das Problem tritt bei mir in FF ebenfalls auf.
Paule10
Scratcher
7 posts

Problem mit der Steuerung

funker wrote:

Wech… von Scratch2. In letzer Zeit hakt es dort mit vielen Sachen.
Du kannst zur Zeit mit Scratch2 nur kleine Dinge schreiben , aber keine längeren grösseren interessanten Spiele.
Scratch2 ersetzt keine Spielmaschine. Die Demos die du von Scratch2 immer siehst, laufen ohne grosse Tastenabfragen/Mausabfragen/Farbabfragen ab. Das täuscht dann immer ein super Sratch2 vor, dem ist aber nicht so. Scratch2 wird demnächst noch langsamer, weil der langsame Player von Adobe genommen werden muss. Also macht euch hier nichts vor.

Es gibt noch andere Scratchmaschinen—mal googlen, oder mit Squeak proggen, habe ich jetzt mal angefangen.

Gruss

Ich hab's leider bemerken müssen, Ich hab beschlossen die Alpha Bugfrei zu machen. Ich arbeite mittlerweile daran, das Spiel in C# zu schreiben, kann noch dauern, aber ich will jetzt nicht zu weit vom Thema abweichen. Ich werde zu gegebener Zeit Infoprojekte erstellen. Seit wann fing das denn an? Ich war bei der Umstellung von 1.4 zu 2 inaktiv gewesen.
TM_
Scratcher
1000+ posts

Problem mit der Steuerung

Vor ein paar monaten, seit dem Adobe die Version 12 und höher rausgebracht hat, aber du hast noch ncith upgedatet, daher sollten nicht alle bekannten grafik-bugs bei dir auftreten. Doch die Tasten-Bugs waren schon immer seit der 2.0 da. Bei mirsind diese aberTastenabhängig. So firet das Bild bei mirin Chrome ein, in Firefox passiert aber nicts ungewöhnliches. Ähnliches gibts auch mit der Maus, da stottert es auch wenn diese in Chrome das Fenster verlässt. Andererseits habe ich mit Firefox oft andere Dinge die stottern verursachen, was die genaue Ursache ist weiß ich aber noch nicht
Trotzdem würde ich dir momentan doch eher Firefox empfehlen, wenn du mit Tasten arbeitest.
Paule10
Scratcher
7 posts

Problem mit der Steuerung

TM_ wrote:

Vor ein paar monaten, seit dem Adobe die Version 12 und höher rausgebracht hat, aber du hast noch ncith upgedatet, daher sollten nicht alle bekannten grafik-bugs bei dir auftreten. Doch die Tasten-Bugs waren schon immer seit der 2.0 da. Bei mirsind diese aberTastenabhängig. So firet das Bild bei mirin Chrome ein, in Firefox passiert aber nicts ungewöhnliches. Ähnliches gibts auch mit der Maus, da stottert es auch wenn diese in Chrome das Fenster verlässt. Andererseits habe ich mit Firefox oft andere Dinge die stottern verursachen, was die genaue Ursache ist weiß ich aber noch nicht
Trotzdem würde ich dir momentan doch eher Firefox empfehlen, wenn du mit Tasten arbeitest.

Bei Firefox gehen die Tasten bei mir manchmal schlechter… ich update mal den Flash Player und sag dann bescheid, was passiert.

EDIT: Flash Player 12? Woher hastr du den? Laut der Downloadseite von Adobe ist die aktuelle Version die folgende: 11.9.900.117! Und die hab ich ja.

Last edited by Paule10 (Nov. 3, 2013 19:31:08)

TM_
Scratcher
1000+ posts

Problem mit der Steuerung

ja? Ich hab das so im announcement forum gelesen, dass davor gewarnt wurde upzudaten, da das neue bugs verursacht und deshalb nun der neue Player höchste priorität hat,

EDIT: Vllt hab ich mich auch nur vertan und es wurde allgemein vor ienem update gewarnt und nicht vor der version 12

Last edited by TM_ (Nov. 3, 2013 20:27:28)

Paule10
Scratcher
7 posts

Problem mit der Steuerung

TM_ wrote:

ja? Ich hab das so im announcement forum gelesen, dass davor gewarnt wurde upzudaten, da das neue bugs verursacht und deshalb nun der neue Player höchste priorität hat,

EDIT: Vllt hab ich mich auch nur vertan und es wurde allgemein vor ienem update gewarnt und nicht vor der version 12

Woher bekomme ich nun die letzte Version? Ich hoffe, die fixen das schnell.
TM_
Scratcher
1000+ posts

Problem mit der Steuerung

Ob man downgraden kann weiß ich nicht, kannst du ja zur not googlen doch soweit ich weiß sind bei der neusten nur grafik effekte langsamer.
Die hatten schon den Alpha player rausgebracht und dort funktionierten die meisten Sachen schon sehr gut, aber die meisten sind ja noch nicht alle, also müssen wir wohl noch ein paar wochen warten.

Powered by DjangoBB