This project uses object oriented javascript programming to create a frogger style game
To run, open index.html from any web browser. Choose from level 1-3 and choose a player. Click on Start Game to begin.
Player must get from the starting point to the water in less than 30 seconds. Collect as many stars as possible and avoid the bugs along the way.
The project has 4 different javascript files that drive the application functionality. The game has different characters including players, enemies, and stars.
All of the javaScript code is located in the js directory.
For specific, detailed instructions, look at the project instructions in the Udacity Classroom.
This repository is the starter code for all Udacity students. Therefore, we most likely will not accept pull requests.
For details, check out CONTRIBUTING.md.
To play cross the road, try to move the player from the grass to the stream in less than 30 seconds. Use your up, down, left, and right arrow keys to move. On the way collect as many stars as possible while avoiding the bugs that will knock you off the path. You can choose from 3 different levels that increase the difficulty of the game. Try to beat your own time each time you play.
Original HTML file, resources.js, engine.js, app.js files provided by Udacity, Front End Web Development Course. Written by Nikiya Simpson
This project includes the following libraries
- JQuery : https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
- Google Fonts: https://fonts.googleapis.com/css?family=Fontdiner+Swanky|Playfair+Display:200
Other References for this project included:
- How to Create a Modal: https://www.w3schools.com/howto/howto_css_modals.asp
- Special Thanks to Rodrick Bloomfield from FEND class that put on a tutuorial that helped me get through the first part of this project: https://zoom.us/recording/play/aulotDlzKFegQFIJTaTzKgWvNkVsYtlwO454vL1UPE1Cm6lOUBQCtfVurPOIAGAS?startTime=1529542978000
Students should use this rubric for self-checking their submission. Make sure the functions you write are object-oriented - either class functions (like Player and Enemy) or class prototype functions such as Enemy.prototype.checkCollisions, and that the keyword 'this' is used appropriately within your class and class prototype functions to refer to the object the function is called upon. Also be sure that the readme.md file is updated with your instructions on both how to 1. Run and 2. Play your arcade game.
For detailed instructions on how to get started, check out this guide.