*N*X warriors by Stepan Shabalin
A game about defending filesystems from a virus destroying it and taking the space.
Controls - arrows and CTRL to accelerate (space to kill the player).


| Source Code | https://neverik.itch.io/ld42 |
| Linux | https://neverik.itch.io/ld42 |
| Windows | https://neverik.itch.io/ld42 |
| Original URL | https://ldjam.com/events/ludum-dare/42/nx-warriors |
Ratings
| Overall | 699th | 2.5⭐ | 24🧑⚖️ |
| Fun | 646th | 2.568⭐ | 24🧑⚖️ |
| Innovation | 573th | 2.75⭐ | 24🧑⚖️ |
| Theme | 664th | 2.659⭐ | 24🧑⚖️ |
| Graphics | 647th | 2.409⭐ | 24🧑⚖️ |
| Humor | 348th | 2.395⭐ | 21🧑⚖️ |
| Mood | 537th | 2.476⭐ | 23🧑⚖️ |
| Given | 27🗳️ | 9🗨️ |
First it said this :
```
ERROR: load_image: Error opening file: res://icon.png
At: core/io/image_loader.cpp:55.
ERROR: get_as_text: Condition ' !f ' is true. returned: String()
At: core/bind/core_bind.cpp:1623.
```
and then each frame :
```
SCRIPT ERROR: shuffle: Error calling built-in function 'len': Object can't provide a length.
At: res://Scenes/Game.gdc:42.`
```
The errors are only in the console, I think that they should go away. Maybe a result of sloppy error handling ;) The graphical part should be playable. I am testing the game on Mac, the build doesn't work at all, so probably it shouldn't work on windows either...
Anyway, I'm sorry if the game can't be played, I did everything I could... I am not tagging anyone because if the game doesn't work, it just doesn't. There is nothing I can do.
Make sure that you get the .pck files too. It is a file that gets external dependencies.
I considered downloading the project file and running it that way as I already have Godot installed, but it would take quite a while over my slow internet. :/
Perhaps I can do so overnight, or something.
That stuff aside, as I said I quite enjoyed the game itself. Some small improvements that come to mind is a progress bar for nodes being destroyed, and perhaps just remove the player taking damage as a mechanic at all. It'd also be neat if you wrapped from the bottom of the screen to the top instead of bounced.
Oh yeah, and score didn't seem to work.
The main mechanic was supposed to be that fall into the void when the tree is destroyed, it had to be more punishing.
You have pointed out some real design issues and bugs in the code. Thank you for playing my game!
The audio files took up the most size, even though they are not used. I couldn't get them to work with Godot, sorry...
I did read the controls above which mentions CTRL, but that did not work as a jump for me. In fact, I couldn't see that it did anything at all.
Also, the score did not work.
I liked the look of the text and boxes (esp. the colour mushing at zoom - not sure if it was deliberate but it suited the theme well). I liked the idea and got very stressed when the virus was at the upper nodes, which made for tricky jumps. It was also very fun sliding down the directory tree when the virus was diagonally down from me. But I have to ask why you kept all your files under the root user?! :stuck_out_tongue_winking_eye:
Good luck, Don't forget to take a look at ours if you don't mind and see what it's like when we just focused on graphics in this game jam!
Game Link: https://ldjam.com/events/ludum-dare/42/spacelab-42a