Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Tetris Geschwindigkeit (https://www.delphipraxis.net/86967-tetris-geschwindigkeit.html)

bastischo 21. Feb 2007 16:31


Tetris Geschwindigkeit
 
So ich in seit Ewigkeiten mal wieder hier und werde bald nach Kniffel und POX (ich weiß nicht, wo der link ist. kleines klickrätsel) bald auch mal einen Tetrisklon losschicken.

Letzte Frage die dafür benötigt ist: Weiß vielleicht jemand von euch wie schnell ich am besten die Geschwindigkeit mache und wie sie sich mit ansteigendem Level verändert?
Am liebsten wäre es mir möglichst nah am Original, das ich aber leider nicht mehr habe, also kann ich nicht nachgucken.

Namenloser 21. Feb 2007 16:44

Re: Tetris Geschwindigkeit
 
Im einfachsten Fall hast du einen tTimer, bei dessen Ausführung immer das aktuelle Teil um ein Kästchen nach unten rutscht.
Wie oft das OnTime Event des tTimers ausgeührt wird, kannst du mit der Eigenschaft Interval (in ms) festlegen.

bastischo 21. Feb 2007 17:13

Re: Tetris Geschwindigkeit
 
Jupp ich mache es mit nem Timer.
Ich weiß auch, wie ich das Intervall einstelle.

Was ich allerdings wissen will ist wie schnell das ganze ist.
Also ob es da ne Formel oder pro Level ne bestimmte Geschwindigkeit gibt.

PS: Ich weiß zwar, dass man eig net so schnell sein Thema Pushen soll, aber heut is einfach nicht mein geduldiger Tag.

Nicolai1234 21. Feb 2007 17:14

Re: Tetris Geschwindigkeit
 
Zitat:

Zitat von NamenLozer
Im einfachsten Fall hast du einen tTimer, bei dessen Ausführung immer das aktuelle Teil um ein Kästchen nach unten rutscht.
Wie oft das OnTime Event des tTimers ausgeührt wird, kannst du mit der Eigenschaft Interval (in ms) festlegen.

Ich glaube, das war nicht seine Frage :?

Ich denke, dass ihn gerade diese ms interessieren.
Jedenfalls geht es nicht um die Umsetzung, sondern nur darum, wie lange ein Stein im Originalspiel von 19xx von oben nach unten unterwegs ist. Hab ich das richtig verstanden?

Namenloser 21. Feb 2007 17:21

Re: Tetris Geschwindigkeit
 
achso, 'tschuldgung :oops:

ichbins 21. Feb 2007 17:26

Re: Tetris Geschwindigkeit
 
also als Berechnungsformel würd ich vielleicht so
Code:
800/(level+1)
empfehlen aber ich weiss auch nicht wie lange das im Originalspiel ist.
Wobei ich schätze dass ca. 0,001% aller PC-Besitzer das Originalspiel installiert haben...

bastischo 22. Feb 2007 12:20

Re: Tetris Geschwindigkeit
 
Ok ich hab das Problem jetzt mit 1000/(level+1) gelöst.
Danke für den Tipp :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz