Release

Zombie survival

9

CLIGUI 2022-08-02 22:54 (Edited)

This is an infinite zombie survival game where the goal is to survive as many days as possible. In it you walk from location to location and chainsaw or shoot any zombies you encounter. It has a 3 page inventory system with weapons and armor that are automatically equipped based on quality.


FEATURES:
Easy interface.
A saved high score (Days)
Different loot probabilities
10 weapons consisting of melee and projectile.
10 pieces of armor.
20 locations.
21 zombie types each with randomly generated HP(0 to 75) and ATK(0 to 25).
10 food types (same food different name when eaten).
8 text colors to choose from.
4 consumable loot types

NOTES:
The second version has a better interface and fixes some miner spelling errors. It also says when you find loot, a weapon or armor and has a timer which I learned to make from SP4CEBAR’s example below.


This is my first shared game and I taught myself all I know. So the code might be simple but after much Alpha and some Beta testing it seems to work.

CLI-Z1.nx | Open in app
2022-08-02 22:54

McPepic 2022-08-02 23:22

This is really impressive! there is so much variation that can happen in a single playthrough. I can tell a lot of effort went into this! :)


CLIGUI 2022-08-02 23:31

Thanks :) In the future I would like to add radiation, merchants, and a level system.(also I let there be 0 health to some zombies so the player can get free loot, in case any one was wondering).


McPepic 2022-08-02 23:50

Just for future reference, it's spelled 'Palette'. Also, I was a little confused about how to select the color because I assumed that you needed to press adjacent keys from A to H, rather than alphabetically. Other than that, great work!


CLIGUI 2022-08-02 23:53

Ok glad to know


SP4CEBAR 2022-08-03 16:52 (Edited)

I didn't expect a text-based game to have gameplay this good! It feels solid and instant

Also, please add a message for when an item is added to your inventory

it seems like 100% hunger means that the player is very hungry, which is something I'm not used to (I'm used to a hunger value counting down (like HP))


CLIGUI 2022-08-03 17:03

Thanks, I did have text that told when items were added to the inventory but I was not sure if people would want it since it means waiting 60 sec for the text to disappear


SP4CEBAR 2022-08-03 18:59 (Edited)

The text could be part of the still image, perhaps something like:

PRINT "YOU FOUND A BAG THAT";
PRINT "CONTAINS 2 BANDAGES,";
PRINT "ONE RAT, AND AMMO   ";
PRINT ""
PRINT "YOU SEE A CITY      "

Otherwise, you could use TIMER to check how much time has passed since something happened, something like this could be used to store the time when something happened

EVENT:
EVENT_TIME=TIMER
RETURN

And this would check to see if some time (in this case two seconds which is 120 frames) after the event has passed

IF TIMER-EVENT_TIME>120 THEN
  'Something
END IF

it looks like you're using INKEY$ so this is possible


CLIGUI 2022-08-03 19:19

I am working on improving it now. I will try the timer out but I need to lear it first


CLIGUI 2022-08-03 19:20

Learn it first* i mean


SP4CEBAR 2022-08-03 19:49

Here's a little demo of this mechanic

Scheduler.nx | Open in app
2022-08-03 19:49

CLIGUI 2022-08-03 19:52

Thanks I will check it out


Timo 2022-08-06 10:06

If you make another version, I would recommend to make a screenshot of the actual gameplay and not the color settings ;)


Log in to reply.