Giter VIP home page Giter VIP logo

frontend-nanodegree-arcade-game's Introduction

Udacity Front-End Nanodegree Arcade Game

Stampede is a Frogger Clone built during the Udacity Front-End Nanodegree course. You play as a princess who's land has been overrun by stampeding bugs. You must escape your land and get points each time you make it to the ocean without being crushed. What happened to everyone else? Who knows...

alt tag

Quickstart

Play via Github pages, download the repo zip, or clone using:

git clone https://github.com/jonwonglam/frontend-nanodegree-arcade-game.git

Gameplay

The rules are simple:

  • Get points by getting your character to the water without getting hit by a bug or running out of time.
  • When you get to the other side you get 1000 points plus 3 additional seconds.
  • Being hit by a bug brings your points back down to 0.
  • The bugs move faster the more points you have.

Controls

Left/Right/Up/Down arrows move the character around.

About the Game

Stampede was created using Javascript coupled with HTML5's canvas feature. Udacity provided starter code that included sprites, a basic game engine, and the level design.

Goal

The goal of this project was to practice using the Pseudoclassical pattern to create classes in Javascript. The classes in this game include the player and enemy objects.

Issues

Currently the game doesn't work on mobile as touch is not supported. This is something I'd like to work on in the future.

frontend-nanodegree-arcade-game's People

Contributors

jonwonglam avatar walesmd avatar susansmith avatar rhynodesigns avatar bcuz avatar cherylcourt avatar hkasemir avatar nicolasartman avatar 6stringbeliever avatar siakaramalegos avatar yyforyongyu avatar durant-udacity 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.