A small survival turn based game where you have to build defenses to defeat all the virushes and survive the quarantine.
CONTROLS
Arrow keys to move and navigate menus.
[X] To place or upgrade defenses
[Z] To swap between defenses
HOW TO PLAY
Defeat all the virushes in a level to advance to the next day
Look for materials, they pop randomly on the level
Upgrade the your defenses so they can reach enemies
CREDITS
Code: Mario Carballo (@afk_mario)
Art+Audio: JP (@eljovenpaul)



A few fixes
- Night 07 startup materials can now be picked up
- Hospitals no longer charge you when they are out of service (they still do if you use them on full health)
- Re-balanced some levels



This is super super fun! Goes right to the action after the first learning levels. Awesome!



New overall level design balancing and the little angry enemies have a new design



i just started playing pico-8 and this is my favorite game so far.



Nice game! I've got "Out of memory" crash though. Here's a screenshot - https://imgur.com/a/4EkjH1E :)



There's 5 red things to collect, and one of the hints is "there might be a cure," but I got all five of the things and still got the same ending. Am I missing something?



@PhasmaFelis, I wondered the same thing. Looking at the code, there is an alternate ending text that is supposed to be displayed if you have collected the 5 red things, but there's a typo in the code in tab 4 line 86
if cure == 5 then |
there's no cure variable, so the winning condition fails no matter what.
the correct variable name is p_cure



Oops! Thanks for the ping! just uploaded a fixed version sorry about that!



@arlefreak, a fix in 5 days for a 5 year old game that requires 5 red thingies... Smells like carefully planned ARG to me ;)



@arlefreak, tried to do a damage-less run, and got a final damage received of 12 ? I suspect killing eggs by bumping into them somehow counts as damage received.
Also, the final score is always 1000.
function get_score() local score = m_kill\(turrets+bombs) score += day score = max(10,score-life_lost) return score * 100 end |
I believe you meant score=min(10,score-life_lost) to cap the score at 1000.
Even with that fix, you'll easily get the max 1000 point if you die late in game.
EDIT :

Just for fun, I abused the current score formula and got a score of 9400 out of 1000 :p



@RealShadowCaster Just pushed a fix for the life lost score bug! turns out that killing any bug by bumping them affected your score and not it should only be when you loose HP
The score logic is working as expected (If I remember correctly, it's been a while), the max(10, score-life_lost)
line is so you can't have a negative score and the minimum is 1,000, the minimum of 1,000 was for the UI drawing logic to look nice hehe but yeah there is no cap on the high score you can do!
damage-less runs should be possible now :)
thanks for playing and reporting things!



@arlefreak, thanks for the fix.
I had done a damage-less run in the mean time, without killing eggs by bumping. With the fixed scoring, I did a damage-less poor man run with egg bumping (purposefully spend every resource at the end of every level).
I've failed twice to do damage-less poor man no egg bumping challenge : both times I got the "out of memory" crash.
I think I'll mod in a display of stat(0) to see if I should prioritize crowd management, small level towers, big level tower, or maybe even using bombs that I currently never use aside from for getting red thingies.
If you want, I could also help with the memory problem by faking the current structures with memory maps.
https://www.lexaloffle.com/bbs/?pid=152798#p
[Please log in to post a comment]