Owntra
Description
Owntra is a new 2D top-down game that aims to bring a fresh hack-n-slash MMORPG experience to the browser
At this point the game is in its planning stage
Setting up a build environment
Dependencies
- Node.js
- Grunt
- Grunt Closure Tools
- Grunt Contrib Stylus
- Closure Compiler
Install
- Clone this repo
- Install Node.js with:
sudo apt-get install nodejs
- Install the Node.js dependencies with:
npm install
- Install the Grunt-CLI tool globally with
sudo npm install -g grunt-cli
- Download the latest version of the Closure Compiler here.
- Extract it and move compiler.jar into the
bin
directory - Initiate and Update the Closure Library submodule with
git submodule init && git submodule update
Build
- Build a development version with
grunt dev
- Build a production version with
grunt pro
- Compile .stylus files into CSS with
grunt styles
- Build everything with just
grunt
Run
Open static/index.html
Concepts and Proposed Features
- KISS principle
- Heavy social gameplay
- Rich trading and market economy
- Hack-n-slash satisfying mechanics
TODO:
- Find good sprites
- Make spritesheets
- Write a rendering engine
- Splice spritesheets
- Generate animation
- Write the initial node.js backend
- Use soy templates to render html files
- Stop using flask
- Implement BOX2D Physics
- Collisions
Join us
We are looking for developers and graphic (2D sprites) artists to join the team.