Sunday, November 5, 2017

HOBloom Live Stream Version 3

Support HighTek:

[ Intro ]
    This past week I have made some massive updates to the chatbot in order to increase the amount of fun had while playing with the demo as well as giving a bit of the control back to the automation in order to keep the environment a bit more stable for our plants.  I have stripped the light and humidity controls from the user leaving only the exhaust and circulating fan for the chatbot to control.  Below I will go over all the major points in the new update.  For more info on HOBloom, my open source grow space automation software go here.

[ HOBloom Info]


[ Live Demo ]

[ Gameplay Overview ]
    The new game is based around being the fastest user to enter a random sentence or word into chat. My word list is comprised of mostly titles of video games.  Each round starts with the bot clearing chat and announcing a word that the users must enter back into chat exactly as the bot printed it out.  The first three users to enter the phrase in chat within the time limit of each round will get a chest and be brought to the bonus round where they fight a monster.  Fighting works in the same way as in the previous round except in battle you get shorter words. After the battle is over the round resets and we go back at it!

[ Help Commands ]
    The way the help commands works have changed a bit since the last version.  You may still enter the word 'help' into chat to print out the main help information that will lead you to all information about the game.  I have added a few subcommands to the help menu now.  The command 'help vote' will print out information about the voting system for interacting with the HOBloom unit controlling the room.  I have also added the command 'help shop' that will print out information about the shop system.

[ Interacting With HOBloom ]
    You may interact with the unit running HOBloom and automation the environment in the room using the bots voting system.  The main difference from before is that it now costs 400 gold in order to cast a vote.  On the plus side, you may now vote as many times as you can afford in one round!
    With the voting system, you can vote to turn on/off the exhaust and circulating fans. The command to cast your vote is 'vote' followed by a space and the command you would like to vote for.  Below is a list of the possible commands.

  • turnonfan - Turn on circulating fan
  • turnofffan - Turn of circulating fan
  • turnonexhaust - Turn on the exhaust fan
  • turnoffexhaust -  Turn on the exhaust fan
    Using the above commands you can cat your vote in chat.  For instance, if you want to turn on the circulating fan and give the plants some fresh airflow you can save up 400 gold by playing the game and then type into chat 'vote turnonfan' and the bot will add your vote to the pool.  Every minute the bot will count up all the votes and make the change for the winning vote! In the chance of a tie, the bot will roll a die for a winner!

[ Battle ]
    The battle phase will start by giving you a very short word.  The winners of the last round may then type that word into chat and the first one to enter it will strike the monster.  The monsters do pick a random winner to attack back so watch your HP!  Whatever player gets the final hit on the monster to kill it will get a bonus check and extra XP!  Monsters are based on the average level of the winners and there HP scales to the number of players fighting.  If you die during battle you will lose your chance at the extra loot and your HP will be restored.  If all players in battle die the round ends.

[ Shop ]
    The shop now has two items you may spend your gold on.  We still have potions that heal for 50 HP and now Mega Potions have been added that heal 250 HP. You may buy a potion by entering the command 'shop buy potion' or 'shop buy mega potion' into chat.  The bot will either tell you to save up more gold or sell you the item if you have the gold.  The bot will tell you but you may confirm and view the items you currently have by issuing the command 'showitems' in chat.  To use an item you would type 'use potion' or 'use mega potion' in chat.

[ Items ]

  • potion
    • 100 Gold
    • Heals player for 50HP
    • Player can hold 20 at once
  • mega potion
    • 400 Gold
    • Heals player for 250HP
    • Player can hold 20 at once

[ Gear ]
    Whenever you are in the winner's circle for a round of you get the final hit on a monster you will get a chest with gear inside.  The gear has randomly generated statistics based on base settings for each generic weapon type.  They can give a player a boost to there strength, dexterity and HP.  You can type the 'se' command in chat to see what gear you currently have equipped.  To see the list of gear you have in your bad you can type 'showgear' in chat and the bot will print out the list of gear you are holding.  You may only hold 12 items at a time so don't forget to drop gear you don't want!  When you say 'showgear' in chat each item will have a number before it, you may drop any individual item using the command 'drop' and then a space and the item number.  For example, to drop gear at slot #3 you would type 'drop 3' in chat.  You may also issue the 'drop all' command to drop all the gear you are holding(excluding the gear you have equipped).  Below is an image of the print out of my gear in my bag.

    In the image above, if I wanted to only drop the 'Elven Bow Of Fury' with the #14 in front of it I would issue the command 'drop 15' to the chatbot.

[ Player Stats ]
    As you play you gain gold, gear, items, and XP.  All of this is persistent and all progress will still be kept between sessions.  To see your current level and stats you can type 'showstats' in chat and watch for the reply from the bot.  Below I will go over all the stats in the bots reply and show and image of that reply for my test user.

  • STR- Strength this is your base damage - This goes up one each level up
  • DEX - Dexterity controls your chance to land a critical hit - Goes up one every other level up
  • HP - Current hit points (current/max)
  • XP - Your current experience points
  • GOLD - Your current stash of gold
  • NEXT LVL XP - The number of xp points you need to gain the next level
[ Thanks ] 
   As always thank you for reading and taking a look at the system!  Anyone who needs help or would like to set up this system hit me up in the comments below and I would be happy to help you out!  I can also always be reached out to in the discord server at the top of the page.  If you would like to support more work like this don't forget to check the patreon link at the top of this page! Let me know what you thought of this article and the project below in the comments and as always, happy growing!

No comments:

Post a Comment