❗The content presented here is sourced directly from Youtube platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 24th, 2023]
This course, Pokemon JavaScript Game Tutorial with HTML Canvas, is designed to teach students how to create a Pokemon-style game using JavaScript and HTML Canvas. Students will learn how to create a game map, program the game logic, and add sound effects.
The course begins with an introduction to the project and an overview of game map theory. Students will then learn where to find free game assets and how to download and import a tileset. They will learn how to use the tile brush, paint bucket, and randomization tools to create landmass formations. Students will also learn how to layer and place trees, create paths and landscape details, and program collisions and map boundaries.
Next, students will learn how to program the game logic. They will learn how to import and render the map, create a player, move the player through the map on keydown, and program player-to-map-boundary collisions. They will also learn how to program foreground objects, animate the player's movement, activate battles, draw battle backgrounds, add battle sprites, and create attack and health bar interfaces.
Students will also learn how to program attacks, queue dialogue, populate attacks based on chosen monsters, randomize attacks, display attack types, end battles, transition back to the map, and add audio and sound effects. Finally, students will learn how to add final touches to the game.
By the end of the course, students will have a complete Pokemon-style game that they can share with friends and family.