Free Range Monsters is a roguelike create-your-own-monster adventure
Lua
Latest commit 041bfb6 Jul 28, 2011 @mikelovesrobots Balance
Failed to load latest commit information.
fonts first commit May 22, 2011
json Saving and loading now works. Not sure how multiple screens are going… May 28, 2011
library Balance Jul 28, 2011
middleclass-extras Added a bunch of menus, and a fake map screen for layout May 23, 2011
middleclass Added a bunch of menus, and a fake map screen for layout May 23, 2011
.gitignore Saving and loading now works. Not sure how multiple screens are going… May 28, 2011
GPL Added a GPL license Jul 19, 2011
LICENSE Added a GPL license Jul 20, 2011
README Added a better readme Jul 20, 2011
about_screen.lua Added a bunch of menus, and a fake map screen for layout May 23, 2011
conf.lua Just some theming, cause it's awesome and not boring Jul 13, 2011
config.lua Getting a lot closer to a working level up screen. It's not terrible … Jul 14, 2011
dead_screen.lua Added a help screen Jul 16, 2011
extras.lua When a player starts, they now get 4 level ups, and added a bunch of … Jul 26, 2011
flavor_text.lua Added flavor text to the game Jun 5, 2011
game.lua Balance Jul 28, 2011
help_screen.lua Added a help screen Jul 16, 2011
level_up_screen.lua Levelups now correctly sum up the attributes from the parts Jul 28, 2011
library.lua Added items to the game. Players can't pick them up yet though. Jun 10, 2011
lua-enumerable.lua Levelups now correctly sum up the attributes from the parts Jul 28, 2011
main.lua Added a help screen Jul 16, 2011
main_menu_screen.lua Used the love2d filesystem functions rather than the io filesystem fu… Jul 20, 2011
morgue_screen.lua Hooray, a broken a-star algorithm. May 29, 2011
screen_manager.lua Hooray, a broken a-star algorithm. May 30, 2011

README

Free Range Monsters is a roguelike where you create a monster and guide its evolution while trying to stay alive.

Current State
-------------
Early alpha, not really playable yet, more of a framework for creating a create your own monster game.

Installation
------------

To run it from source, you'll need to install LÖVE:

    http://love2d.org/

Then run the app.  

In OS X, I run it in development from the terminal:

    alias love="/Applications/love.app/Contents/MacOS/love"
    love .

Windows and Linux run instructions: http://love2d.org/wiki/Getting_Started

You can follow my development over at: http://mikelovesrobots.tumblr.com

To do list
----------
* Player should level up 4 times when creating a new monster.  Tutorial levels are always boring.  Lets just jump into the action.
* Make multiple sectors (maps) and a transport mechanism for moving the player from one sector to another when they walk off the screen
* Make monster part attributes actually impact combat
* Make monster parts for vision and have that actually impact the range of perception
* Make the map use the bold vera font rather than the normal one, too hard to read
* Add lots and lots more monster parts, like 100+ more
* Add lots and lots more crypts
* Figure out what to do with hunger
* Make the crypt addition code occasionally flip the crypt vertically and horizontally

Long term
---------
* Send the monster to the server on level up, and download other player's monsters
* Add an ability screen for triggering special abilities (e.g., burrow, spit acid, chameleon skin, fly, etc.)
* Biomes

Things considered
-----------------
* Make leveling up a more dramatic affair, lay an egg and protect it from a wave of monsters, when it hatches you level up and continue playing as the new creature
* Somehow unlock rare monster parts by defeating those monsters for the first time?