nodecore-skyblock/docs/roadmap.txt

176 lines
6.1 KiB
Plaintext

========================================================================
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?
........................................................................
========================================================================