Product: Tetris2P AI
Sprint Summary

Daily Objectives

Notes

So to start off, we’re creating a 10x25(?) grid
I need to take note of initial orientations of each piece

Each piece rotates in a 4x4 square
Each piece will have a ‘reference’ point at the bottom left most square of the 4x4 square
The orientations of each piece will be described in reference to that reference point

The ‘reference’ point doesn’t have to be confined within the 10x25 since the orientation of a piece doesn’t always fill the (1,1) square
KICKS: when a tetris piece tries to rotate, but a square(s) would overlap with where it would rotate into, a kick occurs

Lock Delay: time before a piece touching the ground waits before locking in its position

Things I need to figure out, for implementation:

Side note we’re assuming Object Oriented Programming
Things to consider for optimization:

I think for now I should look at coding examples first? And then figure out the OOP Objects based off that and this tetris game.
I think it’d actually just be better to build a standalone single player gamer first to get down all the mechanics, so I will do just that
Should I consider incorporating React into this game?

Objectives Completed