AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Tetris Geschwindigkeit
Thema durchsuchen
Ansicht
Themen-Optionen

Tetris Geschwindigkeit

Ein Thema von bastischo · begonnen am 21. Feb 2007 · letzter Beitrag vom 22. Feb 2007
Antwort Antwort
bastischo

Registriert seit: 12. Jan 2006
Ort: Planet Erde
40 Beiträge
 
Delphi 7 Personal
 
#1

Tetris Geschwindigkeit

  Alt 21. Feb 2007, 17:31
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.
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Tetris Geschwindigkeit

  Alt 21. Feb 2007, 17:44
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.
  Mit Zitat antworten Zitat
bastischo

Registriert seit: 12. Jan 2006
Ort: Planet Erde
40 Beiträge
 
Delphi 7 Personal
 
#3

Re: Tetris Geschwindigkeit

  Alt 21. Feb 2007, 18:13
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.
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Tetris Geschwindigkeit

  Alt 21. Feb 2007, 18:14
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?
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Tetris Geschwindigkeit

  Alt 21. Feb 2007, 18:21
achso, 'tschuldgung
  Mit Zitat antworten Zitat
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#6

Re: Tetris Geschwindigkeit

  Alt 21. Feb 2007, 18:26
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...
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
bastischo

Registriert seit: 12. Jan 2006
Ort: Planet Erde
40 Beiträge
 
Delphi 7 Personal
 
#7

Re: Tetris Geschwindigkeit

  Alt 22. Feb 2007, 13:20
Ok ich hab das Problem jetzt mit 1000/(level+1) gelöst.
Danke für den Tipp
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

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

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:39 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