The Screen Saver by SvartTand


You are a zombie hunter protecting your screen. Your goal is to beat all the zombies to save the screen. Each hit you take shrinks the screen, so keep that screen intact!
Objective: Defeat the Zombie Boss.
Controls:
Movement: WASD Primary fire: LeftMouse Secondary fire: RightMouse
Tools used:
Framework: LibGdx
Art: Aseprite
Music: Bosca Ceoil
Sound effects: bfxr & Audacity
https://youtu.be/7DSGx-nxKAg
Ratings
| Overall | 175th | 3.667⭐ | 23🧑⚖️ |
| Fun | 133th | 3.675⭐ | 22🧑⚖️ |
| Innovation | 187th | 3.5⭐ | 22🧑⚖️ |
| Theme | 255th | 3.775⭐ | 22🧑⚖️ |
| Graphics | 222th | 3.605⭐ | 21🧑⚖️ |
| Audio | 252th | 3.184⭐ | 21🧑⚖️ |
| Humor | 373th | 2.306⭐ | 20🧑⚖️ |
| Mood | 90th | 3.579⭐ | 21🧑⚖️ |
| Given | 13🗳️ | 7🗨️ |
Graphics, music, counter, ...
I like the light too. It's very interesting.
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGILL (0x4) at pc=0x00007fff2d343454, pid=690, tid=0x0000000000000307
I am quite familiar with libgdx and I recognizes box2dlights so I guess that means box2d is used for collisions.. which probably means that you are removing bodies from box2d world while it's still in the simulation step (maybe from a contact listener call). You need to save the entities in a list and remove them in your game loop instead.
By far the thing I love the most is the delay when shooting. I don't care what anyone else says, this is not a flaw, this is a feature. The delay forces you to choose between shooting or dodging, and you got to be precise. The delay also makes the consequent shot feel just ever more powerful too. It feels good to take your shot and hit a zombie dead on. So super good job!
Great concept, I was really surprised when the window became smaller, and smaller!
The only thing I would adjust is the delay when firing/dodging. Even if the game becomes easier if you can shoot and keep dodging, I feel like the difficulty could be compensated by adding more enemies, things to dodge/lower ammo, etc, and make the game feel more dynamic.
Overall a nice game, keep up the good work!