Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-11-2006, 12:06   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 13
SNAKE Game (Problem...)

Bin gerade beim erstellen eines Snake-Games wie es vom Handy bekannt ist...
(SIEHE angehängte ZIP-DATEI)

Jeder Teil der Schlange ist 10x10 Pixel gross –
und die Schlange bewegt sich in 10 Pixel sprüngen in jede Richtung im 10x10 Pixel-Raster fort.

Das Problem ist jetzt wenn ich unterschiedliche Schwierigkeitsgrade (Geschwindigkeiten) erstellen will.

Die Schlange muss sich in dem 10 Pixel-Raster fortbewegen das heist ich kann mit den Werten für die Bewegung (zB 5 Pixel) nicht kleiner werden damit die Schlande langsamer wird.

Ich hab das bis jetzt so gelöst dass es einen Timer gibt der sich
onClipEvent(enterFrame) jedensmal um 0.1 erhöht.

bei Level 1: wird die Bewegung beim erreichen des Wertes 0.3 ausgeführt und der Timer auf 0 zurückgesetzt

bei Level 2: bei o.2 / Timer zurückgesetzt

bei Level 3: bei o.1 / Timer zurückgesetzt

Aber der Unterschied zwischen Level 3 und 2 ist ziemlich gross – und ich kann mit dieser Technik keine weitere Zwischenabstufung einfügen...

Hat jemand eine Idee, wie man das besser lösen kann....
Angehängte Dateien
Dateityp: zip SWF_Datei.zip (5,1 KB, 25x aufgerufen)
XChrisX ist offline   Mit Zitat antworten
Alt 27-11-2006, 12:45   #2 (permalink)
Flashbitch
 
Benutzerbild von X-Tender
 
Registriert seit: Oct 2003
Ort: Hannover
Beiträge: 279
1. Auf wieviel FPS läuft der film?

2. versuche statt des onEnterFrame es mit einer Intervall funktion zu machen.
__________________
Fuchtelworld
X-Tender ist offline   Mit Zitat antworten
Alt 27-11-2006, 12:48   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 13
Du meinst die Bildrate des Films –
dies beträgt 12 bps...

Kannst du das mit der Function näher erläutern...
XChrisX ist offline   Mit Zitat antworten
Alt 27-11-2006, 13:01   #4 (permalink)
Meep!
 
Registriert seit: Sep 2005
Beiträge: 146
also
die steuerung funktionier bei mir nur sehr schlecht...man muss die tasten gedrückt halten damit was passiert.
setInterval für eine funktion in bestimmten zeitintervallen immerwieder aus.
__________________
http://www.pixartist.de
pixartist ist offline   Mit Zitat antworten
Alt 27-11-2006, 13:11   #5 (permalink)
Flashbitch
 
Benutzerbild von X-Tender
 
Registriert seit: Oct 2003
Ort: Hannover
Beiträge: 279
setze es auf 32.
Schau in der der flash Hilfe nach Interval ...
__________________
Fuchtelworld
X-Tender ist offline   Mit Zitat antworten
Alt 09-12-2006, 23:54   #6 (permalink)
¿
 
Registriert seit: Sep 2005
Beiträge: 86
Ich habe vor einer Weile ein Snake programmiert, das ohne Raster auskommt.
Der Code ist zwar nicht sehr ausführlich kommentiert, aber vielleicht hast du ja Lust, dich mal durchzuwursteln

Fals du Fragen hast stehe ich gerne zur Verfügung.
Angehängte Dateien
Dateityp: zip snake.zip (8,0 KB, 37x aufgerufen)
o-nyx ist offline   Mit Zitat antworten
Alt 18-12-2006, 15:44   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 13
Danke O-Nyx

Antwort hat n bisschen gedauert –
hab zur Zeit ziemlichn Arbeitstress und keine Zeit gefunden die Fla-Datei auszuprobieren

Finde es jedenfalls echt super dass du die FLA-Datei uploadest –
hab nur das Problem dass sie sich bei mir nicht öffnen lässt.

Vielleicht n Problem mit der Flash-Version – ich arbeite mit Flash MX 2004....
XChrisX ist offline   Mit Zitat antworten
Alt 18-12-2006, 16:55   #8 (permalink)
¿
 
Registriert seit: Sep 2005
Beiträge: 86
Ja, das war ne Flash 8 Datei.

Hier in mx2004:
Angehängte Dateien
Dateityp: zip snake_mx2004.zip (6,8 KB, 13x aufgerufen)
o-nyx ist offline   Mit Zitat antworten
Alt 19-12-2006, 06:51   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 13
Danke – jetzt gehts....
XChrisX ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele