AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wiedermal Tetris

Ein Thema von Lisa1801 · begonnen am 30. Sep 2009 · letzter Beitrag vom 30. Sep 2009
Antwort Antwort
Lisa1801

Registriert seit: 30. Sep 2009
2 Beiträge
 
#1

Wiedermal Tetris

  Alt 30. Sep 2009, 10:30
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
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Wiedermal Tetris

  Alt 30. Sep 2009, 10:49
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
Klaus
  Mit Zitat antworten Zitat
Florian Hämmerle
(Gast)

n/a Beiträge
 
#3

Re: Wiedermal Tetris

  Alt 30. Sep 2009, 10:52
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
  Mit Zitat antworten Zitat
Lisa1801

Registriert seit: 30. Sep 2009
2 Beiträge
 
#4

Re: Wiedermal Tetris

  Alt 30. Sep 2009, 18:12
super ihr seid klasse
ich glaub das hilft uns echt schon weiter
  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 20:35 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