Twitch chat battles HowTo

Permalink Report to webmaster

Starting PoliCromx Alpha 0.07, Twitch streamers can host matches, stream them and allow their viewers to fight against them from the chat.

If you are a streamer

1. Configure your account

First off, you need to be part of our Streamers Guild. Check this page to learn about it.

Once your PoliCromix account is set as "streamer", you need to link your Twitch account either from the app or from the website. Here's how to do it from the website:

1. Go to "My account"


2. Hit "Connect with Twitch"


3. Login in Twitch


3. That's all


Once linked, you need to go to your account prefs and specify your channel name:

1. Go to "Preferences"


2. Scroll down, type, save:


2. Create a match and enable the bot integration

When you're ready to stream a match, go to the arena and create it, but make sure that your channel name is in place so you can allow your viewers to challenge you:

When you check the box you get a confirmation dialog:

Note: you should specify a password for the match -no matter if your viewers see it-. This might be necessary for two reasons:

  1. When you specify a password, card level restrictions are lifted, so your viewers will be able to join the match no matter the level of their cards.
  2. You can prevent anybody else hanging around the arena to join your match, effectively taking a place that is supposed to be for one of your viewers.

If you click on the yellow button at the bottom you'll see this:

Once you start the match, the PoliCromix bot will join the chat and announce itself like this:

PoliCromix:
I've been summoned by ๐—”.๐—–๐—ฎ๐—ฏ๐—ฎ๐—น๐—น๐—ฒ๐—ฟ๐—ผ/๐—ฆ๐—ง๐—š! Listening forย challengers of the match #252 for ๐Ÿฎ players on the ๐‘ต๐’†๐’๐’ย ๐‘ด๐’Š๐’™: ๐‘ซ๐’‚๐’“๐’Œ ๐‘บ๐’•๐’†๐’†๐’ board of theย ๐‘ช๐’‚๐’“๐’Š๐’๐’๐’๐’‚๐’๐’… universe. Type !!๐š™๐š˜๐š•๐š’ toย play or !!๐š‘๐šŽ๐š•๐š™ for a list of commands you can use on me.

Note: the list of commands are in the next section, but keep reading.

Your viewers will need to type the !!poliย command to challenge you. They will be added in a first come - first serve basis, and the bot will output who has been added to the match and who doesn't.

Please take the next considerations when hosting matches:

  • Try to use boards with playing modes that don't exceed 6 cards per player. Most of your viewers will be new or casual players, so don't expect them to have strong cards and expect them to have a small inventory.
  • Avoid hosting multiple games at the same time you're hosting a PoliCromix match. This is important for the next reasons:
    • Bots are heavily restricted by Twitch. They can send messages at a low pace to avoid hitting thresholds. Our bot is no exception.
    • PoliCromix bot commands have a learning curve. They can be mastered after a couple of matches, but, still, some effort is required.
    • Some games (like Twitchy Tides) allow players to send commands. PoliCromix match players waiting for a response from our bot might get lost in the flood.
  • The viewers will see the cards you're using during the match, but you can't see theirs, so you will always be in disadvantage against them. Except when you lose the match: your cards will be dimmed so the winner couldn't see which cards they will take from you.

Important: At the moment of writing, your viewers have no time limit to make their moves, so you'll have to remind them to do it.

If you're a viewer (interacting with the bot)

There's a handful of things you need to know beforehand:

  • If you don't have a PoliCromix account and you join a in-stream match, an account will be created for you.
  • You'll get compliment packs with random cards so you can play.
  • The bot will pick random cards from your inventory and make a deck out of them for each match you play.
  • When you place a card on the board and you're needed to pick a target to attack, the bot will select the target for you.
  • If you win the match, the bot will select at random the cards you should take from the opponents.

Getting into the battle

Once the streamer creates the match and the bot is summoned on the channel, you can type !!help to see the list of commands it supports:

  • !!poli - join the hosted match.

  • !!cards - shows cards in your hand (available for placing).

    The output of this command will look like this:
    PoliCromix:
    Your cards in hand:

    PoliCromix:
    ๐Ÿญ: [โ†] โš”๏ธ20 โค๏ธ32 lv7 Eyeless Shark ๐ŸŸก ๐Ÿฎ: [โ†“ โ†™๏ธ] โš”๏ธ6 โค๏ธ4 lv0ย Grypho Owl Bear ๐ŸŸก ๐Ÿฏ: [โ†–๏ธ] โš”๏ธ32 โค๏ธ64 lv7 Umon ๐ŸŸก ๐Ÿฐ: [โ†’ โ†˜๏ธ]ย โš”๏ธ16 โค๏ธ56 lv7 Greu The Pirate ๐ŸŸก ๐Ÿฑ: [โ†‘] โš”๏ธ37 โค๏ธ66 lv10ย Desesperation Ofโ€ฆ ๐ŸŸก ๐Ÿฒ: [โ†˜๏ธ โ†™๏ธ] โš”๏ธ27 โค๏ธ32 lv7 Tiassasย 
    As you can see, the yellow circles serve as separators for your cards.

    To understand what you're seeing, follow the next example:

    ๐Ÿญ: [โ†] โš”๏ธ20 โค๏ธ32 lv7 Eyeless Shark

    • 1: is the card number.
    • [โ†] are the arrows (attack directions) of your card, from one to eight.
    • โš”๏ธ20 is your card attack power.
    • โค๏ธ32 is the card hit points (life).
    • lv7 is the card level, 7 in this example.
    • "Eyeless Shark" is the card name.

    When you place a card on the board, it won't appear in your hand the next time you call this command, so you should either keep track of the cards you're using or invoke this command to get your updated hand and select the best card to use next.

  • !!place card N at row,col - places the specified card number N on the slot at the given coords.

  • !!pick - if you win the match, it will issue the prize picker, then tell you how many cards you've got from the opponents.

When you place a card, you'll see the result being animated on the board, and then the next player will take the turn.

Considerations for your account

  • You can't manage your inventory from the chat. You'll have to download the app or use the web client to login and manage your cards and buy packs from the shop.
  • If you change your Twitch username you will lose access to your PoliCromix account, so, if you liked the game and want to keep playing it, you should login to the website and set an email and an account password so you're able to keep logging in without issues.
  • If you never win a match, you might end up with not enough cards to keep playing. In this case, you could ask the streamer for any compliment pack or get packs from our shop.

Final notes

  • The bot doesn't tell who's next in the middle of the match. All this needs to be addressed from the board.
  • Players on the chat need to put attention to the messages sent by the bot. Normally, the bot sends its output as a reply to a command to ease reading.
  • Feel free to send your comments below if you need help or want us to tune up anything on the bot. We always listen.
2 users rated this post.
Vote now!
Cumulative results: 10 points โ€ข Rating: 5

0 comments

You need to register an account if you want to leave comments on this or any other post!
Click here to register now!