All Projects → nskins → goby

nskins / goby

Licence: MIT license
Command-line role-playing game framework

Programming Languages

ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to goby

TTTTRPG
Timeline Tree of Tabletop Role-Playing Games, celebrating more than 40 years game design innovations
Stars: ✭ 34 (-69.37%)
Mutual labels:  rpg
dungeons-of-noudar
A first person dungeon-crawler for DOS, written in C++, using software rendering and fixed point math
Stars: ✭ 36 (-67.57%)
Mutual labels:  rpg
texbrew
An attempt to make good-looking homebrew documents for various roleplaying systems using XeTeX for typesetting.
Stars: ✭ 50 (-54.95%)
Mutual labels:  rpg
uncharted-waters-2
Browser-based remake of Uncharted Waters: New Horizons (大航海時代II)
Stars: ✭ 56 (-49.55%)
Mutual labels:  rpg
the-black-hack
The Black Hack RPG text and tables, ready to be translated into your language
Stars: ✭ 56 (-49.55%)
Mutual labels:  rpg
IBMi-Book
"Learning IBM i as a Web Developer", my subpar eBook for learning the basics of IBM i, RPGLE, Control Language, and more from the eyes of a web developer.
Stars: ✭ 31 (-72.07%)
Mutual labels:  rpg
miscellany
Worldbuilding and RPG campaign management tool
Stars: ✭ 188 (+69.37%)
Mutual labels:  rpg
travellermap
The source code to TravellerMap.com
Stars: ✭ 73 (-34.23%)
Mutual labels:  rpg
phaser3-simple-rpg
A simple Phaser3 RPG using Typescript ⚔️
Stars: ✭ 80 (-27.93%)
Mutual labels:  rpg
ApocaBot
ApocaBot: A Discord Bot for PbtA Games
Stars: ✭ 30 (-72.97%)
Mutual labels:  rpg
AsLib
🎨: RPG map maker (paint tool)
Stars: ✭ 82 (-26.13%)
Mutual labels:  rpg
SNKRX
A replayable arcade shooter where you control a snake of heroes.
Stars: ✭ 1,067 (+861.26%)
Mutual labels:  rpg
msx-rpg
A Dungeon Crawler for the MSX2
Stars: ✭ 40 (-63.96%)
Mutual labels:  rpg
GWRP-0.3
Игровой режим для San Andreas Multiplayer
Stars: ✭ 22 (-80.18%)
Mutual labels:  rpg
VXA-OS
Most complete and secure free 2D online game creation tool from RPG Maker.
Stars: ✭ 14 (-87.39%)
Mutual labels:  rpg
vigilante
🦇 2D pixel-art side-scrolling single-player ARPG
Stars: ✭ 63 (-43.24%)
Mutual labels:  rpg
AvalonMudClient
A Windows MUD client written in C#/WPF for .NET 6.
Stars: ✭ 20 (-81.98%)
Mutual labels:  rpg
pandt
A tabletop role-playing game system
Stars: ✭ 17 (-84.68%)
Mutual labels:  rpg
Numenera-FoundryVTT
Numenera support for the Foundry virtual tabletop
Stars: ✭ 26 (-76.58%)
Mutual labels:  rpg
mega-rpg
A discord bot where you can build an empire, recruit a devastating army and level up your epic hero. All of this so you can explore and conquer the world!
Stars: ✭ 31 (-72.07%)
Mutual labels:  rpg

Goby Build Status Coverage Status

Goby is a Ruby framework for creating CLI-based role-playing games. Goby comes with out-of-the-box support for 2D map development, background music, monster battles, customizable items & map events, stats, equipment, and so much more. With thorough testing and documentation, it's even easy to expand upon the framework for special, unique features. If you are looking to create the next classic command-line RPG, then look no further!

Goby will always be free and open source software. If you have any questions, please contact [email protected].

Example Games

Interested to see what you can do with Goby? Look no further!

  • Ayara: an exploration-based RPG that takes place in a city.
  • Ostrichland: the precursor to the Goby framework!

Getting Started

In order to start using Goby in your application, follow these instructions:

Add this line to your application's Gemfile:

gem 'goby'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install goby

Contributing

Thank you for your interest in contributing! Please read our guidelines before sending a pull request.

Documentation

We use YARD for documentation. In order to generate the documentation (which will be stored in the doc/ directory), run the following command in the project's root directory:

$ yardoc
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].