Coder Social home page Coder Social logo

zomgrl's Introduction

zomgRL

Zombie Groovy Rogue Like

This is my first roguelike, and was being done for the 7DRL Challenge 2013. You will start in a small city and have to exterminate the zombie hordes.

My initial plans include:

  • A randomly generated city
  • Weapons and items that can be collected and used
  • Zombies that wander around the town, and can hear noise over a distance
  • The world starts off with civilians in it, which quickly get eaten.

My tools:

Download

You can get the app at end of the 7drl here:

https://github.com/stewsters/zomgRL/blob/master/build/libs/zomgRL-1.0.jar?raw=true

You will need to have a java 7 jre installed and run

java -jar zomgRL-1.0.jar

(or double click on it in Windows)

Controls

Movement: numpad, vi keys, or arrow keys(if you don't like diagonal movement)

Melee: Bump into enemies

g: Pick up

f: fire gun (you will need to find one first)

d: drop the last item you picked up

1-8: use/equip item in that slot (use ammo to add them to your stockpile)

shift: move to sprint or get an additional attack.  It consumes stamina.

Compile + Run

To compile from source you will need Java 7 and to install groovy and gradle. I recommend using http://gvmtool.net/ for that. Once you are set up, it will be something like:

git clone git://github.com/stewsters/zomgRL.git

git submodule init
git submodule update

cd zomgRL

gradle run

Jar for Distribution

It is unlikely anyone will play this if they have to install all sorts of dependencies. So to distribute, we jar it all up into a nice package.

gradle distZip

Will create a file at core/build/libs/core-${version}.jar

zomgrl's People

Contributors

stewsters avatar bartoleo avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.