Coder Social home page Coder Social logo

frontend-nanodegree-arcade-game's Introduction

frontend-nanodegree-arcade-game

This is a Frogger clone that I'm working on for my Udacity course.

Open index.html to start playing. Use arrow keys to move the player icon around, avoid enemy bugs and make it to the water to score. Reach 10 points to win!

There are several items on my to-do list for this game:

  1. player select screen to do this, the reset() function would need to be used. draw a background, then draw the 5 characters, simplest way would be to label them with numbers. would need to add additional keybind handling, which would then initiate a Player object with the correct .sprite value. Load sprite image in this step rather than in init...?
  2. Collect gems, use special abilities Gems would need to be a special Gem object to handle placing, collecting, rendering. But different abilities...
    • teleport gem
    • double point gem
    • shield gem
    • ghost gem
  3. Lives instead of negative points simple enough. Random stars would give extra lives potentially?
  4. impassible objects rocks - place in a central lane so you don't have to worry about the bugs moving past them
  5. Two-player Battle-mode! really no idea how this would work, probably less bugs and some kind of attack...

Students should use this rubric: https://www.udacity.com/course/viewer#!/c-ud015/l-3072058665/m-3072588797

for self-checking their submission.

frontend-nanodegree-arcade-game's People

Contributors

walesmd avatar nicolasartman avatar durant-udacity avatar shevyf 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.