Hey everybody,
it has been a while since I posted an Update for C0D3. And the main reason for that is that I had a bit of a creative crisis. I did not feel good about anything I created, I started and dropped many small projects and just did not know what to do with myself really. This caused me to take my hands off of C0D3 for a while. I really like this project and I was afraid that by working on it during this time I would not produce anything good. In fact I was afraid of completely ruining the project for me and I might drop it altogether.
Luckily I am over that now. I found a lot of motivation in working on something new and exciting, which was a bot for Twitch. I learned a lot and it gave me the idea for what I have been working on over the last few days:
Twitch Integration for C0D3
C0D3 for me always was a game that should spark a sense of community. Solving the incredibly hard puzzles my mind produces through group effort. It is in my opinion a game that is perfect for streamers. Getting a lot of people to participate. And with the extra knowledge I gathered I made the Suggestomatic:
The *Suggestomatic** works as follows. First the player has to input their Twitch Username and Twitch Chat OAuth Token into the settings. I am working on a bot integration, but at the moment the game will only connect to the channel of the user, whose username is used.
Then, while the game is running watchers have the ability to suggest keywords, which might help the player solve certain puzzles. A suggestion is made by typing “!sug KEYWORD” into the chat, “KEYWORD” being whatever they want to suggest. The length of the keywords is trimmed to 10 characters, to limit the amount of help they can provide.
Then every 30 seconds the voted answers will be evaluated and the top 5 suggestions will be listed.
I think this implementation is very useful, especially for bigger streamers, for whom it is hard to follow the chat.
Obviously the watchers won’t have to type their suggestion again every 30 seconds for it to stay relevant. A suggestion stays valid for 5 minutes after it has been submitted. And of course it can be changed at any point.
And of course this feature is entirely optional and can be switched off at any given moment throughout the game.
I hope the way this is designed will enable watchers to help solving puzzles, without spoiling the experience for the player.
I can’t wait for some feedback!
Settings Tool
I have also come to realize, that such information as the Twitch Authorization, as well as the GameJolt Username and Token are rather private data. Therefor I have coded a quick little Windows Form tool, to input this data, rather than having the user input it in the game. It is still very raw, but it fulfills its purpose.
0 comments