Giter Site home page Giter Site logo

shootah's Introduction

shootah

www.youtube.com/embed/F5zboV3_9KY

JS mulitplayer survival shootem-up

TODO

wunderlist: [JS13k] SHOOTAH

concepts

ideas from balcony sesh:

  • survival type? or survival/deathmatch?
  • Number of enemies and map size scales to number of players
  • friendly fire
  • griefers become enemies
  • bounties (randomly?) put out on players
  • pixel art

technical issues

where should collision detection occur?

  • clients handle collision detection for the player only (his bullets with other players and monsters, collisions with monsters)
  • collisions are messaged from the client -> server -> all clients ... cloud computed collisions (thumbsup)
  • later add anti-cheat mechanisms, not needed for first version

the more logic put onto the backend, the more code we can use on the client for animations, efx, SOUNDS!!!, etc.

How to get started

npm install

``node server`

shootah's People

Contributors

adamrenklint avatar adamschroder avatar mlabod avatar octatone avatar

Watchers

 avatar  avatar  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.