Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The SSE's Rapid Development Weekend 12
JavaScript

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
comm
creature
etc
lib
public
routes
sim
tests
tools/jslint
uploads
utils
views
world
.gitignore
README.markdown
app.js
build.xml
package.json
setup.json
testing.js
useful_links.txt

README.markdown

BioGrid

Rapid Development Weekend 12 by the Society of Software Engineers

BioGrid is a fishtank-style game where creatures strive to live in a hostile world. Write JavaScript to build your very own creature -- the success of your creature depends on the quality of your code.

Want to Help?

We are looking for some help to get many of the features that did not get done over the original Rapid Development Weekend. If you want to help contact mrm9084@rit.edu and we will help get you started with what is currently going on.

Getting Started

If you what to get started here is how you get the program downloaded and start runningIf you're using Windows, you should install Visual Studio so you can build the native extensions for some Node.js modules.

  1. Install Node.js (Available for Windows, Mac OS X, and Linux)
  2. Clone this repository
    1. For OS X and Linux users, move to the repository directory and run npm install in your favorite shell. This will install any dependencies to the project folder.
    2. For Windows users, reboot your system, open the command prompt, and follow the same as OS X and Linux.

Running the Program

From the command line, run the following to start the server:

node app -c

To change how the program runs you can go to setup.json. The fields are as follows:
1. Number of each creature to be made
2. List of all of the creatures locations
3. World location

Go to localhost:3000 in your browser to run the client.

Contributing

Be sure to read our documentation on the project conventions before contributing.

Something went wrong with that request. Please try again.