Skip to content

Rastagong/A-Humble-Hunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

A Humble Hunter

A short interactive story written by @Rastagong (http://rastagong.net)
Made with Python 3, Pygame and my own RPG engine, the Narro Engine (v0.3). Repo: https://github.com/Rastagong/narro

1. How to play?

  • Use the arrow keys to move.
  • Press W to interact with the characters and the environment (Z on QWERTY keyboards).
  • Press X to shoot an arrow.
  • Press Escape to leave at anytime.

2. Building the game from the sources

  1. Requirements
    Make sure Python 3, Pygame 1.9.2 or higher and Numpy are installed.
    As of May 26, 2013, there are only pre-releases of Pygame 1.9.2. You will find them on the Pygame website: http://www.pygame.org/download.shtml.
    If you don't find them there, you may try here for Windows: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame.
    For Linux, you'll have to look in the Mercurial repo: https://bitbucket.org/pygame/pygame/downloads.

  2. Download the trunk of the Narro engine: https://github.com/Rastagong/narro.
    Download the trunk from of A Humble Hunter. Change the first line in _path.py so that it points towards the location of the Narro engine.

  3. Run "python play.py" to launch the game.
    You can change some settings in constantes.py. Set LANCEMENT_ULTERIEUR to False to start from the beginning.

3. License and attribution

The source code of the program is licensed under the GNU GPL (refer to COPYING). Some assets and dependencies used by the program are published under the terms of different licenses.

3.1 Graphics

3.1a The Liberated Pixel Cup

The Liberated Pixel Cup assets (base_out_atlas.png, terrain_atlas.png) were made for OpenGameArt.org by a bunch of awesome people I can't thank enough.
For the base assets: Lanea Zimmerman, Stephen Challener, Charles Sanchez, Manuel Riecke and Daniel Armstrong.
For the additional images: Daniel Eddeland, Johann Charlot, Chris Phillips, Robert Colladay, Joshua Taylor, Jonas Klinger, Leo Villeveygoux, Barbara Rivera, Anamaris, Krusmira and Casper Nilsson.
These assets are published under the terms of both the GNU GPL 3.0 and the Creative Commons Attribution-ShareAlike 3.0 Unported (CC-BY-SA).
You can find them here (http://opengameart.org/content/lpc-tile-atlas) and there (http://opengameart.org/content/lpc-tile-atlas2).
Refer to the "Liberated Pixel Cup Attribution" file for more details.

3.1b The Mana World

A certain number of graphics come from The Mana World, a promising open source 2D MMORPG in development. You should definitely have a look at the game (themanaworld.org), or even get involved with its development (wiki.themanaworld.org)!

3.2 Sounds

3.3 Music

3.4 Miscellaneous

4. Tools of the trade

  • This program uses the Narro Engine, my own RPG engine, which is licensed under the terms of the MIT license (the Expat license).
    The Narro Engine makes use of the tmxreader module from pytmxloader, a freeware Python package written by Dr0id to load TMX maps (https://code.google.com/p/pytmxloader/).
  • The characters were designed with the awesome Game Character Hub by Sébastien Bini. http://www.sebissimos.com/gch/index.php?
  • All the maps (the TMX files) were designed with the most powerful and practical level editor on the entire Internet: Tiled.
    It's a free cross-platform software in active development, with many awesome features such as automapping. Seriously, give it a try. http://www.mapeditor.org/
  • Some sounds were produced with Bfxr, a powerful tool that any child can use. http://www.bfxr.net/

About

A short interactive story

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages