Files Included :
00 Introduction (18.63 MB)
01 Basic setup (35.86 MB)
02 Object oriented programming in jаvascript (20.79 MB)
03 Drawing the player (37.72 MB)
04 Mouse controls (30.88 MB)
05 Making the player move (41.33 MB)
06 Creating obstacles (34.85 MB)
07 Non-overlapping obstacles (42.86 MB)
08 Randomized images from a sprite sheet (51.7 MB)
09 Positioning rules (36.22 MB)
10 Reusable collision detection method (24.1 MB)
11 Physics (47.37 MB)
12 8 directional sprite animation (33.04 MB)
13 Animation angles (75.79 MB)
14 Debug mode (34.25 MB)
15 Player movement boundaries (21.52 MB)
16 FPS (63.27 MB)
17 Egg class (49.24 MB)
18 Periodically adding new eggs (52.18 MB)
19 Egg physics (38.89 MB)
20 Draw order (52.91 MB)
21 Enemy class (115.84 MB)
22 Larva class (38.08 MB)
23 Egg hatching (126.48 MB)
24 Larva sprites and collisions (51.54 MB)
25 Gaining score points (23.93 MB)
26 Particle effects (104.85 MB)
27 Particle motion (93.27 MB)
28 Randomised enemy skins (52.77 MB)
29 Win and lose condition (97.15 MB)
30 Restart game (76.38 MB)
31 Extending enemy class (91.72 MB)
32 Simple fullscreen mode (36 MB)
33 Player sprite sheet full animation (31.84 MB)
34 Larva sprite sheet full animation (31.6 MB)
35 Enemies sprite sheet full animation (99.09 MB)
36 Bonus project (optional) (17.52 MB)
37 Bonus project setup (25.08 MB)
38 Enhancing game worlds (32.67 MB)
39 jаvascript setup (37.44 MB)
40 Keyboard controls (32.24 MB)
41 Player character (47.96 MB)
42 4 directional sprite sheets (65.91 MB)
43 How to control FPS (54.06 MB)
44 Randomly positioned game objects (47.36 MB)
45 Layering and draw order in 2D games (33.25 MB)
[center]
Screenshot