Skip to content

j3kstrum/CodeCarnage

Repository files navigation

CodeCarnage

An intuitive and simple arena battle game involving strategy.

Current Build Status

Branch Build Status Code Test Coverage
Ekstrum Build Status Coverage Status
Develop Build Status Coverage Status
Master Build Status Coverage Status

How To Play - Normal Users (This is probably you)

Visit The CodeCarnage Downloads Page

How To Play - Advanced Users

Prerequisites

You will need git (to clone our repository) and Java Runtime Environment (JRE) v1.8 (or greater) (to run the game).

How to Install git

Please see https://git-scm.com/downloads for more information.

How to Install The Java Runtime Environment

You likely already have the Java Runtime Environment installed on your machine and will not need to download this package.

However, should you have difficulties running CodeCarnage, please see https://java.com/en/download/ .

Windows

  1. Clone our git repository (if you are unsure how to clone a git repository, please see https://help.github.com/articles/cloning-a-repository/ .)
  2. Navigate to the folder where you cloned the git repository (this path will end with CodeCarnage).
  3. Double-click the CodeCarnage-all.jar file.
  4. Play!

Linux and Mac

  1. Clone our git repository (if you are unsure how to clone a git repository, please see https://help.github.com/articles/cloning-a-repository/ .)

  2. Navigate to the folder where you cloned the git repository via a terminal window and type the following command:

     java -jar CodeCarnage-all.jar
    
  3. Play!

A note for Mac users

In order to run the program, you may have to enable a setting to "Allow apps downloaded from Anywhere". See this for more information.

Other Devices

If you cannot access a Linux Device, we recommend using a Virtual Environment with Fedora, as this is a tested environment. To do this, see http://www.wikihow.com/Install-Fedora-17-in-Virtualbox (while the article is slightly outdated, the procedure is extremely similar).

You could also try to follow the Linux and Mac instructions at your own risk.

About

Who?

Sean Brais, Jacob Ekstrum, Nick Martin, and David Olsen.

What?

CodeCarnage is an arena battle game where each side indirectly controls a robot. The robot is manipulated through a custom script that the user creates through a clickable interface, allowing for a unique gameplay experience every time!

Is there more?

Please see our GitHub Wiki for more information about the core developers and the intended goals, and check out CodeCarnage.ga/me for planned features and developments! Anouncements will also appear on Twitter.

Contributions are always welcome.

Contributors

Please see the CodeCarnage GitHub Wiki for contribution information. Thank you for your interest!

LEGAL

Please see The License (LICENSE) for licensing information.

Please see the sources file (SOURCES) for information pertaining to sources used.