CIS261 Using JavaScript for Browser Game Programming



:: Syllabus
:: Schedule



Lecture 01: Basic Skills
Lecture 02: Sprite Programming
Lecture 03: Control of flow
Lecture 04: Event and event handler
Lecture 05: Using mouse buttons for input control
Lecture 06: Using keyboard for input control
Lecture 07: Handling moving objects
Lecture 08: Collision detection and response
Lecture 09: Applying sound effects
Lecture 10: Score boards
Lecture 11: Texture mapping
Lecture 12: Applying artificial intelligence
Lecture 13: Code optimization
Lecture 14: Using Canvas
Lecture 15: Multiple-player games
This book is licensed under a Creative Commons Attribution 3.0 License.