Slime Battle Royale by ManBeardGames
## Game Trailer
https://www.youtube.com/watch?v=nyeg6q8pIZ4
## Description
You are trapped in a dungeon with other slimes. The rules are simple, only one slime can leave. Time is precious, as there is poison slowly creeping in from all sides of the dungeon. You must hurry to defeat them all and become the sole survivor, or die a painful death.
The theme for Ludum Dare 41 was to "Combine two incompatible genres". I choose the Battle Royale genre and the turn-based fighting genres. In Battle Royale games, you want to be able to move, as the closing circle of whatever is closing in. The turn-based fighting serves as a deterrent to your movement, forcing you to stop and take actions.
## How to play
Controls
Keyboard only. No Mouse. No Gamepad.
Esc will pause the game
Movement
You can move using the Up, Down, Left, or Right arrow keys on your keyboard. Move around the dungeon to avoid the poison as it closes in.

Battle
If you approach an enemy slime, or they approach you, a battle will commence. Slimes battle it out in the most ancient of traditions; Rock, Paper, or Scissors. Best your opponent quickly. If you take to long to make an attack, they may find you defenseless and attack you openly. As you are fighting, the poison still creeps into the dungeon

How to win
The last slime standing is the winner. Ensure all other slimes are defeated, and you will be announced as the winner.
## Tools Used
Sound Effects
These were done in good old BFXR https://www.bfxr.net
Graphics
Graphics were done using Aseprite https://www.aseprite.org
Frameworks
The primary framework used is the MonoGame framework. http://www.monogame.net/
Along with that, I have a custom framework called Psiren which is a combination of my own code and Monocle
Psiren: https://gitlab.com/manbeardgames/Psiren
Monocle: https://bitbucket.org/MattThorson/monocle-engine
And lastly, I used MonoGame Extended for TileMap importing. https://craftworkgames.github.io/MonoGame.Extended/
## Notes
I'm submitting to jam, but this was a solo endeavor. The only assets I was unable to create my own was the music, as usual. There is music in the game, I just didn't make it. Credits to music are below. As such, I am removing the Audio category for voting.
## Music Credits
Title Music Furious Freak Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/
Game Music Exit the Premises Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/
| Windows | https://manbeardgames.itch.io/slime-battle-royale |
| Source code | https://gitlab.com/manbeardgames/ludumdare-41 |
| Original URL | https://ldjam.com/events/ludum-dare/41/slime-battle-royale |
Ratings
| Overall | 460th | 3.556⭐ | 47🧑⚖️ |
| Fun | 542th | 3.344⭐ | 47🧑⚖️ |
| Innovation | 396th | 3.578⭐ | 47🧑⚖️ |
| Theme | 357th | 3.889⭐ | 47🧑⚖️ |
| Graphics | 665th | 3.356⭐ | 47🧑⚖️ |
| Humor | 270th | 3.489⭐ | 47🧑⚖️ |
| Mood | 463th | 3.42⭐ | 46🧑⚖️ |
| Given | 28🗳️ | 36🗨️ |
* Sometimes I would get punished for not deciding a move almost immediately after another move. It would be nice to have some timer indicating how long remained to choose my attack.
* I must be really bad at rps, since I was down 100 health after duelling only three enemies :smile:
* the RPS sound effects are nice, I like how the different combinations all had different sounds.
This is easily the most hilarious take on the theme I've seen or heard about. Well done!
You're probably not bad at RPS, it's just all random. Each enemy is given a seed to use, and randomly chooses an attack from that seed. Some seeds will cause them to choose one type of attack more than another, but it's still all random.
I'm really glad you found it hilarious, humor was something i was trying to go for.

Unless you are referring to the attacks the AI uses. There are 6 different seeds, each one weighted to make them use one type of attack more than the others. Except seed 6, it's evenly weighted. From that the AI chooses a random attack from the seed each turn
Although the combat system is quite simple and to the point, I found myself simply mashing buttons until I won the fight instead of thinking what to do, not sure if that's what you meant anyways but I'm just saying!
Fun little game over all :)
I loved how you gave a different name to every slime: I started laughing as soon as I saw the first death message!
The game was fun, but since the enemy slimes don't actively engage you (unless you stand still) winning is too easy and almost pointless.
I think you chose the right music: I immediatly got hyped when I heard the drums!
Sounds also fit the mood of the game.
Overall, well done!
@wheffle The combat system was the hardest thing for me to get down. It went though a couple of different versions, before finally settling in on the RPS system. Mashing the buttons is kinda the way to go, since in RPS, it's really random either way right? Some enemies are actually weighted to perform certain attacks more than others, but there's nothing visually that would indicate that. There are 6 different attack seed arrays in the code, and each enemy is randomly assigned an array, and randomly choose from their array which attack to use (https://gitlab.com/manbeardgames/ludumdare-41/blob/master/MazeRunnerRoyale/Scenes/GameScene.cs#L257)
Glad you enjoyed it though, I'll be polishing this up and expanding out the combat system. I really want to do a post LD release of this more fully fleshed out.
Thanks for playing though and the feedback.
Pretty cool idea. I can see myself playing a game like this a lot.
Thanks for providing the source code. I wanna learn MonoGame.
Overall good entry! 10/10 names of slimes.
Nice work.