ScratchData LogoScratchData
Back to Fogger123's profile

Medieval Village Simulator v.4 B

FOFogger123•Created May 6, 2022
Medieval Village Simulator v.4 B
1
1
32 views
View on Scratch

Instructions

This is part of The Medieval Village Simulator Project: https://scratch.mit.edu/discuss/topic/572927/ I know everything has been switched over to @Locomule's system, but I wanted to at least get this system into a more usable state in case anyone wants to use it. Now, instead of having an individual sprite for each tile, they are all clones. This should make it less tedious to add new tile types. Commands ------------------------------------------------------------------------- View [Villager Name or Number]: Displays the chosen villager's description Skills [Villager Name or Number]: Displays the chosen villager's skills Inventory [Villager's Name or Number]: Display's the chosen villager's inventory (currently just clothing) Identify [Villager's Name or Number]: Displays the villager's name or number (Example: If Villager 1 is Ratbert Rainilda, Identify Ratbert Rainilda returns 1. Identify 1 returns Ratbert Rainilda.) Rename [Villager Name or Number]: Displays prompt "Enter New First Name": [First Name]: Changes chosen villager's first name to chosen name. Displays prompt "Enter New Surname": [Last Name]: Changes chosen villager's last name to chosen name Level [Number]: Sets Z-Level to chosen number (Currently only 0 and -1 work) Biome: Displays current biome Season: Displays current (in-game) season Month: Displays current (in-game) month Day: Displays current (in-game) day of the week and month Time: Displays Current (in-game) time Year: Displays current (in-game) year Date: Displays full current (in-game) date Chronicle: Toggle display of chronicle (list of prior events) Timestamp: Toggle whether chronicle records a timestamp for each event Inspect: Toggles the inspect mode (hover over a tile to see its name) Region: Displays the name of the current region C: Hides command console Hide: Hides output display Hotkeys ------------------------------------------------------------------------- C: Toggles whether command console is shown or hidden. H: Hides output display ↑: Increases the z-level ↓: Decreases the z-level Click here for the previous versions: https://scratch.mit.edu/projects/647493874/ https://scratch.mit.edu/projects/636996604/ https://scratch.mit.edu/projects/628237013/ And click here for the original: https://scratch.mit.edu/projects/625507854

Description

Changes I made in this version: ~Switched to a clone-based tile engine ------------------------------------------------------------------------- My plans: ~ The clothing generator can use some fine-tuning, as now it can generate bizarre combinations like linen shoes. ~ Add more features to the world generation ~ Allow you to form a village with your villagers ~ Construct buildings ~ Give the villagers jobs ~ Possibly allow each villager to have their own belongings and money, and let them buy and sell items. Although Dwarf Fortress tried this and it was a disaster and had to be scrapped. ~ Randomly generate rumors that villagers with the gossips trait will spread. They can be about a specific villager or about a treasure rumored to be in a specific ruin, or something else. Rumors can grow over time as they are retold. Each rumor will track who believes in it and who doesn't. Each character will decide if they believe the rumor, disbelieve it, or are neutral based on their personality traits. Believers will change the way they interact with whoever the rumor is about, and if enough believe in it a mob may form to take action. ~ Witches and witchcraft ~ A justice system ~ Rather grim, but torture, as medieval law required that witnesses in a court of law be tortured to ensure they are truthful. Or maybe we drop that one. ~ If enough witches or heretics are allowed to run free in your village, the Inquisition might come to town. Which is actually good for the accused, as despite their modern reputation the Inquisition were usually more just than local courts. They are bad for the player, though, because they will interfere with your running of the village. ~ Potions and alchemy based on medieval beliefs ~ Monsters from medieval bestiaries ~ If your village grows large enough, you can receive a charter to be a semi-independent town ~ If your town grows large enough you can form a kingdom. ~ Royalty and nobility ~ Provide an explanation for who the player is in universe. Perhaps use the Crusader Kings approach of letting you control the head of your village/kingdom and transfer control to the next in line when the current character dies. ~ Magical artifacts, especially the Thirteen Treasures of the Isle of Britain ~ Guilds and confraternities ~ Grotesques: Unique creatures with randomly generated body parts and attributes, based on the bizarre doodles in the margins of medieval manuscripts. Basically our version of Dwarf Fortress' forgotten beasts, but not uniformly malicious. ~ There are probably other things on the to-do list which I forgot to mention So where do we go from here? I am not certain if I have the ability or time to add all of the features I listed, but maybe this can become a sort of open source project, where each of you remixes the project and adds in some new features which others can build on. Or treat it like modding, and maybe do something completely different with it. Maybe some day we will have a whole family of different fan-made versions, all building on each other. Or maybe no one is even reading this. Probably the latter. Sigh.

Project Details

Project ID686285214
CreatedMay 6, 2022
Last ModifiedMay 6, 2022
SharedMay 6, 2022
Visibilityvisible
CommentsAllowed