a.k.a "T" * 10 # the hard way ex45
A text adventure game as an exercise 45 from LRTHW by Zed Shaw. Hero will go trough ten rooms and solve trials and tests to open the final room and find the answers within. The game is witten in ruby.
You can read development details in the DEVCORE.md document.
At this point only 2 rooms are fully implemented (entrance and exit as well).
- Hero, has limited hit points (can be damaged and healed)
- Randomly generated room layout on every new game.
- Save/Load support
- Inventory
- Events
Documentation is written using the YARD syntax. So either install the YARD gem
and run $ yard
in the main project directory, or read the source files.
Or read it online at: http://www.rubydoc.info/github/mbrand12/t10
-
Install ruby if you haven't.
-
Clone using:
$ git clone -b master git@github.com:mbrand12/t10.git
or$ git clone -b master https://git@github.com/mbrand12/t10.git
-
Run
$ ruby bin/t10
in the main project directory.
Use enter left, right, ahead or back
to navigate trough the dungeon after
entering it. I'll leave how to enter and exit the dungeon to you :)
See CHANGELOG.md document for a list of changes.
T10 is licensed under the MIT license. Read the LICENCE document supplied with this project for more information.
This project uses gitflow
- Fork it ( https://github.com/mbrand12/t10/fork )
- Initialize the flow (
git flow init -d
) - Create your feature branch (
git flow feature start my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git flow feature publish my-new-feature
) - Create a new Pull Request
or the typical way:
- Fork it ( https://github.com/mbrand12/t10/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request