--- title: "Space Walk" description: "Space Walk board game." navigation: false date: "2021-02-18" img: "/img/space-walk/phase-1.png" tags: - C++11 - Software --- Board game.
Repository at [GitHub](https://github.com/riyyi/space-walk){target="_blank"}, [GitLab](https://gitlab.com/riyyi/space-walk){target="_blank"} or [Gitea](https://git.riyyi.com/riyyi/space-walk){target="_blank"}.
This is an implementation of the [Space Walk](https://mancala.fandom.com/wiki/Space_Walk){target="_blank"} board game, written in C++ with ncurses for the UI, built using GNU Make. Created for the C++ course at Hogeschool Rotterdam. UML design. ![UML design](/img/space-walk/uml.png "UML design")
Title screen ![title screen](/img/space-walk/title-screen.png "title screen")
Setting player names. ![setting up players](/img/space-walk/player-name.png "setting up players")
Message box informing the players of the current phase. ![message box](/img/space-walk/phase-1.png "message box")
Players take turns putting their space ships onto the planets. ![player turn langing space ship](/img/space-walk/place-ship.png "player turn langing space ship")
Message box informing the players of the current phase. ![message box](/img/space-walk/phase-2.png "message box")
Players take turns evacuating the planets, where ships that pass the edges of the board will get sucked into black holes (top and bottom square). ![player turn for evacuating](/img/space-walk/evacuate.png "player turn for evacuating")