Done as a part of Poznań University of Technology "Techika Cyfrowa" course. (Digital Logic and Design)
- LCD display (external library)
- ROM and RAM
- Various types of flip-flops
- Logic gates
- Transistors
Each pawn is created as an "object", which contains info about color, pawn number, position on board Each box on the screen is mapped with unique number.
And the rest is basically programming ifs e.g. taking down pawns, winning, going to "base".