Board Game Projects

Bingo


This is the board that the program generates for bingo. It will call a random letter and number.


If letters and numbers match, the space on the board that matches will be replaced by "a0".


Checkers


This is the board for checkers. "P" symbolizes the computer's pieces, while "p" symbolizes the player's pieces. The upgraded versions of the pieces are "K" for the computer and "k" for the player.


This is a sample set of all possible moves that the program compiles for the player. The player then inputs the number associated with the move on the list.


Monopoly


This is the board for Monopoly. "owned by -1" means that no one owns the property.


This is a sample turn for each player. There are prompts that the program will give the player, and players can input their answers.



Development Info

Role: Programmer, Tester
Tools Used: Eclipse
Duration: January 2021 - March 2021
Team Size: 1
How To Use: Works on any IDE, but specific build configurations are detailed in GitHub Repository


Description

Using C and C++, the popular board games bingo, checkers, and Monopoly are brought to your screen. Complete with text-based boards and player input that show in an IDE's console, players will enjoy playing these classics.


What I Learned

  • Fundamentals of object-oriented programming and test-driven development.
  • How to utilize data structures and algorithms.