Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gkjohnson/dma161a-final-project
Spring 2011 UCLA D|MA 161A Network Media Class Final Project
https://github.com/gkjohnson/dma161a-final-project
animation canvas class college college-project game javascript
Last synced: about 1 month ago
JSON representation
Spring 2011 UCLA D|MA 161A Network Media Class Final Project
- Host: GitHub
- URL: https://github.com/gkjohnson/dma161a-final-project
- Owner: gkjohnson
- Created: 2017-07-30T20:59:45.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-08-03T01:06:58.000Z (over 7 years ago)
- Last Synced: 2024-10-18T21:58:27.043Z (3 months ago)
- Topics: animation, canvas, class, college, college-project, game, javascript
- Language: JavaScript
- Homepage: https://gkjohnson.github.io/dma161a-final-project/project/
- Size: 189 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dma-161a-final-project
**Spring 2011 UCLA D|MA 161A Network Media Class Final Project**Final "portfolio" project for a web media class in D|MA 161A. I used the project as an opportunity to learn canvas and learn how to implement a game and render loop in javascript.
This class was my first introduction to Javascript and handwritten HTML and CSS. We've come a long way!
[Demo Here!](//gkjohnson.github.io/dma161a-final-project/project/)
![update](/docs/updated.png)
## Code Update
The original project only ran at 25 frames per second, so I updated the code to get it running at 60fps and changed the colors and UI a bit, as well. The original state of the project can be found [here](../../tree/original-version)!
## Controls
```
WASD, Arrow keys Move
Mouse click Fire1-4 Switch to weapon
Q, / Change weapon
P PauseG Draw dirty grid
```