Sliding Block Solver
Do you remember our childhood game Tetris? Sure you do. But do you know how it works? During Daron Assadourian’s upcoming lab you will implement and experiment with Sliding Blocks Solver which is the base of games like Tetris.
During the lab ou will design the board, discuss the functionality and implement blocks and board. After you will test and debug correct movement of a block in a board and update the empty spaces and blocks and validate and invalidate legal and illegal moves Once debugging and testing is done , start implementing the solver.
So by the end of the lab you will have new skills in how to read and understand a problem , design and implement a program that both represents it and solves it. Another major focus is to
learn how to design classes , how to protect against bugs and how to use
data structures to solve complex problems that humans can not.
Prerequisite: Programming II or Web Development II
The learning lab will take place at TUMO Yerevan from June 3rd to 21st, Monday to Friday, 3.30-7.30 p.m..
- All Categories
- 3D Modeling
- 3D Modeling
- Animation
- Animation
- Drawing
- Drawing
- Featured
- Filmmaking
- Filmmaking
- Focus Areas
- Fromhome internal
- Game Development
- Game Development
- Graphic Design
- Graphic Design
- Learning Labs
- Mini-Workshops
- Motion Graphics
- Motion Graphics
- Music
- Music
- New Media
- New Media
- Other
- Photography
- Photography
- Programming
- Programming
- Robotics
- Robotics
- TUMO Dilijan
- TUMO Gyumri
- TUMO Stepanakert
- TUMO Yerevan
- Web Development
- Web Development
- Winter of Code
- Writing
- Writing