Coder Social home page Coder Social logo

mmospacewar's Introduction

MMO Spacewar
http://www.mmospacewar.com/
Jared Sohn (jared.sohn at gmail.com), http://www.jaredsohn.com/

A modification of MMO Asteroids (an actual MMO Asteroids (https://github.com/dmcinnes/HTML5-Asteroids) without the April Fools' joke (https://github.com/dmcinnes/HTML5-Asteroids), made possible thanks to a super awesome API (http://www.firebase.com/)) to make the rules more like the DOS version of Spacewar (http://www.youtube.com/watch?v=yY5qHe2VadA). We stand on the shoulders of giants...

You can now warp (by pressing 'z').

So good that nobody can kill you? Then do it yourself to lock in your high score (press 'q').

Sound now works! (disabled by default). Press 'm' to toggle.

You don't die right after getting shot. Instead you have energy (shown in the upper right next to your score.)

It costs energy to shoot, use thrust, warp, or if you collide with a bullet or other ships. You gain back energy slowly over time.

Your opponents' ships become more red as their energy decreases.

Once you die, you're done (and can see your score in the scoreboard). You only get one life.

Ships now respawn at a random spot (instead of the top-left corner.) You must now press a key before respawning. No more camping. :)

You can specify an instance by adding '#[instancename]' at the end of the URL. At the moment everyone gets thrown into the same instance automatically; balancing and listing instances to be added soon. Some other instance urls: Game 1 Game 2 Game 3 Game 4. All instances share a scoreboard.

Wish MMO Asteroids had asteroids and alien ships? Press 'o' and 'p' to see them, or 'w' to kill them all at once. But for now they are your 'imaginary friends' since they aren't shared over the network. Others will wonder what you're shooting at. :)

Yes, you can cheat, but please don't or if you do, do it in your own instance.

mmospacewar's People

Contributors

jaredsohn avatar

Watchers

 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.