You are browsing as a guest. Sign up (or log in) to start making projects!

LUNAR-HAL

  • 6 Devlogs
  • 52 Total hours

High-performance Vulkan 1.3 visualizer for mission data, powered by the custom AWAKE Engine.

Open comments for this post

8h 8m 26s logged

🚀 DevLog #6: Hyper-Optimization, Core Threat Integration, and New

Swarm Archetypes


⚙️ Optimization: The Fight for Nanoseconds

With the transition to a full 3D environment and manual entity
manipulation, the load on the CPU and memory bus grew exponentially. So we tried to optimize as much as possible.


👾 Integration: Enemies in the Core Loop

Previously, hostile entities existed only as isolated test units (testbench). Now,
enemy fleets are officially hardcoded into the base simulation loop.

  • Autonomous Background AI: Enemy behavior is no longer bound to
    the player’s viewport. Strategic fleets live their own lives in the
    background—conquering systems and harvesting resources—even if you are
    editing a galaxy millions of light-years away.
  • Dynamic Pathfinding: The toughest challenge was stabilizing AI
    during manual manipulation. If you grab a planet and toss it in front of
    an enemy dreadnought, the pathfinding algorithm instantly recalculates a
    safe bypass vector based on the newly altered gravitational signature
    of that sector.

🛸 New Threat Archetypes: The Utility-Driven AI

Each
enemy now operates on a Utility AI system, calculating its next
move based on distance, health ratios, and—most importantly—the
Player’s Attention.

We have categorized the hostile forces into six distinct tactical
archetypes:

Archetype Role Logic Highlight The Tank Heavy Juggernaut Berserk Logic: Its utility increases as its health drops. It becomes more aggressive the harder you try to kill it. The Thief Rapid Raider Attention-Aware: Only strikes stars when the player is looking away (t_neglect > 15.0). High speed (20.0) allows for quick hit-and-run ops. The Invisible Stealth Saboteur Adaptive Camouflage: Maintains $0.05$ visibility. Only reveals itself when the player’s cursor “scans” over it or during brief power-grid flickers. The Scavenger Opportunistic Parasite Pack Mentality: Heavily prioritizes stars that are already under attack by other units to “steal” the resources. The Backstabber Chaos Agent Infighting: If it detects a fellow enemy with $<35%$ HP, it will betray its own kind to secure the kill for itself. The Coward Skittish Scout Self-Preservation: Immediately generates an escape vector if the player’s “God-Hand” (cursor) gets too close or a Tank enters its vicinity.

🧠 The “Attention Map” Integration

The most advanced part of this integration is how these entities
interact with the Lunar-Frontend. We don’t just track positions; we
track the player’s focus:

  • d_mouse Factor: Enemies calculate their distance to your
    cursor. Thieves and Cowards use this to decide when to flee or
    stay in the shadows.
  • t_neglect Metric: The simulation tracks how long it’s been
    since you last interacted with a specific star. The longer a sector is
    neglected, the higher the “utility” for an invasion force to move in.

⚔️ Combat Mechanics: Physical Projectiles vs. Direct Damage

To keep the simulation performant while maintaining visual fidelity:

  • Star Assaults: Enemies fire physical Projectile entities. Each
    has its own speed, radius, and damage value, allowing players to
    potentially intercept them or warp them with gravitational anomalies.
  • Internal Infighting: When enemies like the Backstabber turn
    on their allies, the damage is processed via an optimized EnemyDamage
    buffer, bypassing heavy projectile physics for internal “swarm”
    calculations.

Note: ISP issues and local routing to the Hack Club site still
make uploading updates feel like sending signals through a dense
asteroid belt.

0
0
2
Open comments for this post

18h 42m 1s logged

DevLog #5: God-Mode Editor, Crate Separation, and Stealth Features

Following the development of “Mission Control,” the project has transitioned
into a full 3D environment. The cosmos is no longer just being generated; it can
now be manipulated in real-time.

Project “Lunar-Hal”: God-Mode Editor

The new 3D editor allows for direct manipulation of the simulation rather than
just monitoring metrics through the TestBench.

  • Free-Fly Mode: A fully functional in-engine 3D editor. Users can toggle
    Creator Mode to navigate through stellar clusters at high speeds.
  • Real-Time Manipulation: Selecting a star allows for immediate overrides of
    mass, spectral class, and luminosity. The SIREN engine recalculates
    astrophysics on the fly, updating the frontend visuals without performance
    drops.

Architecture: The Great Crate Separation

To manage codebase complexity, the backend has undergone a significant
architectural refactor. All core gameplay logic has been isolated into a
dedicated, independent Rust crate.

  • Modular Design: Rendering overhead and editor scaffolding are now separated
    from pure game rules, physics, and state machines.
  • Improved Compilation: Logic changes no longer require recompiling the entire
    project. Crates now compile in isolation, allowing for faster iteration and
    cleaner incremental builds.

Inventory System and Stealth Mechanics

Work has begun on a functional inventory system designed to hold “Creator
Tools.” This system moves beyond traditional item management into world
manipulation.

  • Drag-and-Drop Reality: Mechanics are being implemented to allow users to
    grab celestial bodies directly from the viewport to rearrange solar systems
    manually.
  • Entity Interaction: These telekinetic mechanics are also being tested on
    combat entities. This allows for manual interaction with hostile fleets,
    such as testing physics logic by moving units into gravitational anomalies
    like black hole event horizons.

Lunar-Frontend: Enhanced UI

The UI has been updated to accommodate the new editor and inventory
capabilities:

  • Creator Widgets: The modular sidebar now includes inspection panels for
    editor controls and inventory management.
  • Optimized Streaming: The frontend provides a seamless bridge between
    TestBench metrics and the heavy 3D viewport, maintaining high performance
    during active manipulation.

Roadmap

The next phase of development will focus on:

  1. Running heavy simulations of billions of stars in background threads while
    maintaining editor stability.
  2. Stabilizing enemy pathfinding during manual entity manipulation.
  3. Preparing the architecture for multiplayer synchronization.

Note: DevLog updates may be sporadic due to local ISP and network routing issues
affecting access to the Hack Club site. Space logistics are complex, but
terrestrial routing remains a significant challenge.

0
0
2
Open comments for this post

10h 45m 44s logged

🚀 DevLog #4: The God Mode Dashboard & Stellar Genesis!

If Day 3 was about plugging the matrix straight into the engine’s spine, today we built the ultimate command center around it. No more chaos, no more manual config-wrangling via terminal. We just deployed a full-scale infrastructure for total cosmic control!

Here is the tactical breakdown of what just dropped in the engineering bay:
⚙️ Project “TestBench”: Total Control & Validation

We got tired of guessing what’s actually happening inside our AI’s digital brains, so we built TestBench—the ultimate proving ground for complete testing, training, and validation of every single AI model in the project.
Backend Fusion: The whole thing is hardwired straight into our reactive Rust backend.
God-Tier UX: Now, benchmarking a dataset, checking loss curves, validating weights, or fine-tuning a model is a matter of a few clicks without ever leaving the ecosystem. Real-time telemetry monitoring. Honestly? It’s clean, it’s seamless, and it just works.

🌟 Meet SIREN: The Star Architect

Our AI fleet just got a massive reinforcement. Say hello to our newest model—SIREN.

Her sole, monumental objective is the procedural generation of the stars themselves.

No more random glowing spheres. SIREN calculates physics, luminosity, spectral classes, and spawns unique, structured astrophysical objects. The cosmos isn’t just procedural anymore; it’s beautifully complex and scientifically backed.

🎛️ Lunar-Frontend: The Creator’s Control Panel

A cosmic backend deserves a killer visual interface. We gave lunar-frontend a massive upgrade to make managing this madness an absolute breeze:
The Sidebar: We coded a modular, highly responsive sidebar. All your tools, model toggles, and data streams are now neatly organized and right at your fingertips.

Next Stop: Unleashing SIREN onto the global map, syncing its generation directly with TestBench metrics, and forcing the frontend to smoothly render billions of new star systems without dropping a single frame! 🚀

0
0
1
Open comments for this post

9h 49m 11s logged

🚀 DevLog #3: The Neural Awakening & Backend Fusion! 🪐

Day 2 was chaos, but Day 3? We just plugged the matrix straight into the spine of the engine! 🧠✨ Remember that “confused toaster” from the last devlog? Yeah, well, it just evolved into a full-blown stellar intellect. The pipeline is locked, loaded, and absolutely cooking.

Here is the tactical breakdown of what just dropped in the engineering bay:

  1. 🌌 The Big Brain Upgrade (Model & Data): We didn’t just tweak the model; we completely rebuilt its reality. We scraped, cleaned, and injected a massive new dataset, pushing our local parameter model to the absolute limit. No more hallucinating dead stars — lnai now actually understands the cosmic data it’s processing.
  2. 🔗 The Great Backend Fusion: The neural net is officially out of the sandbox and merged with the core Rust backend! We wired the prediction pipelines directly into our engine architecture. It’s fast, it’s memory-safe, and it operates with zero friction. Data is flowing from the neural layers to the backend loops in real-time.
  3. 🏎️ Zero Meltdown, Pure Performance: Training and running local models usually turns your rig into a literal space heater, but we optimized the living hell out of the inference pipelines. The memory footprint is clean, the tokens are flying, and your GPU can actually breathe while rendering the cosmos.

The foundation is solid, the telemetry is clean, and the local universe finally has a brain that doesn’t just work — it thinks. Next stop: weaponizing this intelligence for procedural generation and forcing that flight physics engine to respect the laws of space! 🛰️🔥

0
0
2
Open comments for this post

1h 57m 37s logged

🚀 DevLog #2: Neural Overdrive & Brainstorming LUNAR-AI! 🪐

Day 1 is in the books, and we are officially cooking! We’re pushing the boundaries of our infinite, local-first universe, and things are getting wild in the engineering bay. Here is the lowdown on what just dropped:

  1. 🧠 Project LUNAR-AI (lnai) is ALIVE: We officially laid down the first lines of code for our core AI driver! The mission? Giving your local universe a brain. No external API calls, no corporate clouds—just raw, local intelligence.
  2. 📉 Reality Check (The Results): Okay, look… right now, the results are, let’s say, highly questionable. It’s giving “confused toaster” more than “galactic supercomputer,” but hey, Rome wasn’t built in a day, and an infinite universe needs a little chaos first.
  3. 🛠️ Absolute Grind Mode: The output might be mid right now, but the workflow is at an all-time high. We are working 25/7, refactoring the neural pipelines, and optimizing the backend to make sure this local LLM integration doesn’t melt your PC.

The brain is wired, the bugs are being hunted, and the grind never stops. Next stop: making lnai actually smart and finally getting that flight physics engine to behave! 🛰️✨

0
0
1
Open comments for this post

2h 31m 40s logged

🚀 DevLog #1: Ignition & Cosmic Foundations for LUNAR-HAL! 🪐

Day 0 is officially complete. We are building an infinite, AI-driven space sandbox powered completely by your local hardware, and the base is locked down:

  1. 🌌 Mission Control: Prepared the repository, set up community standards, and went full open-source under the AGPL v3 license to keep our local engine free forever.
  2. 💻 Frontend Setup: Fired up the project using Rust + Dioxus! Built the core architecture and launched the first three foundational viewports: Home, About, and Contact.
  3. 🛠️ The Manifesto: Designed a killer glassmorphic UI layout and integrated our “Broke-Tech” framework—proudly rendering procedural worlds directly on your GPU.

Zero server costs, zero latency, infinite universe. Next stop: implementing the flight physics and interactive star canvas! 🛰️✨

0
0
4

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…