![]() |
Wiedermal Tetris
Hi
auch wir müssen in der Schule Tetris programmieren und ich komme einfach nicht weiter, also mittlerweile fallen dir figuren und ich kann sie auch drehen und bewegen allerdings muss ich die figuren jetzt noch aufeinander stapeln also es fallen immer alle figuren bis zum feldboden mein lehrer meint ich solle dazu eine extra klasse für das spielfeld anlgeden und ein zweidimensionales raster im feld erstellen sodass ich dann die einzelnen raster teile abfragen kann ob sie beklegt sind. leider weiß ich aber nicht wie ich ein virtuelles raster erstellen soll. könnt ihr mir helfen? danke lisa |
Re: Wiedermal Tetris
Guten Morgen,
ein virtuelles Raster könnte eine zweidimensionales Array sein TVirtSpielfeld = Array[0..Spielfeldbreite-1,0..Spielfeldlänge -1] of Boolean; Grüße Klaus |
Re: Wiedermal Tetris
Einfach mal das Problem in kleine Probleme zerlegen...
Du hast Steine die fallen bis sie auf einen bereits liegenden Stein fallen. Das Spielfeld ist zweidimensional. => Array mit den Werten 0 (= leeres Feld) und 1 (für besetztes Feld). Wenn der Stein jetzt beim nächsten Stück das er fallen würde auf ein 1-Feld trifft ist der Stein bereits am Boden angekommen. mfg Florian |
Re: Wiedermal Tetris
super ihr seid klasse
ich glaub das hilft uns echt schon weiter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz