KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

21
KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock

Transcript of KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Page 1: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

KB-Tris - Ein Tetris Derivat

Kai Hermann & Benjamin Halbrock

Page 2: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Inhalt Architektur

Die GUI

Das Spielfeld

Steuerung und Daten

Highscore

Verwendete Programme

Erschlagen oder noch Fragen ?

Download

Page 3: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Architektur

Page 4: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Zustände der GUI

Page 5: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

TdieGUI

Page 6: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Das Spielfeld

Wer t Farbe

- 1 leer

0 h e llblau

1 blau

2 oran ge

3 ge lb

4 grü n

5 lila

6 rot

Page 7: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Ansteuerung des Spielfeldes

Operation:setzeSegment(int x, int y, int farbe, bool vorschau)

Vorschau: true: Vorschaufeld "TImage *vorschaufeld[2][4]" false: Spielfeld "TImage *spielfeld[10][20]"

Page 8: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Steuerung und DatenKollision wenn true

Page 9: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

neuesSpiel ( )

Page 10: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

fallen ( ) Stein setzt auf, Spiel geht

weiter

Page 11: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Operation testePosition(int x, int y) der

Steuerung

true = Kollision

Page 12: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Operation schreibeDaten( ) der Steuerung

Page 13: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Verschieben1. Testen ob Spiel läuft

2. Testen ob es eine

Kollision beim

verschieben gibt

wenn nicht:

3. Löschen der Bricks

4. Verschieben der Bricks

5. Anzeigen der Bricks

Page 14: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Operation fallen () der Steuerung

Page 15: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Operation drehen() der

Steuerung

Page 16: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

initialisiereStein () der Steuerung

Page 17: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Highscore

Page 18: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Highscore

Page 19: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Verwendete Programme

Borland C++ Builder 6

Adobe Fireworks CS3 Demo

OpenOffice

StarUML

Structorizer

Page 20: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Erschlagen oder noch Fragen ?

Page 21: KB-Tris - Ein Tetris Derivat Kai Hermann & Benjamin Halbrock.

Download

http://hikinggrass.de/sw/kbtris/kbtris-1.0.0.6.zip

http://bennis-blog.de/schule/07-08/IT Projekt/Das Programm/