Git Product home page Git Product logo

arcadeclone's Introduction

Classic Arcade Game Clone Project

Table of Contents

Design

Game Funcation
    * Run Error free
    * Player can not move off screen
    * Vehicles cross the screen
    * Vehicle-player collisions happen logically (not too early or too late)
    * Vehicle-player collision resets the game
    * Something happens when player wins

Object-Oriented Code
    * Game objects (player and vehicles) are implemented using JavaScript 
        object-oriented programming features.

Documentation
    * Include a read me
    * Comments are present and effectively explain longer code procedures. 
        As a rule of thumb: describe what all custom functions and object 
        methods do.
    * Code is formatted with consistent, logical, and easy-to-read 
        formatting as described in the Udacity JavaScript Style Guide.

Instructions

How to run
    To run the application, open the index.html in a browser

How to play
    * Press Enter to start
    * Use the arrow keys to move left, right, up and down
    * Run to the water and collect gems to score points
    * Pick up hearts to earn extra lives
    * Do not get ran over by the bugs 

Comments

I did not like this project.  I am not a gamer and I had a hard time 
understanding the flow of the program since most of the heavy lifting was 
done by the engine that was provided.  I tried hard to at least code it 
using the OO techniques.  

arcadeclone's People

Contributors

davidgallivan23 avatar

Stargazers

 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.