Dungeon Chat Bot by brookzerker

[raw]
made by brookzerker for LD 40 (COMPO)

This is a Twitch.tv chat bot game, where you play in the chat window. Any number of players can join the adventure into the dungeon where they will strive to be the first to level 5.

A simple game that is designed to the played while also watching a streamer play a game or program.

This bot was made in front of a live audience on twitch.tv.

The more players that are currently playing the harder the game gets as the levels of the monsters go up.

Note you must be logged in to Twitch to play the game

How to play

Join the chat at https://www.twitch.tv/brookzerker while logged in.'

Join the game in progress, or start a new game with the command !join.

When it is your turn, explore a new room in the dungeon.

If there are multiple people playing you will be given a chance to negotiate what will happen during the play items phase. This is where you can try to convince people to play items to help you run away, or increase your attack, or affect the monster. Be careful because some items help the monster.

If there isn't much going on in chat, you can skip the current phase of your turn.

During the play items phase you can now play any items that you have. If there is not a monster in the room, then you can fight one if you play a monster form your bag. Be careful not to play a monster that is too powerful for you unless you have convinced others to help you out.

Sit back and watch the combat, everything is calculated on the server, and cannot be interfered with.

If you beat the monster, you get its treasure, and a level. Make level 5 before anyone else to win the game.

Get defeated by the monster and you die. You can re-join again immediately as a brand new player though.

game1.png

game2.png

Commands

  • !help - See a list of possible commands
  • !game - see if a game is being played (don't worry, you can join games in progress)
  • !join - join a game
  • !item [name of an item] - See a description of an item, or monster (yes, monsters are items too :)
  • !explore - When it is your turn (the bot will tell you when it is) use this command to begin your turn. If you don't run this in time then the bot assumes you aren't there and will skip your turn after a minute.
  • !skip - skip the current phase
  • !status - See your characters status
  • !play - Play an item during the play items phase
  • !run - Run away or stop running away
  • !transfer [item name] [user name] - Give an item to another player

Ratings

Given 10🗳️ 9🗨️

Feedback

FormalCloud
04. Dec 2017 · 03:42 UTC
This is awesome. I love seeing interesting game design ideas like this!
S-ed
04. Dec 2017 · 05:27 UTC
Any plans to add ASCII art and/or Emojis? (not genuine, but you could make nice art in chat)
S-ed
04. Dec 2017 · 05:27 UTC
*for some reason same text added twice (edited)
wh05herlock
04. Dec 2017 · 06:57 UTC
I haven't played it myself, but it's a really cool idea to make something which you can play in twitch chat. :)

Unfortunately the game sounds very similar to a board game called munchkin, so it would have been nice for you to come up with a more original idea for what game to make.
S-ed
04. Dec 2017 · 07:02 UTC
@wh05herlock There was an age when only those RPG games existed on computers (mainly online).
https://en.wikipedia.org/wiki/Text-based_game
candlesan
04. Dec 2017 · 07:38 UTC
This is a great avenue to explore! Hope to see more like this.
wh05herlock
04. Dec 2017 · 08:21 UTC
@s-ed I'm not saying it's a bad thing. I actually really like the idea of this game, and think it's a really cool entry. I'm just saying I would've thought it was even more cool if the game-play was more original. :)
myshmeh
04. Dec 2017 · 09:06 UTC
So many potentials on this idea. I can imagine people on Slack would be into this and stop working!
tuism
04. Dec 2017 · 12:03 UTC
So... I like the idea, but I don't know how it works. I get into the game, wait for my turn, try help, try all the commands, and it just says I can't use items and there's no way to attack. I don't know, it's a cool idea, but I think it needs to be simplified.

Also I don't like the way the bot responds to the help command - instead of separate messages, it should all be in one big message that breaks down individually. Right now help is really confusing to use.

Hope to see an evolution of this! I love experimental stuff! :)
DavidLibeau
05. Dec 2017 · 21:01 UTC
Cool :sunglasses: ! My game also use Twitch chat API !
valkyrie
05. Dec 2017 · 21:54 UTC
I got confused about how to attack when I find a monster. Maybe the game plays better when there are more users. Also it would be good to have an image on the video feed explaining the game, I just see a loading spinner.