The Lumina Network
Step into the void of the Lumina Network, a sprawling web of bioluminescent nodes scattered across deep space. Piloting a prototype ion‐powered vessel, you’ll manipulate powerful energy streams to link distant nodes, harvest their Lumina ions, and channel them through your ship’s systems.
Game prototype made for Bevy Jam #6
WARNING - Mouse controls only (needs both left and right click). Does not currently work with a touchscreen/phone/tablet.
#the-lumina-network Discord channel
Game Mechanics
There's an in-game story. But it's a little vague. If you'd like more detail on how things work, read on.
Ion Generation
When the ship is nearby a Lumina node, the node has a periodic chance to generate an ion burst targeting any of the directly linked nodes . Research in "Lumina Generation" can increase the chance that a burst is generated. Each time an ion burst is generated, there's a chance that the node will shutdown/burnout. Research in "Lumina Burnout" can reduce this. Once a node has shutdown, after the ship has moved away there's a periodic chance that the node will resume. Research in "Lumia Recovery" will increase this.
Ion Bursts
Ion bursts are either "propagating" outwards or "reflected" and return to the original point of generation. When an ion burst is travelling outwards and reaches another node:
- there's a chance that it's reflected and starts returning. Research in "Lumina Reflection" can increase the chance that it's reflected.,
- for each link (other than the link it was coming from) there's a chance that the node will propagate onwards, possibly being duplicated. Research in "Lumina Propagation" can increase this.,
Links
- There's a limit on the number of links per-node. It starts at 3, but can be increased by researching "Max Lumina links". This was never balanced and is too cheap.,
- Links are only permitted to form a spanning tree, cycles are not allowed.
Credits
Ship sprite - https://kenney.nl/assets/space-kit
Sound effects composed on Arturia MicroFreak
[dependencies] bevy = { version = "0.16.0", features = ["dynamic_linking"] } bevy-inspector-egui = "0.31.0" bevy_egui = "0.34.1" bevy_tweening = "0.13.0" disjoint-hash-set = "1.0.0" getrandom = { version = "0.3", features = ["wasm_js"] } iyes_perf_ui = "0.5.0" rand = "0.9.1"
Updated | 12 hours ago |
Published | 3 days ago |
Status | Prototype |
Platforms | HTML5 |
Author | dstoc |
Genre | Strategy |
Made with | Bevy Engine |
Tags | Incremental, Minimalist, Mouse only, Sci-fi, Space |
Average session | About a half-hour |
Languages | English |
Inputs | Mouse |
Links | Discord |
Comments
Log in with itch.io to leave a comment.
Hello,
Adding some description on the upgrade could be cool, currently hard to understand