Thanks for coming to my game development workshop at the library. I hope you found it fun, interesting, and informative. Keep an eye out for future events on the library calendar :)
If you'd like to keep in touch or have any more questions, my email is josh@freedman.dev
.
Links from the Workshop
These are my notes I used to present the class. Some parts of it assume you're teaching it, but all of the content we talked about is there and explained.
Helpful Links
There is SO much more to building games than what we talked about. We barely scratched the surface. If you would like to learn more, I've learned quite a bit from the following links:
- KAPLAY, the library we were using to code the game
- The KAPLAY documentation has a lot of resources on the different functions available and some guides on how to use them.
- KAPLAYground, the website we were using to write our game, has a ton of example projects. Click on the dropdown shown below to see all the examples. You'll be able to see the code and play them. Take a look and see if you can understand how they work!
- JSLegend on YouTube has a ton of tutorials on making games with JavaScript, especially with KAPLAY. Check out his videos. I recommend a couple for getting started:
Building Your Own Projects
We used KAPLAYground in "example mode". I recommend switching to "Project mode", which will let you save your projects and add your own sprites, music, sound effects, and so on. When you open KAPLAYground, click on the Project button in the top right-hand corner of the screen. Then, click Create new project:
You can learn more about how to use KAPLAYground with their documentation.
Homework
I can't exactly give you homework, but if we didn't finish something in the class, try to follow along with the resources above. If we did finish, make your own changes to the game! Play around with it for a few minutes and see what doesn't feel right, and add it.