# Terminal Kingdom This is a game played entirely in the command line. Your goal is to create a new village from the ground up and keep it running. You will have to make choices that will affect your village. You will be able to create many villages and keep your kingdom running smoothly! This game is still in early development. It is not done yet, but the tutorial will guide you through the basics of the game, but not be annoying. You *will* be able to skip the tutorial if you want to the game will just be harder. Almost every building in the starting village has an npc. You can gain skills by completing their quests. To create your own Kingdom. Finish the Builder's quests! ## Installation ### Downloading a Release > [!important] > If you are on Windows, see [this page](https://github.com/OrigamiKing3612/Terminal-Kingdom/wiki/Installing-on-Windows). 1. Download the newest version from the releases. 2. Extract the zip file. 3. Make sure the `TerminalKingdom` executable is in the same directory as the `.resources` (or `.bundle`) directory. 4. Run the `TerminalKingdom` executable. ### Building from Source 1. Install the Swift 6.1 toolchain from [here](https://swift.org/download/). - You can also use the [docker container](https://hub.docker.com/_/swift). 2. Clone the [repository](https://github.com/OrigamiKing3612/Terminal-Kingdom). 3. `cd Terminal-Kingdom` 4. Run `swift run -c release` in the root directory. ## How to Play - Use the wasd or arrow keys to navigate. - Press **space** or **enter** to interact with tiles. - Press **Q** to quit the game. - If you have a nerd font make sure to enable nerd fonts in the game settings! ## License This project is licensed under the Apache-2.0 license. See the LICENSE file for details. ## Troubleshooting