Menu

Tree [f87095] master /
 History

HTTPS access


File Date Author Commit
 docs 2013-12-06 MultiRP MultiRP [6194c7] Initial commit
 README.txt 2013-12-12 MultiRP MultiRP [f87095] Added README, preparing for major code updates
 SDL.dll 2013-12-06 MultiRP MultiRP [6194c7] Initial commit
 TempleOfBonecinder.py 2013-12-12 MultiRP MultiRP [f87095] Added README, preparing for major code updates
 consolas10x10_gs_tc.png 2013-12-06 MultiRP MultiRP [6194c7] Initial commit
 libSDL.so 2013-12-06 MultiRP MultiRP [6194c7] Initial commit
 libtcod-mingw.dll 2013-12-06 MultiRP MultiRP [6194c7] Initial commit
 libtcod.so 2013-12-06 MultiRP MultiRP [6194c7] Initial commit
 libtcodpy.py 2013-12-06 MultiRP MultiRP [6194c7] Initial commit
 libtcodpy.pyc 2013-12-06 MultiRP MultiRP [6194c7] Initial commit
 menu_background.png 2013-12-06 MultiRP MultiRP [6194c7] Initial commit

Read Me

ABOUT:
    Temple of Bonecinder is the first major game written by Anthony Frank
    (MultiRP).

    The game itself is only in Beta - it is fully functional for what it is, but
    extremely limited in scope.  There is no 'story' within the context of the
    game, nor are there victory conditions.

    Temple of Bonecinder is a type of game known as a 'Roguelike'.  A Roguelike
    game is typically patterned to some extent off of the game Rogue (created in
    1980).  Some benefits of a Roguelike game are pseudo-random generation of
    virtually all content - including monsters, loot, and dungeon levels.  This
    can help ensure the game remains 'fresh' through multiple replays.

INSTALLATION
    No installation is necessary in order to run Temple of Bonecinder.  Being
    Python, it requires Python to be installed (Python 2.7), but is otherwise
    self-contained.

    Temple of Bonecinder is run in the same way any other Python program is run
    on your particular machine and requires no special instructions.  Double
    clicking the 'TempleOfBonecinder.py' file, or running the program from the
    command line, should load the program.

    Generally speaking, from the command line and within the directory that
    TempleOfBonecinder.py is located, the command
    "python2 TempleOfBonecinder.py"
    or
    "python TempleOfBonecinder.py"

    Should run the program itself.

CONFIGURATION:
    Temple of Bonecinder's configuration is at the top of the main python file,
    TempleOfBonecinder.py.  Most of the configuration options should be
    relatively easy to understand.

    Some parts of the configuration, like the map size, should not be changed.
    The configuration options intended for adjustment of game difficulty will
    eventually be moved into a separate file for easy player modification.

CONTROLS:
    One of the goals of Temple of Bonecinder is to be easier to pick up and play
    than some other roguelikes.  To this end, the controls are intended to be as
    simple as feasible, while maintaining functionality.  The controls are as
    follows -

    NUMPAD
        Moves the character in the indicated direction.  NUMPAD 8 moves the
        character up, NUMPAD 9 moves the character up and right, etc.

    ARROWS
        The arrow keys can be used in place of the numpad for movement.  Diagnal
        movement is not possible with only the arrow keys, however.

    c - Brings up the character screen

    d - Drop an item from your inventory.

    g - Get an item from the ground and put it into your inventory

    i - Brings up the inventory menu.  Choosing a letter from your inventory
        performs a 'smart' use action.  If you select a potion, you will Drink
        it, if you select a scroll you will Read it, selecting armor or a weapon
        will Equip it, etc.

    > - Goes down the stairs, provided the player is on them

PLANNED FEATURES:
    Temple of Bonecinder has a planned feature of inventory manipulation.
    Rather than just picking up, dropping, and using items from the inventory, I
    plan for there to be a lot of available 'crafting'.

    Alchemy is an example for potions, wherein a potion of Healing and a potion
    of Mana can be mixed to provide a potion of Rejuvenation (restores both).  A
    potion of Healing and a potion of Speed providing for a potion of
    Regeneration, etc.  In a perfect world, every potion could be combinable
    with the appropriate ability.

    Some form of skill system is also likely (such as an alchemy skill for the
    above), or it may simply be allowed if you pick the right combination - I'm
    unsure of the exact details.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.