Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fpsvogel/worlds-terminal
A command-line interface for Worlds, a WIP text-based world simulation and role-playing game toolkit.
https://github.com/fpsvogel/worlds-terminal
cli-app cli-game text-adventure text-based-game text-based-rpg world-simulation
Last synced: 15 days ago
JSON representation
A command-line interface for Worlds, a WIP text-based world simulation and role-playing game toolkit.
- Host: GitHub
- URL: https://github.com/fpsvogel/worlds-terminal
- Owner: fpsvogel
- License: mit
- Created: 2023-08-10T23:26:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-27T01:01:31.000Z (8 months ago)
- Last Synced: 2024-03-27T02:23:01.549Z (8 months ago)
- Topics: cli-app, cli-game, text-adventure, text-based-game, text-based-rpg, world-simulation
- Language: Ruby
- Homepage:
- Size: 34.2 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Worlds terminal gameThis is a CLI (command-line interface) app that runs ***Worlds***, a text-based world simulation and role-playing game toolkit. With *Worlds*, you can create a virtual world and play a character in it.
> [!NOTE]
> *Worlds* is in very early development and not yet playable—it's just an empty shell *(pun intended)*.This CLI app works on MacOS and Linux. Later on I plan on making it playable via a web interface as well.
You can follow the development of *Worlds* in the blog series "Building a text-based game in Ruby":
- ["Part 0: convincing myself it's not a dumb idea"](https://fpsvogel.com/posts/2023/why-make-a-text-based-game)
- ["Part 1: simultaneous, real-time input and output"](https://fpsvogel.com/posts/2023/ruby-text-based-game-real-time-input)### Table of Contents
- [Installation](#installation)
- [Running the game](#running-the-game)
- [Contributing](#contributing)
- [License](#license)## Installation
```
$ gem install worlds-terminal
```## Running the game
```
$ worlds
```## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/fpsvogel/worlds.
## License
The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).