Stuck in a while(true)
Oh, no!
The intership programmer made a build and forgot to exit from some while(true). Process is generating a lot of memory allocs!!! That is too much garbage to collect. Every other system would stuck, but…
YOUR GARBAGE COLLECTOR HAS THE AWESOME BERSERK MODE!!!
As a Garbage Collector controller you must to avoid the memory garbage reach the core of the system.
CONTROLS
- A / D or Left / Right Arrow: rotate your weapon
- Enter or Space: shot
OVERCLOCK SYSTEM
- Cache (life): how many memory can take the core before stuck the application.
- Number of cores (weapons): every core is a new weapon agains the memory garbage.
- Core speed (turn speed): it’s the turn speed of your weapons.
- Slot size (damage & bullet size): your bullets are slots that free some of the garbage.
- Cleaning time (reload time). Every time you shot a slot, you need some time to free some space for another slots.
TIPS
- Overclock the cleaning time at the first levels, so you can fire faster.
- Overclock the slot size as soon you see bigger objects (more than 3 sides polygones).
- Overclock the number of cores or core speed when you see to much objects.
- Overclock the cache if you’ve allocated too much objects in memory.
KEY FEATURES
- Avoid your system get stuck!
- Overclock your GC in order to clean more and more garbage!
- Disrespect that f**king programmer! (well… is not a game feature, but you can do it in your house)
- And… that is all. What do you expect? Last week I play another game jam and my brain is stuck xD
CHANGELOG
v 1.1:
- Bug fixed: game doesn't work on Internet Explorer and Safari browsers
- Bug fixed: internal error when a projectile impact 2 enemies at the same time can cause a "phantom enemy" that avoid you to end the level
- Bug fixed: enemies pool doesn't work well and can cause performance issues
- Improved weapones upgrade order (it reduced angular distance between enemies)
- Text speed appears x2 faster
v 1.0:
- Original Ludum Dare version
Status | Released |
Platforms | HTML5 |
Release date | Oct 04, 2020 |
Rating | Rated 5.0 out of 5 stars (4 total ratings) |
Author | Miguel López |
Genre | Action, Shooter |
Made with | Unity |
Tags | Ludum Dare 47 |
Asset license | Creative Commons Attribution_NonCommercial_ShareAlike v4.0 International |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard |
Links | Ludum Dare |
Download
Download NowName your own price
Click download now to get access to the following files:
Stuck in a while true 1.0.zip 16 MB
Comments
Log in with itch.io to leave a comment.
You can hold enter :|
Unfortunately, it doesn't work in Safari browser, JS console show errors:
SyntaxError: Invalid character '\u001f'
ReferenceError: Can't find variable: unityFramework
I've faced with the same problem, it could be fixed with disabling compression.
Thanks for the feedback!!! I test it in several browsers from PC:
- Mozilla: Works!
- Opera: Works!
- Chrome: Works!
- MS Edge: Works!
- MS Explorer: Nope
If I release an update, i'll take into account to remove the compression ;), but... I think not so much people use that browsers (as ex web developer, they was the more headacher because they didn't respect standarts and/or mainstream tech, and I supose now have the same problem xD).
You also can try to use Brotli compression, it looks like working for that also.
For Mac OS many people use Safari as a default :)
Brotli doesn't work in Firefox any Chrome :( (I didn't try it in others).
I uploaded a new version withut compression, I tested it in IE and it worked, but I didn't try in Safari. If yo do it, confirm that the browser bug was solved, please! Thanks you!!! ^^
It works, thanks!
Thanks! :)