unlimitedbacon / kfungus

A clone of the old NetFungus game using Kivy.
2 stars 2 forks source link

Game does not end correctly #3

Open BGMcoder opened 9 years ago

BGMcoder commented 9 years ago

Mr. Bacon, when one mushroom eats the other one, the dead player's head should disappear. If they were the only two players left on the field then the game should end and the winner should be announced.

In version 0.3, when you consume the other guy, his head remains unless you use a bite on his head. But if they are the last two players, the game doesn't end and there's no winner!

BGMcoder commented 9 years ago

I hope you don't mind me resurrecting this project! Fungus was one of my most favourite games and I am trying to make one for Windows, too. http://www.donationcoder.com/forum/index.php?topic=39418.new#new http://ahkscript.org/boards/viewtopic.php?f=5&t=6195&p=36830#p36830

unlimitedbacon commented 9 years ago

I thought leaving the heads would make gameplay more interesting. This way, your original head can get killed but if you have captured another then you will still survive. This does not actually work at the moment, though.

There is no endgame detection at all right now. I thought I had implemented that but apparently not. The game also needs to be able to detect when a stalemate has been reached.

I have never tried it, but there is no reason why this shouldn't be able to work on Windows. Python is cross platform and so are all the libraries I'm using. Give it a shot.

BGMcoder commented 9 years ago

Well, that's sort of interesting; if you leave the head, does the player now have two heads, both of which need to be eaten in order to defeat him? That would make the fellow nearly invincible, and I'm not sure if it would make the game very fair if there was one other player remaining. But maybe! Otherwise, I think something dastardly should happen to the head - something like x's over the eyeballs so you can see that it is a dead head - then it would be like a fungal trophy.

BGMcoder commented 9 years ago

As for running it in Windows - well, I have to figure out kivy first. I have Python 33 installed, but Kivy will require some labour to install.

BGMcoder commented 8 years ago

Hi, Mr. Bacon. Would you be willing to finish Fungus?