GLHFungi

A networked two-player game. Who will be the first to eat 20 mushrooms?

GLHFungi

A hectic attempt at making a multiplayer game. You play as one of two hedgehogs who compete for being the first to eat 20 mushrooms. Eating mushrooms makes you see things, and lets you change between jumping platforms and flying a spaceship.

The jerky movements of the other hedgehog are part of the trip.

I don't expect anyone will actually play this game, but perhaps it's an interesting example for Godot-users who are curious about making something multiplayer.

Play Online

Not today, this is my first time making a multiplayer game and it doesn't want to face the internet yet.

Play Local

"Local" means you'll host the server yourself, most likely just in your local network so to play with people on your WiFi. Make sure you don't have internet exposure!!

Requirements: Docker (for the Nakama server)

Steps

For the technically savvy/unfaint of heart, here are some steps to give the game a try:

With Godot 3.4.2
  1. Go into the server directory and run docker-compose up --force-recreate. This spins up some Docker containers that run the server.
  2. In the client source, edit addons/com.heroiclabs.nakama/Nakama.gd to adjust DEFAULT_HOST to your own (local) IP.
  3. In Godot, play the project (F5) to connect to the server and join the game.
  4. Have someone else on the network do step 3. Mind your firewall.
With the client binary
  1. Configure your laptop to have the IP 192.168.1.3 in your local network. This is the hardcoded server-IP for the client binary.
  2. Go into the server directory and run docker-compose up --force-recreate. Just like step 1 with Godot.
  3. Run the binary on your own or another machine to join the game!

Tools used

  • Godot 3.4.2
  • Nakama
  • VSCode
  • GIMP (Annika's drawings)
  • Audacity (Annika's recordings)

Voting results

This game entered in the Team competition (9 entries).

Comments (4)

Laguna
 • 2 years ago • 

Any chances for a windows build?

DiningPhilosopher
  • 2 years ago • 

Yep, added!

oOBloodyOrangeOo
(@xXBloodyOrange) • 2 years ago • 

Heya,
Unfortunately, I could not play your game on stream. However, I thought I might still introduce it as it still is a part of the results of this game jam. :)
Here is the VOD: https://www.twitch.tv/videos/1423581480?t=0h4m4s With the time stamp :)

DiningPhilosopher
  • 2 years ago • 

Thanks @xXBloodyOrange! Just seeing this now, next time we'll aim at making something more playable again ;-)

Login to comment

Links

Server SourceClient SourceClient Binary (Linux)Client Binary (Windows)

Author

DiningPhilosopher

Details