This is a Love2d hello-world gone wild inspired by Omega Race and Asteroids
https://dirtslayer.github.io/fspace/
- deploy to android
- clean up rock size magic number and remove degrade if min rock size already
-
present drops that provide weapons upgrade
-
more npcs (rocks are an npc)
- alien ship will move with a nudger that has a nudge frequency
- the nudge will have a force and direction
- the force and direction will be determined by the alien ship mode
- some nudge_modes are chase, random, pattern00, pattern01 ...
- alien ship will have a nudge_mode_change_frequency, and or nuge_mode_triggers
-
rotational thrust (using thrusters to turn)
-
ship damage with damage shown by ship animation and or health bar
-
bomb weapon which is slower, does nothing until explodes then has radius damage
-
score tracking amount of rocks / mines destroyed, high score
-
help screen
-
customize keys screen
-
controller support
-
better hit box polygons / collection of boxes
-
controls for handheld / touch
-
more animations
-
bouncy walls
-
sound
-
screensaver / autopilot mode
-
waves or stages
-
multiplayer
- install love2d
- get the fspace code from github repository
git clone --recurse-submodules https://github.com/dirtslayer/fspace.git
-
change into the fspace code folder
-
verify contents of folder
-
run main.lua from the command line by typing: love .
-
f for fire bullet, space for engage thruster (or mouse left and right buttons)
-
q to quit
- install love2d
- install lua-local vscode extension
- create a launch.json automatically or copy fspace/.vscode/launch.json
- place break point by clicking in left column of some code
- hit f5 / debug run menu item
ffffff fffffff ffffffffff ffffffffff
F s P A C E
FFFFFF FFFFFFFFFFF FFFFFFFFFF
ffffff
enjoy!!
