Giter VIP home page Giter VIP logo

asteroid-game's Introduction


#Asteroid Destruction Game

Briefing

You and your best friend have fallen into a dark-hole who transported you to somewhere in the confines of the universe. You have one task and one task only, "SURVIVE" avoid the rocks and get back home!!!

Description

####There are 4 boards on the screen which will give you information of what is happening in the game.

  1. Right Board: It will contain the players information and statistic.
  2. Top Board: It will show space-shuttle information.
  3. Left Board: It will show description of the rock destroyed.
  4. Center Board: It will be where game takes place.

####Movement and fire of the space-shuttle Right Arrow d: To move right.

Left Arraw a: To move left.

Space Bar f: To fire gun.

Objective

####Each of the crew will take turns in controlling the space-shuttle.

  • Fire the main gun of the shuttle.
  • Destroy anything that gets in your way.
  • Don't get hit by the rocks in space.
  • Do as many points as you can by cracking rocks.
  • Get back home safety.

Technology

JQuery, JavaScript, Html, Css

##Repository https://github.com/yannycastrillon/asteroid-game

##Problems

  • Managing collision detection regarding each rock and the bullet.
  • Managing performance and efficiency of the game when applying the animation of the bullet and the rocks.
  • Managing dependencies and responsibilities of each object (Bullet, Rock, Shuttle and Game) and the interaction of messages between them.
  • Organization of the code.

##New Features to Accomplish

  • Create a welcome screen.
  • Sound effects for the bullet and the rocks.
  • Sound effect for the shuttle movement.
  • Actual description of rock and dialogs between players.
  • Shuttle damage calculation.
  • Actual ending of the game.
  • Refactor code DRY.

##Trello planning

##Branching each user story

asteroid-game's People

Contributors

yannycastrillon avatar

Watchers

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