Page 1 of 1

A small shooter (WIP)

Posted: Mon Apr 05, 2021 6:47 pm
by PaulPriest
A WIP for the past 3 weeks with my son (11).
https://github.com/ppriest/love

A small Space Invaders-style shmup.
He does the artwork, and small code changes, and I've used it as a way to demonstrate some OO concepts (using Classic, plus some composition/proxying for the bosses) teach him some trigometry (sinusoidal waves, bullets travelling in arcs) and for me to learn LUA. I'm sure there are things that are not idiomatic of LUA and any observations/feedback is welcome.

Left/Right to move and Space to shoot.
1-8,-,= are cheat keys to switch weapons, skip levels.
'f' or RAlt-Enter to toggle fullscreen
'h' to toggle hitboxes

Love is a lovely little framework, the level of abstraction is perfect for what I was looking for - moving on from Scratch and GameMaker/RPGMaker for my son, without all the development overhead of something like SDL/OpenGL directly.

Re: A small shooter (WIP)

Posted: Mon Apr 05, 2021 6:49 pm
by PaulPriest
Windows x86 executable as-of today: https://drive.google.com/file/d/1Eq_LhC ... sp=sharing