-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Guild Master is a fantasy game where the player takes control of a collective of heroes who are part of a brotherhood. The player needs to recruit members for the guild, whom will be able to produce different type of resources. These resources will be used as provisions to send the members to the Dungeon, on different kind of quests, giving them various benefits. These Dungeon quests will reward the player with special resources used to upgrade the guild buildings like the hall or blacksmith, allowing access to more members and improvements for them. The end goal is to defeat the boss of the dungeon before the day limit.
Building were the heroes can sleep to recover stamina during the night. Upgrading this building will increase the member capacity of the guild, allowing to recruit new members.
Area were the heroes take a rest and eat to recover stamina.
Small area filled with tents and stands where members can go to check the shops and recover stamina.
Place where the player can use resources to buy items that have a passive effect in the heroes statistics. Upgrading this building will allow the player to upgrade the guild members even further.
Area where guild members can go fishing to rest and recover stamina.
Warrior training zone, warriors training makes them gain flames.
Area where wizards create potions for the guild. The area contains different recipe shelves, material shelves and alchemy tables for the production cycle.
Hunting zone for the hunters, here they will track animals and hunt animals to gather meat for the guild.
Every agent follows this Behaviour tree, When resting and when they are in quest they do the same, but every agent has it's own FSM when working nested in their Behaviour tree.
When resting, the agents recover stamina.
While daylight agents have a 25% of going to 4 different places:
- The market: agent walks around the market and visits 4 diferent spots randomly.
- Fishing: agent walks to the fishing spot, picks a fishing pole and starts fishing.
- The tavern: agent walks to the tavern and enters.
- Walk: agent goes for a walk and visit random spots in the map while chilling.
While night agent has a 55% chance of going to sleep and rest % is divided between the rest of the options above.
When in quest, the agent moves to the dungeon and enters in it, when the quest is complete they apear again.
While working knights go to the warrior training area, pick up a weapon and try to find a couple, if they have no couple to fight with they fight solo.
Mages go to the Alchemy tower while working, they create potions by going to a recipe shelf and selecting a recipe, then they go to a material shelf and pickup the materials needed, at last they go to the alchemy table and craft the potion and repeat.
Hunters while working they gather meat, to do it, they go to the forest and wander for a prey, after they spot one, they kill it and moves towards it, then gather the meat and go again.
Potions are a resource the player can assign to a quest, allowing a member to heal 50% stamina when its stamina drops below 25%. Obtainable via mage work.
Meats are a resource the player can assign to a quest, during the quest, a food check can happen, each member needs to eat 1 piece of meat, if there is no food left, stamina will decrease a 25% to each member who cant eat. Obtainable via hunter work.
Flames are a resource the player can assign to the quests to increase the rewards gained on succes. Obtainable via warrior work.
Gold is a resource required to upgrade buildings such as the Guild House and the Blacksmith. It can also be used to buy upgrades for the heroes equipment. Obtainable via quests.
Shields are a resource required to upgrade the Blacksmith. Obtainable via quests.
Crowns are a resource required to upgrade the Guildhall. Obtainable via quests.
The player is able to:
-
Recruit heroes to expand the guild.
-
Select a quest from the quest board, assign members and provisions to it and then send the group to the dungeon.
-
Upgrade the guild house and the blacksmith building using the resources gathered doing quests.
-
Make a member work or rest with the click of a button.
Quests are randomly generated every new day and have different resources as rewards depending on the difficulty of it. There are 3 types of quests.
- Bounties: Simple quests that require only 1 member to be completed.
- Adventures: More advanced quests that require between 3-5 members to be completed and have very good rewards.
- Raid: This is the last type of quest and there's only 1 available, which is the dungeon boss. Completing this quest will finish the game successfully.
Each quest has enemies assigned to them, which the group will require to counter to improve their chances of finishing the quest. Each member class counters a different enemy. Warriors counter skeletons. Mages counter orcs. Hunters counter bandits.
At the end of a quest, each member with 0 stamina has a great chance of dying and be removed from the game completely.
You can move the camera by moving the mouse pointer to the limits of the screen. You can also scroll for zoom.
MIT License
Copyright (c) 2019 ProboxAM
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.