https://github.com/es-alexander/analytical-bubbles
W3c HTML5 course files
https://github.com/es-alexander/analytical-bubbles
Last synced: 3 months ago
JSON representation
W3c HTML5 course files
- Host: GitHub
- URL: https://github.com/es-alexander/analytical-bubbles
- Owner: ES-Alexander
- Created: 2017-02-22T01:09:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-26T09:28:16.000Z (over 9 years ago)
- Last Synced: 2025-01-16T07:13:03.253Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HTML5.2x
W3c HTML5 course game project files:
HTML: game.html
This is the html file on which the game is based, including the basic elements where data is
presented, and the buttons for player mouse interraction.
CSS: game.css
This is the css file where game elements are styled, including styling for the game itself, as
well as the analytics elements.
JS: analytics.js, ball.js, collisions.js, fps.js, game.js, listeners.js, timeBasedAnim.js
In order, these:
- provide the updating of analytics elements to enable on-the-fly updating of analytics displays
- provide the basis object and properties for the ball objects in the game
- calculate and perform collisions of the balls with walls, each other, and the player/monster
- help the usage of time-based animation by providing a frames/second counter
- perform the updates and animations of the game itself, including mode changes and update calls
- hold all event listeners for the game, including those for buttons, and keyboard/mouse input
- provide the necessary tools for time-based animation