da9a561850 | ||
---|---|---|
sounds | ||
textures | ||
README.md | ||
crafting.lua | ||
entities.lua | ||
extra_orgs.lua | ||
init.lua | ||
mapgen.lua | ||
mod.conf | ||
non_living_blocks.lua | ||
photobot_blocks.lua | ||
photobot_functions.lua | ||
shared_functions.lua | ||
sky.lua | ||
sounds.lua | ||
sup_functions.lua | ||
tools.lua |
README.md
Ecobots2
by Dokimi
Current version: 0.1 Development. Functional, but gameplay aspects missing.
An alien world inhabited by a selfreplicating alien superorganism.
Instructions:
Find a location with dormant bots. Wait around, or hit them to wake them up. Watch them grow. Intervene using the tools provided.
Tools
- Metabolic Inducer: forces the bot to undergo a metabolic cycle (speeds up growth).
- Feed Injector: feeds the bot.
- Light Meter: measures light (bots are photosynthetic)
- Mutagenic Probe: mutates the bot.
- Spore Inducer: causes the bot to reproduce by releasing spores.
- Life Signs Analyzer: reads core information about the bot's status.
How does this work?:
Bots act like living things, growing reproducing, dying, evolving.
Bots capture energy, produce waste, and create offspring which inherit their genome.
- Metabolic rate: cycles through life processes faster or slower.
- Energy: bots must gain energy to survive and grow.
- Waste: bots use of energy produces toxic byproducts that must be excreted (either as gas, or liquid, or solid)
- Age: ticks up with each metabolic cycle. Added on as a cost to basal rate.
- Basal rate: how much energy is used and waste is produced per metabolic cycle.
- Max Storage: how much energy and waste it can store, and how much it requires to create an offspring.
- Parental investment: parents energy given to offspring to get the child started out.
- Spores: can spread by spores as well as by clonal spreading. Spores have rudimentary swarm intelligence.
- Clonal: clonal bots exchange resources and waste with each other, acting as a co-operative superorganism.
- Support structures: bots with support structures can create useful structures and specialized bots.
- phloem: "pipes" for energy and waste exchange.
- nephron: waste excretion
- dermis: non-divding photosynthetic cell.
- Evolution: asexual inheritance + mutation. RK factor is the only gene. Low = fast and simple. High = slow and complicated.
- Other bots: decomposer eats the dead, phage virus infects the living.
License:
Code is licensed under GNU LGPLv2+.
Textures are licensed under CC BY-SA 3.0 Unported.
Credit:
ecobots2_dug_flesh.1.ogg, based on http://soundbible.com/970-Cracking-Chest-Open.html, Attribution 3.0, Mike Koenig. ecobots2_dug_flesh.2.ogg, based on http://soundbible.com/953-Rip-Arm-Off.html, Attribution 3.0, Mike Koenig. ecobots2_dug_flesh.3.ogg, based on http://soundbible.com/943-Flesh-And-Bone-Tearing-.html, Attribution 3.0, Mike Koenig. ecobots2_dug_flesh.4.ogg, based on http://soundbible.com/1097-Slime-Splash.html, Attribution 3.0, Mike Koenig.
ecobots2_flesh_footstep.1.ogg, based on http://soundbible.com/511-Squish-1.html, Attribution 3.0, Mike Koenig. ecobots2_flesh_footstep.2.ogg, based on http://soundbible.com/512-Squishy-2.html, Attribution 3.0, Mike Koenig. ecobots2_flesh_footstep.3.ogg, based on http://soundbible.com/513-Squishing.html, Attribution 3.0, Mike Koenig. ecobots2_flesh_footstep.4.ogg, based on http://soundbible.com/1084-Slime.html, Attribution 3.0, Mike Koenig.
ecobots2_place_flesh.ogg, http://soundbible.com/1079-Bir-Poop-Splat.html, Attribution 3.0, Mike Koenig.
ecobots2_tool_good.ogg, http://soundbible.com/1682-Robot-Blip.html, Attribution 3.0, Marianne Gagnon ecobots2_tool_bad.ogg, http://soundbible.com/1669-Robot-Blip-2.html, Attribution 3.0, Marianne Gagnon
ecobots2_spore_release.ogg, based on http://soundbible.com/2-Air-Leaking-Out-Sound.html, Attribution 3.0, Mike Koenig.
ecobots2_mud_footstep.1-6.ogg, mud footstep sounds (http://www.freesound.org/people/dobroide/sounds/16771) copyright (C) 2006 by dobroide, [CC by 3.0]
ecobots2_gurgle.ogg, based on http://soundbible.com/560-Alligator-Crocodile-Growl.html, Attribution 3.0, Mike Koenig.
Changelog:
0.1
- Initial release