We wanted a way for streamers to make their followers participate during a Silicon City game.

While a mayor is playing Silicon City on his/her computer, he/she can link the game to his/her Twitch account.

By connecting to your stream, viewers appear as silizens in the street and will be able to move them, ask them to perform actions, discuss with you (the mayor) thanks to the in-game Barkr social network, start fires, change the architecture, etc...

Untitled


The subscribers from the chat can send commands to drive their citizen in the game of the broadcaster

How to connect Silicon City to your Twitch account

If the mayor is connected, anyone can join his/her chat on Twitch to become a citizen in-game and can interact with the city or the mayor by typing commands in the chat.

Start a new city then click on your profile on the top bar. Your mayor panel will appear. Expand the Twitch tab then click on Connect your Twitch account.

An authentication Twitch request will open in your browser. Accept it then close the browser and come back to the game.

Untitled

If the operation succeed, the game will display the following options, validating that your the game is currently connected to your Twitch channel.

At that point, viewers can start typing commands to interact with your city.

The commands a viewer can type are limited and start with an exclamation mark (eg: !hello ). Any message typed that is not recognized as a command will still reach the Mayor as an in-game barkr message, if the mayor follows the citizen.

Twitch configuration

Several options are available to customize your steaming experience.

Chat Commands

As a Twitch subscriber and once your citizen appeared in the player’s city, you can try the following commands in the Twtich chat:

!hello Introduce your citizen by sending a default hello world barkr message.
!help Write a message to help the mayor.
!show Show a pin over your citizen location in the city for a short time.
!follow Give your vote for and approve the mayor by following them.
!unfollow Disapprove the mayor by unfollowing and vote against them.
!findjob Send your citizen to find a first job, or a better one.
!findhome Send your citizen to find a new home in the city, or a more affordable one.
!gotowork Send your citizen to work to earn some money.
!gotohome Send your citizen back home or finds a new one if not available.
!goto(@other) Go to a specific citizen in town and stay there for a while.
!havefun Go out in town to find something fun to do.
!painthome Spend 10$ from your citizen savings to change the color of your home.
!rebuildhome Spend 100$ from your citizen savings to change the shape of your home.
!donate
!donate(200) Give away your citizen’s money to the mayor. Consider this a bribe.
!crime Your citizen will get the urge to commit mischief around them.
!fire Start a fire at the location of your citizen
!kill Leave the simulation as you joined it

See the full list of functions available in Silicon City’s engine here: Functions