Virulent

Show off your games, demos and other (playable) creations.
Post Reply
User avatar
kbmonkey
Party member
Posts: 131
Joined: Tue Sep 01, 2015 12:19 pm

Virulent

Post by kbmonkey »

Virulent is a turn-based tactical game where you are in charge of managing a global viral outbreak, and if you are lucky, save the world. You use action points to manage the outbreak. Your task is to launch missiles to prevent any more infections, while administering remedies to infected countries and cure them.
This is a remake of the Atari game "Epidemic!" by Steven Faber (1982).
This code, the game art, the music and screen layouts are my own work.
Screenshots

Image Image Image Image

Get It

The LÖVE version is attached below.

Instructions

Mute

Press `control` + `m` to mute/unmute audio.

Full screen

Press `alt` + `return` to toggle full screen.

Controls

To highlight a country, choose a remedy or select an asteroid:

`up`, `down`, `left`, `right` arrow keys.

Actions

To open country details or press a toolbar button:

Press the `X` key.

Shortcut key

Press the `Z` key.

On all screens you can use the `Z` key as a shortcut instead of using the toolbar.

- On the Regional screen, it opens the remedy screen if a remedy can be applied.
- On the Remedy screen, it applies the selected remedy.
- On the Radar screen, it launches a missile.
- On the Command screen, it ends the turn (only when no more actions can be performed).

The Toolbar

The toolbar is located at the bottom of the screen. Use the arrow keys to highlight a button, and `X` to press it.

On the Command Station screen, press the `down` key to focus the toolbar at the bottom. To return to country selection, press the `up` key.

Instructions are in-game. Choose the Help toolbar icon to read them.
Attachments
virulent-r2.love
(475.76 KiB) Downloaded 70 times
Last edited by kbmonkey on Sun Apr 04, 2021 11:39 pm, edited 1 time in total.
User avatar
Gunroar:Cannon()
Party member
Posts: 281
Joined: Thu Dec 10, 2020 1:57 am

Re: Virulent

Post by Gunroar:Cannon() »

Cool. Like plague inc except reversed?
kbmonkey wrote: Sun Mar 28, 2021 6:57 am Virulent is a turn-based tactical game where you are in charge of managing a global viral outbreak, and if you are lucky, save the world.
Does that mean it's luck based and not tactics based...? :rofl: :crazy: :ultrahappy:

What type of ai do you use?
Check out Dust
me: I don't always code but when I do it's done flawlessly.
also me:

Code: Select all

 function Gunroar:Cannon()
    for x, enemy in ipairs(self.allEnemies) do
        self:Cannon(enemy)
    end
end

Code: Select all

Lua Error: [file Gunroar.lua]:18: C stack overflow
User avatar
kbmonkey
Party member
Posts: 131
Joined: Tue Sep 01, 2015 12:19 pm

Re: Virulent

Post by kbmonkey »

Gunroar:Cannon() wrote: Sun Apr 04, 2021 11:25 pm Cool. Like plague inc except reversed?
Does that mean it's luck based and not tactics based...?
What type of ai do you use?
thanks @Gunroar:Cannon!

1) This is a remake of the Atari game "Epidemic!" (1982). The original game had a resolution of 336x240. My remake was done in Pico-8 with a 128x128 resolution. The game posted here is my Löve port, with a goal of minimal change to the Pico-8 code. More about the Pico-8 version in the Readme.

2) Although some events are randomized, it is never to a degree that it will solely determine the outcome of a game. Tactics and strategy play a *major* part in success.

3) No AI. It uses probabilities based on the state of the countries in play.
Post Reply

Who is online

Users browsing this forum: Gunroar:Cannon() and 21 guests