Undergraduate 15-112 Project

Multiplayer CATAN

Fully functional set-up sequence for Settlement and Road placing

Resource management and gameplay from dice-rolls

Complete 1-on-1 trading capabilities between players

Interface for resource spending to build infrastructure

At a Glance

Developed a multiplayer Settlers of Catan game as a final project for an Introduction to Programming course. Implemented client-server communication using sockets to support real-time gameplay with up to four players. Designed and built a fully interactive user interface featuring fully randomized game board rendering, resource management, turn logic, and player actions such as trading and building. The project focused on networking fundamentals, synchronization of game state across clients, and interactive UI design.

Final Project Explanation

Previous
Previous

Slap-On Light Switch

Next
Next

PA Robotics & Technology Fellowship