======================================================================== ROADMAP: Large New Development Projects ------------------------------------------------------------------------ #### ##### #### # # ###### ##### #### # # # # # # # # # # # #### # # # # # # ##### # # #### # ##### # # # # # ##### # # # # # # # # # # # # # #### # #### # ###### ###### # # #### - Split this doc into "core gameplay" and "side quest" forks? - Lux Ore - Reconsider mapgen depth; push downwards? - Players accumulate radiation. - Player health API to allow registering multiple reasons for player health loss (injury, radiation) - Radiation fades, washes off faster with water. - Stacks also radioactive. Tools too but less so. - Infuse other materials - Infuse clear glass to make "smoked" glass. - Does not transmit light. - See-thru only from one side. - Infuse chromatic glass to make piezo glass. - Step on it or punch it to emit light. - Button/touchplate for optics. - Trees/logs. - Tree trunks as falling nodes, dig as logs. - Logs as non-falling nodes, facedir. - Sand renewability. - Dirt turns to sand if left near water. - Stronger near more water. - Stronger near flowing water. - Torches - Burning nodes with ash parts, to display torch lifetime - Create a "strike-anywhere match" by adding other materials (sand, and something to react with like gravel or lux infusion) to instantly light on punching a solid enough surface. - Advanced Tools - Sickle / kopesh, choppy + snappy, recursive harvesting. - Mop/broom for mass stack pickup. - Sponge on a staff for a mop, thatch on a staff for broom. - Broom recipe feels more right, but requires more work... - Tinted glass: can see thru only one way and not others, does not transmit light? Infuse non-chromatic glass w/ lux? - Player knockback coming in 5.1+? - Allow players to push others around by punching? - Use for door conveyors? - Doors - Automation via laser ablation propulsion. - Some materials cannot be operated by hand? - Stirling engine using light gradient? - Water or steam for rotary power? - Arrangements to auto-return if propulsion removed? - Push fluids, falling_nodes, items, ents as appropriate? - Also move items sitting atop? - Use as press for quick packing recipes? - Domain Wall Sensor - Adapt from sztest? - Field Generator? - Power an annealed lode block from 2 opposite faces. - Generates particle effect at mapblock boundary. - Thatch - Collect grass and dry in sun, or pummel sticks into wood fiber. - Nodes that reduce fall damage, decorative for building. - Brushes for painting, writing system. - Broom to sweep scattered item stacks together. - Water and lava surface springs. - Access to water for forges. - Access to lava for lighting, firestarting, glass? - Lava quenching, new material? - Lurk Ore - Moves freely among air-exposed stone while no player is looking. - Follows after player, attempting to cause harm. - Weakens nodes above/below player into falling nodes, e.g. loose cobble, gravel? - Steals items from player, drops onto ground or absorbs them into body? Saps tool durability? - Ignites flammables it passes by? - Downgrades or absorbs ores nearby by contact or air floodfill? - Creates illusionary nodes you can fall through? - Cannot be dug or damaged directly. - Digging it yields plain stone, but converts up to 2 surrounding stone nodes into Lurk. - Need to dig all around it so it cannot move, then apply Some time-integrated process to convert it to useful form. - Threats - Visceral - Flammable/toxic gas? - Monsters: stone-lurkers, mimics. - Lightning, meteor strikes? - Creeping - Cellular automata hazards. - From exploration, delving too deep, leaving things to rot, etc. - Blights, Fungi - Social features - Randomize player appearance/colors. - Shirt/pants, possibly w/ stripes/patterns - Skin color, hair color, eye color? - Add more holiday outfits. - Track server lag in metadata? - New writing system based on charcoal - Draw a symbol on surfaces by pummeling w/ charcoal - ...or maybe make ink from coal+water, use a brush? - Punch symbol w/ charcoal to rotate thru alphabet - Use a special/reduced alphabet? - Smoked glass - Lux-infuse clear glass. - Does not transmit light. - See thru only in one direction. - Useful for hidden bases. - Digital logic + lighting via optics. - Piezo Crystal Node - Emits light briefly when punched or stepped on - Need to interpolate player paths for "stepped on" logic - Lux-infused chromatic glass? - Pistons or rack&pinions for affecting world stuff. - Laser ablation propulsion - Gray code absolute game time to determine distance (logarithmic by load) - Advanced optics? - Polarization? Phase? Interference and superposition? - Rotary power? - Stirling engine? - Rotors? - Conveyors? - Steam as a classic fluid? - New materials to craft with. - Dungeon materials, stonework? - Decorations for dungeons - Tree sap from stumps? Resin? Rubber? Shellac? - Small plants? Reeds? Mallows? - Sea stars, anenome, coral, other underwater things? - Fungi, esp. tree-destroying ones, blight? - Oil, natural gas? Fossils and fossil fuels? - Geode, hydra crystals, radioactives? - Shipwrecks or alien tech - Slow-moving animals? Snails? Miniature spice worms? - Non-portable things, like "spawners" or wormholes - Tubers and taproots, cacti, and other "defensive" plantlife - Plant-like CA animals, like bee nests and clouds of bees? Termine mounds? Ant colonies? Coral? - Popeggcorn? - Ores that smelt via heating and then rapid quenching? - System for transporting cargo. - Trains of minecarts? - Conveyors, elevators? - Vary player walking speed based on nodes under feet? - Use gravity vector to make flowing water push the player? ........................................................................ ========================================================================