GithubHelp home page GithubHelp logo

teamnowhey / hunted Goto Github PK

View Code? Open in Web Editor NEW

This project forked from danonullops/hunted

2.0 3.0 4.0 27.54 MB

Multiplayer 2d game where werewolf hunts human and vice versa.

HTML 2.29% JavaScript 95.93% CSS 1.64% Shell 0.14%

hunted's Introduction

HUNTED

In this 2D multiplayer game, one player (the werewolf) pursues the other player (the human) and attempts to win the game by catching them. However, the tables can quickly turn on the werewolf. The human simply has to survive long enough to acquire 10 pieces of silver in order to build a weapon. Once they have a weapon, the hunter has now become the hunted. The werewolf must eat enough pieces of meat to be able to overpower the human, thus reversing their roles again. This continues until one player is eliminated.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Node, npm, and mongodb are required to use this application.

To install node/npm with homebrew on Mac OS X:

$ brew update && brew install node

To install node/npm with Ubuntu/Debian:

$ sudo apt-get update
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get install -y nodejs

For Windows get the Windows installer for node/npm: Here

For mongo, follow the instructions specific to your OS: Here

Installing

Once you have node and npm, install application dependencies. Make sure you are in the application directory and run:

$ npm install
$ cd server && npm install

Run It

Run these each time you want to start the server:

$ mongod --fork --logpath /var/log/mongodb.log
$ npm run build
$ ./startprod.sh

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Thank you to the first group of Authors, which laid the foundation for us to continue on.

  • Thank you to Youtuber RBG Music for allowing us to use the following tracks. A New Beginning, Haunted House, and GameOver

hunted's People

Contributors

4restm avatar athenacode avatar bluescion avatar danonullops avatar gbacus avatar nguytt08 avatar taihovanky avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

hunted's Issues

Boost on key click

As a player when I press a key I expect to have my sprite get a boost of speed.

This entails the creation of an on key press event, and altering the speed variable of that player

Boost Audio Indicator

As a player, when I activate the boost, I expect to hear a sound alerting me that I have done so.

Boost Visual Indicator

As a player when I boost, I expect to see a visual indicator of when I can boost again.

Map Obstacles - Bear Trap

As a player, when I step onto a bear trap, I expect my character to be stopped for a period of time.

Similar to the implementation of boost, this will require mirroring the coin and meat generation, but on step over altering the speed of the character

Audio for Victorious end

As a player, when I am victorious, I expect to hear an uplifting audio snippet at the end screen/state

Map Generation - Walls

As a player, when going to the next round, I expect to see a new random wall environment

Procedurally generate a few walls each map

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.