Skip to content

ILya-Lev/tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tetris

"first" small project to improve my programming skills

file "field.h" contains class Field, which keeps information about figures that have fallen down on the bottom of the screen; can delete full rows.

file "form.h" contains base abstract class Form, which is used to simulate behaviour of objects of seven derived classes (Cube, Stick, ZetL, ZetR, GamaL, GamaR, Triangle) via polimorphic architecture.

file "manager.h" contains class Manager, which simulates the game Tetris. Because this realization is a console application, gameplay is awful, but the main goal was to train in OOD. From this point of view class Manager doesn't have the best realization.

to run the program one should create new project, put all files in it with the same names and built the solution.

About

"first" small project to improve my programming skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published