Role Reversed Space Invaders
- You control the mob of invaders
- move the whole mob at once
- The hero tries to kill a random invader
- selects one remaining invader
calculates with 100% accuracy depending on the player’s current speedadds random angle based on levelhigher level → less RNG → stronger hero
- move towards it
- speed gets higher with higher levels
- Press spacebar to shoot 1 bullet randomly from the mob
- More invaders → More health → More RNG → Less reliable
- Number of invaders carry over
- Health doesn’t reset → Game gets harder and harder → Eventually leading to game end
fill background with grass tilelayer multiple noise maps with threshold for each of the followingtreeslakes
![[Attachment/Pasted image 20230708003757.png]]
Seeing concept image for the game
![[Attachment/Pasted image 20230708182857.png]]
shooting works, 1080p resolution, score works
![[Attachment/Pasted image 20230708183352.png]]
added canvas modulate + you can see the score in console
final product ig
Pixel Shmup by Kenny #PoweredByKennyAssets
@startyaml
Pixel Shmup:
By: Kenny
Link: [[https://kenney.nl/assets/pixel-shmup]]
Category: 2D
Tile size: 16 × 16
License: Creative Commons CC0
Assets: 128
Release date: [[01-11-2021]]
Version: 1.1
Tags:
- pixel
- shmup
- top-down
- plane
@endyaml
Crystal_Hit_Destroy by Cloud Audio
@startyaml
Crystal_Hit_Destroy:
Used for: Hero killed sfx
From: Combat Sounds Bundle Collection
By: Cloud Audio
Link: [[https://www.gamedevmarket.net/asset/combat-sounds-bundle-collection/]]
@endyaml
Gun 19_2
@startyaml
Gun 19_2:
Used for: Bullet Fired
From: Crafting & RTS Sounds
Part of: BONUS Combat Sounds
@endyaml
Impact_Sword_To_Shield_05_With_Echo_Enhancement
@startyaml
Impact_Sword_To_Shield_05_With_Echo_Enhancement:
Used for: Invader Killed
From: Combat Sounds Bundle Collection
By: Cloud Audio
Link: [[https://www.gamedevmarket.net/asset/combat-sounds-bundle-collection/]]
@endyaml
LOOP_No Holding Back
@startyaml
LOOP_No Holding Back:
Used for: Gameplay Music
From: 16 bit action music pack
By: estudiocafofo
@endyaml
LOOP_Race to the Finish
@startyaml
LOOP_Race to the Finish:
Used for: Main Menu Music
From: 16 bit action music pack
By: estudiocafofo
@endyaml
godot-game-template by Crystal Bit
@startyaml
godot-game-template:
Used for: CI template and QOL
Link: [[https://github.com/crystal-bit/godot-game-template]]
By: Crystal Bit
GitHub Link: [[https://github.com/crystal-bit]]
Personal Website: [[https://crystalbit.it/]]
@endyaml
BitmapTextureFont By DigitalSin
@startyaml
BitmapTextureFont:
Used for: Creating Bitmap font from Kenny's Asset
Link: [[https://github.com/Digital-Sin/BitmapTextureFont]]
By: DigitalSin
GitHub Link: [[https://github.com/Digital-Sin]]
@endyaml