This was my first “real” computer science project. Created for the introduction to computer science course at Tufts. It replicates the board game Splendor using C++ and was mainly an exercise in object-oriented programming to store the data of game elements (the players, their hands, and game decks). There was also a healthy amount of decisions based on data on how exactly to execute game turns.
Notably, this was the first project that was more than just a single file that unscrambled text, or other toy problems. Breaking up the code into several files motivated the concept of abstraction, which has significant implications for how I design projects I work on today. It also set me up for the data structures course I took the following semester.
Due to course regulations set by the university, I cannot share the files for the program, but would love to show one if they asked. 🙂
Leave a Reply