ARTICLE AD BOX
In this clang group you'll study really to codification successful JavaScript truthful that you tin commencement making games pinch it. Then you will study really to usage nan Kaplay room truthful Game Dev is moreover easier. Course created by @JSLegendDev Check retired his written tutorials : https://jslegenddev.substack.com ⭐️ Links ⭐️ VSCode : https://code.visualstudio.com/ Node.js : https://nodejs.org The Modern JS Tutorial : https://javascript.info MDN Web docs for JS : https://developer.mozilla.org/en-US/docs/Web/JavaScript Kaplay docs : https://kaplayjs.com Kaplay installation line : https://kaplayjs.com/guides/install Kaplayground : https://play.kaplayjs.com/ Kaplay Discord server : https://discord.com/invite/aQ6RuQm3TF ⭐️ Contents ⭐️ 0:00:00 Intro 0:00:46 Why study JS to make games? 0:05:58 Environment Setup 0:14:58 Core conception #1 : adaptable and constants 0:28:29 Core conception #2 : conditional statements and boolean operations 0:39:59 Core conception #3 : analyzable accusation types (Arrays and objects) 0:52:13 Core conception #4 : loops 1:06:20 Core conception #5 : functions + param passing by reference vs by value 1:18:48 Core conception #6 : conception vs world scoping 1:21:34 Core conception #7 : comments + really import/export js codification works 1:28:56 What is simply a library? 1:29:55 Setting a modern dev business pinch Node.js, NPM and Vite 1:44:27 Making our first JS game 2:23:07 How to export your JS crippled to a level for illustration itch.io 2:25:10 Next steps (useful resources) 2:27:04 Intro - What is Kaplay 2:28:30 How to instal Kaplay 2:32:42 How to deploy/publish a crippled made pinch Kaplay 2:34:46 How to initialize nan Kaplay 2:40:06 How to load assets successful Kaplay 2:51:01 How scenes activity successful Kaplay 2:54:03 How crippled objects activity successful Kaplay 2:58:10 Child vs genitor crippled objects 2:59:46 Kaplay awesome components : nan sprite() component 3:02:49 Kaplay awesome components : nan area() component 3:05:52 Kaplay awesome components : nan body() component 3:10:57 Kaplay awesome components : nan text() component 3:19:01 Introducing tags and get() method 3:22:57 use() and unuse() methods to add/remove components 3:25:11 Handling collisions pinch onCollide() and onCollideEnd() 3:31:14 Handling usage input pinch onKeyDown(), onKeyPress() and onKeyRelease() 3:44:15 Advanced features : tween() function 3:47:05 Advanced features : Briefly introducing really crippled maps are made successful Kaplay 3:49:42 Advanced features : Briefly introducing really AI made pinch authorities machines 3:51:03 Advanced features : Briefly introducing civilization events successful Kaplay 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to codification for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles connected programming: https://freecodecamp.org/news