raiinet
README.md

RAIInet

Introduction

RAIInet is a board game inspired by Stratego. This game was developed by applying object-oriented design and SOLID design principles.

The game also has a highly optimized graphical display using the X11 library, seamlessly integrating PNGs into the board.

Achieved a remarkable result of redrawing the board within less than 300 milliseconds after each move.

Integrated the Model View Controller and Observer design patterns to implement both text and graphical displays.

Playing the Game

In a bash environment equipped with some X11 display,

./raiinet -graphics

Text Display

text display.png

Graphical Display

graphical display.png