Operation Fungus

by Jani_Nykanen


Posted on December 15, 2015 at 4:42 AM



Operation Fungus is a 2D arcade-like shooter game, where you kill enemies to obtain crystals you can later use to upgrade your skills. The game have eight different stages!

(If you want to play native Linux build, you can find it on Game Jolt: http://gamejolt.com/games/operation-fungus/113698)

Read the controls before playing! (Can be found in the title screen)



Devlog: http://www.64digits.com/users/index.php?userid=Jani_Nykanen&cmd=comments&id=504487



NeutralReiddHotel commented December 15, 2015 at 5:01 AM
does this work on lenawks
Jani_Nykanen commented December 15, 2015 at 8:17 AM
does this work on lenawks
Quote
'Lenawks' sounds like 'Linux', so I assume it is what you meant. Yes, it does work, although the native build can be only found on Game Jolt (although it requires Allegro 5.0.11 or newer to work, I might try static linking later again).

The Windows version works fine through Wine, only controllers do not work (fun fact: I have never tested this game on Windows, I even compiled the Windows binary on Linux Mint!)
twisterghost commented December 15, 2015 at 2:01 PM
Fun game, I haven't gotten far enough to give too much of an in-depth review, but from what I've seen and played, its enjoyable and has some great style.

Only complaint is that the drops from enemies and their attacks look pretty darn similar, and I was totally avoiding them for a while before I realized what they were.
Jani_Nykanen commented December 15, 2015 at 3:49 PM
Only complaint is that the drops from enemies and their attacks look pretty darn similar, and I was totally avoiding them for a while before I realized what they were.
Quote
When you play it more, that shouldn't be a problem anymore, you start to automatically ignore the crystals.

I hope so, though, since there aren't much I can do to make people not to confuse them with the bullets: I already removed the black outlines of the crystals and added white outlines to the bullets. I cannot remove the crystal drops since it's part of the game concept: when the player's speed is high enough, he or she can avoid touching the crystals until their crystal multiplier is high enough.
twisterghost commented December 15, 2015 at 4:55 PM
When you play it more, that shouldn't be a problem anymore, you start to automatically ignore the crystals.
Quote

Seems like a design problem, idk. "you'll get used to it" is a response that generally comes from having played the game so much while developing it. Try making them a different color? Shape? make them blink? Drop their opacity? Make them more like faded particles than solid projectiles as they currently appear? Animating them in some unique way could be useful, or maybe making hurry more to ping towards the player rather than floaty as they are now which makes them seem harmful
Jani_Nykanen commented December 15, 2015 at 5:18 PM
. Try making them a different color? Shape? make them blink? Drop their opacity? Make them more like faded particles than solid projectiles as they currently appear
Quote
There aren't many good colours in NES palette. That's why I cannot make them transparent either. And they blink already.

or maybe making hurry more to ping towards the player rather than floaty as they are now which makes them seem harmful
Quote
But that floaty behaviour is part of the game concept, like I said above: "when the player's speed is high enough, he or she can avoid touching the crystals until their crystal multiplier is higher ".

I see what I can do.
NeutralReiddHotel commented December 16, 2015 at 3:55 PM
i downloaded this, but idk how to run it
Jani_Nykanen commented December 16, 2015 at 8:04 PM
@Reiddsan

If you downloaded the Linux version on Gamejolt:
Open terminal, type
sudo apt install liballegro5.0
Then type
./Fungus
And it should run. If not, download Allegro's source and see this: https://wiki.allegro.cc/index.php?title=Ubuntu_and_Allegro_5
If you downloaded the Windows version:
Just run "Fungus.exe".
NeutralReiddHotel commented December 17, 2015 at 10:52 PM
thank u sir, i'll get right on it and report
Jani_Nykanen commented December 19, 2015 at 11:51 AM
I just released a new version (0.3.0). And yes, I also uploaded it here.

The new version contains a new stage, and... um... I modified the behaviour of the crystals, now they will fly towards the player faster. Not sure if this fixes the issue twisterghost mentioned, but at least it's a small improvement.
twisterghost commented December 20, 2015 at 1:55 AM
I'll check it out!
mrpete commented December 22, 2015 at 3:01 AM
I haven't tried the linux 64bit yet but I ran it directly off Windows XP via a VM through Puppy Precise 32 bit.. It's fun and reminded me of classic Turbo GFX and Sega Genesis game. I will get the allegro and try through linux 64bit distr.
twisterghost commented December 22, 2015 at 3:06 AM
I'm not totally sure if its me being awful, or the game being hard, or both, but this seems ridiculously difficult. I haven't been able to pass through the first mission, as it just devolves into dozens of enemies on the screen so fast. Is the point of the game to try over and over and grind until you have enough powerups to beat the level?

If thats what you're going for, its working, and I can dig it, but it just needs a bit more excitement than just 'this monster appears randomly, then this one, then this one too' so that the grinding doesn't get tiring too quickly. I found myself wanting to keep trying to get further each time, but ultimately didn't want to keep playing because it felt like it would take too long to grind out the points.
Jani_Nykanen commented December 22, 2015 at 6:45 AM
@twisterghost

Well, grinding and the high difficulty are part of the game concept, but I admit that it's not pretty well balanced. I cannot change the game logic (i.e. how the monsters appear) since the game engine is not very flexible, but I can reduce some early game prices, so the player becomes more powerful earlier and beating the first levels doesn't take so long.
twisterghost commented December 22, 2015 at 2:34 PM
I would be more inclined to see a higher reward for making progress. While it did feel mostly like I was woefully underpowered, seeing myself make actual progress would give more meaning to the grinding. Maybe have monsters drop more XP as you get further? Increase the base multiplier when you hit checkpoints? I dunno, I like the idea, it just needs to be a bit more rewarding for at least the first level.
Jani_Nykanen commented December 22, 2015 at 3:23 PM
Well, the enemies drop much more XP in the later stages, so it gets more rewarding once you complete the first mission first. The gameplay also gets faster, so the gameplay becomes more entertaining. You just have to get pass the first level. I made some changes to the prices, so the first stage can now (well, in the next version) be completed within ten minutes.

Anyway, thanks for the feedback, some players just say "good game" and move to the next product. It's hard to balance game without any feedback.

EDIT: I just got an idea: I could add a survival bonus depending on the amount of time the player has survived. But that feature won't be in the next version, though, I need some time to implement and test it.
twisterghost commented December 22, 2015 at 4:28 PM
I could add a survival bonus depending on the amount of time the player has survived.
Quote

That sounds pretty much spot-on. An exponential curve is more exciting than a slow drip of XP. More adrenaline of "oh man I'm doing so well, this is going to pay off!"
Jani_Nykanen commented December 22, 2015 at 7:43 PM
Okay, version 0.4.0 is released (currently only here, since Game Jolt is partially down). Here's some new features and fixes:

- Survival bonus: You'll get crystals depending on how long you have survived (implementing this feature took actually only 15 minutes, heh). The bonus is equal to this: f(x,y) := ( x/10800 * (500*y)^(1.0 + 0.1*(y-1)) )^1.2, where x is the amount of frames the player has survived (60 frames = a second), and the y is the current stage

- Lower prices: The skill upgrades cost less, so you don't have to grind so much anymore. The first stage can be beaten in about five minutes if you have enough skill

- Fourth mission: "Post-apocalyptic Paradise"
Jani_Nykanen commented December 28, 2015 at 8:36 AM
A new version (0.5.0) released. I'm too lazy to list all the changes, so read them here:
http://gamejolt.com/games/operation-fungus/113698/news/update-4-a-spooky-forest-and-easier-bosses/117602
Jani_Nykanen commented January 01, 2016 at 7:40 PM
I released a new version, 0.7.0. Here's a list of changes (directly from Game Jolt):


I just released a new build, 0.7.0 (I skipped 0.6.0 because the game is very close to be finished). It has - of course - a new mission ("I can see clouds!"), but also new story screens. Yay!
‚Äč
Oh, and now the controls are shown after the story screen. In the case you have missed the evasion button...

New features:
- Mission 6: I can see clouds!
- New story screens
- Controls screen now have text telling what the controls do (reading images might be hard)

Fixes and balancing:
- I did fix something, but I don't remember what it was any longer...

By the way, if you happen to see a typo in the story screen, please tell me! I was unable to contact my friend who usually corrects my English today, so the text might fixed in the next version.

Game's Game Jolt page
Aistarin commented January 01, 2016 at 8:52 PM
Why isn't this on the front page yet?

8/10, will explain later!
Jani_Nykanen commented January 06, 2016 at 4:42 PM
I updated the game to the version 0.8.0 (currently only on 64Digits since Game Jolt's build processing is not working). I fixed some annoying bugs and added seventh mission, hooray, live is wonderful.
Jani_Nykanen commented January 08, 2016 at 8:00 PM
Okay, now I'm done with this shit. What, am I going to stop developing this game? No no, don't worry, I just meant I have finally finished this game. In version 1.0.0 I added the true final boss and fixed some bugs (slimes in Mission 1 will no longer "explode" to bullets after death).
Crazy Star commented January 17, 2016 at 3:18 PM
I played this btw :D
Jani_Nykanen commented January 17, 2016 at 7:29 PM
Yay, you played it! And you got that far? I have seen some other let's plays where people play the first stage and give up because it's "too hard", not that they even try.
Jani_Nykanen commented March 30, 2016 at 7:00 PM
By the way, are there some bots downloading this game? I mean, 1358 downloads don't seem very sensible, it's more than on Game Jolt.
S3xySeele commented April 03, 2016 at 10:05 AM
Very cool game... hard as hell, but you can unlock upgrades pretty quickly so it kinda works.

I'm dying to know how to implement that CRT effect.
Jani_Nykanen commented April 03, 2016 at 6:18 PM
@S3xySeele
That CRT effect is pretty simple: the game canvas is drawn to a mesh that is a curved surface (or a piece of a ball, if you prefer), the fake scanlines are added afterwards, simply by drawing a scaled bitmap that has every other line grey with alpha value of 0.5 or so.

I know it's possible to do that effect with GLSL shaders, but when I made that project, I didn't know how.
bournelegacy commented March 30, 2017 at 4:55 AM
This game is really fun and fairly well made. I can't see how to upvote it here on the website though, as I am new to the website and I am still getting used to the interface. Where on the webpage is the voting function?
Aistarin commented March 30, 2017 at 5:01 AM
Huh, it appears it got disabled for some reason. I'll have to look into this.