Use arrows to navigate lists to see what's going on in your sim! Use the stop sign to pause the simulation. Use commands to, well, command things. Shift + Click the Green Flag to make the sim run way faster. Here is the complete commands list: -Continue (Continues the simulation) -Cycle Display (This is the meat of the sim. See all the different data happening live!) -View Humans (Lets you visualize individual humans or a slideshow) -Graph a Statistic (You can graph statistics, such as Births per Year) -Pie Graph Eye Color (makes a pie graph of everyone's eye colors) -View a domain (allows you to locate a domain and see its stats) -Burn Down a Domain (kills everyone in a given city) -Prophet (lets you create and utilize a prophet to interact!) -View Masterpieces (lets you see masterpieces in the Yearly Report) -Curse Someone (lets you kill an individual or make them infertile) -Purge Evil (massive loss of life. requires a prophet) -Force Child (Create a child between any two humans) -Create a Domain (Found a domain and name it)
DEVELOPMENT ON THIS PROJECT ON SCRATCH HAS CEASED! See the Python reboot here: [link removed, sorry guys >.< ] I went through a lot converting this from BYOB to the new Scratch, but it runs over 17x faster. There are bugs, help me fix them! Here is a brief* feature list: -Each human is assigned a job at birth. If there aren't enough agricultural workers, the people will starve. Over time, inventors increase agricultural efficiency so work can be specialized. Craftsmen will create masterpieces (which takes inspiration from Dwarf Fortress) every once in a while. Right now, these have no benefit. -Domains (towns, cities, etc.) with randomly assigned names. People move to them. New ones are settled. They will be located near water (Scratch-version exclusive). You can see domains on the map. -Humans choose a religion for life at their moment of birth, decided using an algorithm involving parents' religion and probability. -Humans have a life expectancy which they die somewhere around. Some humans die early from predation, disease, etc. Whether or not they die from old age is determined at birth. If they will die early, the age of their death is stored in the list "early death chance". -Each human has their own preferences for looks of the opposite sex. They marry those that they prefer over those they don't (using a raffle-type algorithm). They can only marry/have kids when they go through puberty (puberty is boolean). -EYE COLOR IS ALL-OUT MENDELIAN GENETICS! Hair color is pseudo-Mendelian. -Law system broke during the port, it's on the TODO list. Leaders would have passed certain laws based on their traits, affecting the people of their kingdom. -Only 2 races so far, Caucasian and African -Leaders' children are heir to their throne. -You can spawn a prophet that converts people to the religion of you. Yes, you. They believe you are their creator (which is true, you are). You need to fulfill their needs in return for them spreading your word to others. Attend to them at least every ten years through your prophet. -You can view individual humans like a slideshow. It's cool. You can see their hair color, eye color, trait (shown in the smile), and age (height and presence of wrinkles). "X"s on their eyes indicate a dead human. -You can graph statistics! I love that I made this! You can also do a pie chart on eye color. This visualization of statistics is so sweet. -Status bar that I made when it was slow (on BYOB). I've spent many hours working on this, here is the update log for Scratch 2.0 so far: -(2/28/21) Came back and rescued this project from becoming deprecated. Text input should work again, but I'm not going to delve deep into the code and fix any serious issues, sorry. Check out the Python reboot! -fixed showing humans, children display correctly and positions are fixed -commands page can now be viewed -certain lists are now not invisible -you can choose amount of starting humans (I fixed bugs in this) -fixed prophet system. Added prophet menu + more requests... -fixed the ~10:1 atheist to religious ratio, it's now ~2.75-1 -Added jobs, masterpieces (then I fixed them) -fixed a bug where domains wouldn't be placed, stopping the sim -fixed that dastardly birthrate drop bug I've had for FOREVER -fixed/rebalanced prophet system and hid the laws list -fixed dead leaders, tweaked population requirement for leaders -graphing revised for masterpieces and long (1000+ items) lists -fixed commands list (which was later moved to instructions) -fixed food shortage killing 0 people spamming the Yearly Report -added viewing of masterpiece progress, refined word choice -added Ag Technology per Year to graphable stats. It starts as 1, and its increase represents your country's increase in agricultural efficiency per ag worker -added more religious commands, fixed stopping bug -fixed food shortages + starving doesn't kill eldest first any more -added force child (+ an error net), fixed infertility curse -adjusted probabilities of moving to a new domain -added create a domain command, its mechanics are cool -fixed bug that stalled the simulation forever -de-cluttered lists (postponing the inevitable; it's like cleaning my room) -fixed create-a-domain (thanks jujuboy) -(5/15/16) fixed list clutter permanently (i hope) by implementing arrow navigation system -fixed starvation-related crashes -(5/15) added STOP sign to end the simulation after the current year has finished, in case you want to pause it earlier than you thought! -(5/16) moved displays around. fixed issues with stop sign, lists. -(5/17) fixed issues with arrows and lists disappearing/reappearing -(5/27) fixed minor display issue -(5/29) smoothed prophet creation, greater customization -(6/2) made graphing stats a whole lot easier -(10/13) fixed humans persisting after slideshow -(12/22/16) fixed new leaders TODO: Re-implement law system, trading, military, metallurgy, etc. TODO: fix race bug that popped up out of nowheres