Overview
Syllabus
) Intro to Lua.
) Installing Lua.
) Running Lua (VSCode).
) Printing and Comments.
) Variables & Data Types.
) Strings.
) Math.
) If Statements.
) Loops.
) User Input.
) Tables.
) Functions.
) Working with Files.
) Custom Modules.
) OOP.
) Setup and LUD basics.
) The Config File.
) Drawing & Moving Shapes.
) Keyboard Input.
) Working with Sprites.
) Game Setup.
) Creating the Enemy.
) The Menu Screen.
) Adding a Point System.
) Game Over Screen.
) Game Setup.
) The Player.
) The Thruster.
) The Game State.
) Game Text.
) Asteroids.
) Lasers.
) Laser Collision Detection.
) Player Collision Detection.
) Player Lives.
) The Menu.
) Installing & Running LuaRocks.
) The Score System.
) Game Over.
) Invincible PLayer & Infinite Levels.
) Game Reset & High Score.
) BGM & SFX.
Taught by
freeCodeCamp.org