Coder Social home page Coder Social logo

wdi-project1-space_invaders's Introduction

Battle at the binary stars

'Supēsu Inbēdā' is a Japanese arcade video game created by Tomohiro Nishikado and released in 1978.

PLAY GAME

Original Game Flyer

This is the original game flyer from 1978


Game Screen Shot

Planet Mars has become one of the most coveted resource-planet in the entire milky way galaxy. Invaders from beyond have identified the planet and want to plunder its rare metals. You must defend your new home planet of Mars against the ruthless invaders.


Playing the game


This is a two person game: The invaders will move towards your planet and you need to hit them with all your fire power. The more area you hit, the faster they retreat.

You will be rewarded with some rare metals if you score more than the other defender.

  • Move your space craft left to right using the arrow keys.
  • Fire photon torpedos using spacebar.
  • Destroy invaders before they get too close to the planet's orbit.

Technology used


  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Photoshop CS6

The entire game was written in HTML and designed with CSS and animated in JavaScript using jQuery.


Game architecture


I used old school notebook and pens to illustrate my game design from start to finish. My working process: White boarding White boarding White boarding

I broke the game into enemy and friendly and added features for each category.

ie. Enemy needs to move left, right and down. Defending space craft needs to fire photons at the enemy and be able to move left, right on player key downs etc

I kept the code extremely simple and used only concepts known to me and those that I could figure out easily using the great big internet.


User experience


This game is designed to be played quickly. Each player takes less than 5 min to complete. As a player, that keeps my attention.


Dream Works


Plans are:

  • To make the aliens fire at the players.
  • To finish the game with each row of aliens worth different points.
  • Exploding aliens
  • To add new levels where aliens speed up more.
  • Add different ships for different players and levels.

References


wdi-project1-space_invaders's People

Contributors

warb1rd avatar

Watchers

James Cloos 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.