goals for this project:
- controller layout
- main menu
- settings
- music slider
- sfx slider
- pause menu (early quit option)
- 2 players, 4 mini characters (turn based)
- health + shield (health cannot be recovered)
- random spawns
- turn timer
- basic movement
- jump with 8 direction
- animations
- aiming based on mouse
- random generation ground
- wind
- random spawning shields (ceramic plates basically)
- weather effects (maybe effects on game)
- random backgrounds (to make levels feel unique)
- death pit
- terrain deformation
- bazooka (0.5x dmg for self) : dmg: 3/5 knockback: 4/5 land-deformation: 4/5
- melee
: dmg: 1/5 knockback: 5/5 land-deformation: 1/5 - sniper
: dmg: 4/5 knockback: 2/5 land-deformation: 2/5 - grenade : dmg: 4/5 knockback: 3/5 land-deformation: 3/5
- drill arms : dmg: 2/5 knockback: 1/5 land-deformation: 5/5
- online play
- ai (for single player play)
- classes for each character : Private (no modifier) : Assault (2x dmg, but 0.5x health) : Tank (1.5x health, but 0.75x movement) : Scout (0.8 health, 2x movement, 2x jump)
- levelution : grassland (no effect) : desert (high winds, low visibility) : volcano (random meteor showers) : candyland (2x the drops) : rain-forest (water level slowly raises) : earth-quake (randomizes terrain)
- puddles that build in rain
- different types of liquids
-
pause :
esc
, ortab
-
toggle movement/attack mode :
t
,right-click
-
jump :
spacebar
-
cursor aim :
cursor of mouse
-
attack :
left click
,enter
- movement
: <
w
,a
,s
,d
>, <i
,j
,k
,l
>, or <⬆️
,⬅️
,⬇️
,➡️
>
-
rotate aim clock-wise(CW) : <
d
,>, <l
>, or <➡️
> -
rotate counter-clock-wise(CCW) : <
a
>, <k
>, or <⬅️
> -
increase power : <
w
, <i
>, or <⬆️
> -
decrease power : <
s
, <k
>, or <⬇️
>
recommended build command:
cmake
(not recommended) if needed, edit the cmakefile.txt and uncomment the flags to use clang++. working build command for clang++ is:
clang -I lib -framework CoreVideo -framework IOKit -framework Cocoa -framework GLUT -framework OpenGL ./lib/libraylib.a ./src/main.cpp -o CLICKTHISDUMMY
cmake -S . -G "Unix Makefiles" -B cmake
if you here to rebuild make files here's a reddit thread to help