VoidStalkers by Iori Branford

[raw]
made by Iori Branford for LD 42 (JAM)

https://youtu.be/WgS6cL06GTg

The voidstalkers are bringing the void down on you. Hold out as long as you can.

How to Play

Shoot voidstalkers to stop them pulling the void over the stage. The void stops your bullets. Kill the number shown below to advance to the next wave.

You die when touching a voidstalker or the void. Infinite lives, but game over when there is not enough space to respawn.

Controls

Use keyboard or controller.

  • Arrow keys, left analog, D-pad = move
  • Z key, A button, 1st button = fire; hold to strafe (maintain direction)

Credits

  • Design, code, sound: Iori Branford
  • Graphics:
    • Liberated Pixel Cup (LPC) Base Assets (sprites & map tiles) https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-sprites-map-tiles
    • Redshrike and William.Thompsonj
      • [LPC] Spider https://opengameart.org/content/lpc-spider
    • Sharm
      • [LPC] Animated water and fire https://opengameart.org/content/lpc-animated-water-and-fire
      • [LPC] Dungeon Elements https://opengameart.org/content/lpc-dungeon-elements
    • Johann C
      • [LPC] A shoot'em up complete graphic kit https://opengameart.org/content/lpc-a-shootem-up-complete-graphic-kit
    • Player character made from https://github.com/jrconway3/Universal-LPC-spritesheet
    • codeman38
      • PC Paint Bold font http://www.zone38.net/font/
  • Music:
    • Toshiaki Sakoda
      • Devil Crash MD "Main Table" http://project2612.org/details.php?id=19

Bug Fixes (since release)

8/14

  • Fixed controller d-pad possibly not working.
  • Fixed analog stick
    • Drifted when idle because of lacking deadzone
    • Could almost never shoot left or right

8/17

  • Fixed music not playing in Linux.

Download Note

The game is free to play even though the download link says "purchase".

Auto builds are for historical interest and possibly future updates. In fairness to everyone, please do not rate an auto build. Only rate the release at itch.io.

Ratings

Overall 901th 3.097⭐ 33🧑‍⚖️
Fun 800th 3.016⭐ 33🧑‍⚖️
Innovation 901th 2.871⭐ 33🧑‍⚖️
Theme 265th 3.887⭐ 33🧑‍⚖️
Given 40🗳️ 4🗨️

Feedback

TroyD
14. Aug 2018 · 03:36 UTC
Very nice sounds
🎤 Iori Branford
14. Aug 2018 · 03:44 UTC
@troyd Thanks, I used Chiptone http://sfbgames.com/chiptone/
Jeremy Ryan
14. Aug 2018 · 03:46 UTC
When I first saw the spiders, and they started pulling the screen in, I sorta flipped out. Excellent use of the theme for a mechanic, terrifying holding off of the inevitable.

Got a little easier at very small sizes, since you could pretty much just shoot in one spot. Well done for a weekend's work.
SeaFishelle
14. Aug 2018 · 03:53 UTC
Feels great, sounds great, and looks great! The art and animations are terrific, same goes for the soundtrack and effects! Gameplay, though...

Well my biggest problem is the hitbox. Once the stalkers had about a third of the screen, it was basically an instant loss because of how sensitive the hitbox is. Graze the void for a split second and you die. Which brings me to my other problem, the respawn time is too long. If you die while a stalker is about to start pulling the void, it pulls it for a good long time before you can respawn. All of my game over's occurred while I was waiting to respawn, and because of problem 1, respawning doesn't matter because of the unplayably miniscule space you have left.

I give so much harsh criticism because I really love the game otherwise. It actually kind of hurts to give it a review like this since I feel like I'm criticising it for what it's supposed to be. But I've got to be fair and honest.
frontlinesaint
14. Aug 2018 · 03:54 UTC
this is good sound effects on point sattisfying to shoot addictive and fun well done
Kultisti
14. Aug 2018 · 07:03 UTC
Love the visuals and the backgroundmusic! goodjob!
hdmmy
14. Aug 2018 · 07:09 UTC
I cannot change shoot direction to my move direction, which I think is bad.
Good music!
Rido
14. Aug 2018 · 08:31 UTC
Really nice game.
GuardHei
14. Aug 2018 · 09:05 UTC
Way too hard for me. Impressive art works and audios.

PS: I'm confused by the url because it seems the name is untitled-shrinking-shooter (lol)
Red Pill
14. Aug 2018 · 10:24 UTC
Liked the music a lot. Might be better to dont die when you hit the walls, it makes it really hard to shoot the spiders from the side
DarkGuardsman
14. Aug 2018 · 22:07 UTC
Nice game, audio & graphics are good but felt the world closed in too fast.
Flubz
15. Aug 2018 · 02:57 UTC
:smile: GG! Really enjoyed the game, controls need a bit of improvement tho!
🎤 Iori Branford
15. Aug 2018 · 03:42 UTC
## Bug Fixes (since release)

1. Fixed controller d-pad possibly not working.
1. Fixed analog stick
- Drifted when idle because of lacking deadzone
- Could almost never shoot left or right
RubixNoob13
15. Aug 2018 · 04:33 UTC
Really nice game overall! Love the art style and the sound effects! Great job! :)
gurkenlabs
15. Aug 2018 · 13:04 UTC
Nice interpretation of the theme!
I found the enemy spawns to be a little bit too random, which made the game harder than necessary.
Amaury
15. Aug 2018 · 18:21 UTC
Your game is enjoyable, and even if the graphics are not those of a horror ame, it's still scary and stressful due to the gameplay. Nice work !
shinyogre
16. Aug 2018 · 02:24 UTC
I like the concept of your enemies pulling the void inward like that, and I thought the sound effects were nice I'd say the biggest issue was not being able to fire in 360 degrees. That made the game extremely difficult. If you wanted to keep the 4-directional firing, then perhaps reduce the number of enemies per wave or slow down the rate at which the level shrinks. Maybe only certain, less common spiders will shrink the level, and the others will just criss-cross and pose a threat.
trozen
18. Aug 2018 · 01:26 UTC
This game is really hard! The hit detection when the player is near the edge is not very accurate. I think it would help a lot if the bullets could fly outside of the room. It may also be more fun if the room reset, even a little it, when you complete a level.

Fun little game!
JustinMullin
18. Aug 2018 · 01:39 UTC
Huh, what a super cool idea! I really really like the way the area pulls in, it just feels so interesting. It was pretty annoying to die instantly if you get anywhere near the edge, but that's a minor gripe. The ability to attack+strafe felt pretty nice too. Nice work!
CliffracerX
18. Aug 2018 · 01:45 UTC
Wow, this is tough! I couldn't make it a full level before I ran out of space, and the game crashed when the room completely closed in.

```
Error: script/Game.lua:146: attempt to index field 'currentmusic' (a nil value)
stack traceback:
script/Game.lua:146: in function <script/Game.lua:145>
levity/scripting.lua:254: in function 'broadcast'
script/Player.lua:271: in function 'func'
levity/scripting.lua:219: in function 'Scripts_send'
levity/object.lua:365: in function 'Object_updateAnimation'
levity/layer.lua:79: in function 'update'
levity/map.lua:429: in function 'update'
levity/init.lua:441: in function 'update'
[string "boot.lua"]:464: in function <[string "boot.lua"]:436>
[C]: in function 'xpcall'
```

It's possible I'm missing some library - there's an error about missing "libgme.so" in my terminal that appears to have been thrown on launch. I also only heard game SFX - there was no music.

Outside of that, it's decent enough! Graphics aren't my cuppa, particularly, but that comes down to personal taste, for the most part - although, the characters being antialiased was a bit...not great. Blown-up fuzzy pixels aren't the best pixels. :slight_frown:

I see you made the sound-effects using Chip-Tone, and feel the need to say - unless you used premade/royalty-free music? You should be able to accept Audio ratings. Generative audio tools like SFXR (and its many variants), Chip-Tone, etc, are all clear for Ludum Dare use.
🎤 Iori Branford
18. Aug 2018 · 03:11 UTC
@cliffracerx Thank you. What is the build you're running and your OS and architecture?

I was able to reproduce the issue only by running the i686 AppImage on x86_64 Xubuntu. While that could be only because of the architecture mismatch, this is my first time providing a non-x86_64 binary, so making one properly could be more complicated than it seemed.

If you actually got the .love data file from the [GitLab downloads](https://gitlab.com/ioribranford-games/ldjam42/pipelines/27923737/builds) and ran it with your own LOVE executable, this game also requires the game-music-emu library ("libgme0" package on Debian family). The AppImages are meant to avoid that extra installation step for the end user.

The music is premade.
CliffracerX
18. Aug 2018 · 03:22 UTC
@iori-branford XUbuntu 16.04, x86_64, using the appropriate AppImage - guessing that the 64-bit version might be more complicated, yeah. Maybe the packaged version of game-music-emu is for i686 or something, and it just gets ignored?
🎤 Iori Branford
18. Aug 2018 · 04:06 UTC
@cliffracerx I found the problem. The package "libgme-dev" was also required. (After removing that from my system I reproduced the issue with the x86_64 build as well.)

New Linux builds with working music are up now.
JLV
18. Aug 2018 · 12:32 UTC
Great old-school-feeling game ! The game feels very energetic from the first seconds of gameplay, and that is something that's pleasant to see.

Pros :
- Great animations, old-school pixelart and shooting feel
- Clever mechanic and take on the theme
- Controls work well, and there was no problem whatsoever with the ever senstive hitboxes

Cons :
- Tough as hell : maybe reset the wall position when the spider is beaten ?
- Your great pixel art would come out better without antialiasing

Overall, nice work !
🎤 Iori Branford
20. Aug 2018 · 00:48 UTC
# Post-jam version 0.1.0

- All-way shooting: 8-way with d-pad, 360-degree with analog
- Z key, A button, 1st button = fire without strafe
- X key, B button, 2nd button = fire with strafe
- Regain some space after finishing a wave

Download: https://gitlab.com/ioribranford-games/ldjam42/pipelines/28224650/builds
paulhocker
30. Aug 2018 · 01:06 UTC
really nice use of the theme - nice game
zlou_kote
04. Sep 2018 · 19:36 UTC
Right in theme! I like it)