Seasoned software consultant with extensive experience in delivering solutions for the Canadian, US, and overseas markets. Ken's engagement experience includes projects implemented in Banking, Financial, Insurance, Telecommunication, and Technology industries working for Fortune 500 companies. With 17 years of technology experience, Ken is an established professional with subject matter expertise in multi-channel applications, enterprise integration, and cloud computing. Ken also likes to dabble in game programming as a hobby.
Take your courses with you and learn anytime, anywhere.
Learn and practice real-world skills and achieve your goals.
HTML5 is an exciting new technology enjoying widespread adoption by the developer community. Its unique cross platform capability makes it the perfect choice for applications that provide rich user experiences on Mobile and Desktop.
This course is a fun and exciting way to learn both of these technologies through a Zombies game.
Like the page on Facebook HTML5 Zombies
Explore the Zombies graphics
Tools you’ll need
The HTML5 Canvas
Draw a Zombie on the Canvas
HTML Tags & Attributes
Load all Zombie frames
Animate a Zombie
Closer look at Zombie animation
Template for loading anim sequences
Create GfxSprite prototype object
GfxSprite: loadImage, and load
Image Transparency and Shadow
Reusing GfxSprite to load Player
Testing with background image
Sprite object prototype
DirectionalSprite inherits Sprite
Player inherits DirectionalSprite
Controlling Player via keyboard
Zombie prototype object
Artificial Intelligence & AI Profile
Normal State -> seek player
Dying, Flashing & Attack State
Sprites Collision Detection
- Extract Tiles from TilesSheet
- GfxSpriteTilesSheet for Special Effects
- Player fires explosions
Either I'm to stupid or this course is just completely beyond my understanding loops, binary, multi ways, arrays etc. None of it made any sense to me, all I could do was mindlessly copy down what he was typing.
Don't buy this course, content is not being added.
This class was great. The material was very organized and Ken's delivery made the concepts easy to understand and apply.I like his use of examples and analysis.
Everyone can benefit from these excellent, clearly explained lectures. Best of all: they are very enjoyable to watch!