hugogrochau / owntra

Owntra was a discontinued 2D web game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. Clone this repo
  2. Install Node.js with: sudo apt-get install nodejs
  3. Install the Node.js dependencies with: npm install
  4. Install the Grunt-CLI tool globally with sudo npm install -g grunt-cli
  5. Download the latest version of the Closure Compiler here.
  6. Extract it and move compiler.jar into the bin directory
  7. 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:

  1. Find good sprites
    • Make spritesheets
  2. Write a rendering engine
    • Splice spritesheets
    • Generate animation
  3. Write the initial node.js backend
    • Use soy templates to render html files
    • Stop using flask
  4. Implement BOX2D Physics
    • Collisions

Join us

We are looking for developers and graphic (2D sprites) artists to join the team.

About

Owntra was a discontinued 2D web game


Languages

Language:JavaScript 99.7%Language:CSS 0.2%Language:HTML 0.1%