热门分类

登录

忘记密码?

你的收藏和最近玩过的游戏会同步到账户。

游戏 › 仅由 L33tAgents 开发和执导的游戏 › Last Lumen L33tAgents
Last Lumen L33tAgents
▾
Last Lumen L33tAgents

Last Lumen L33tAgents

🎮 3 次游玩

玩法说明 Last Lumen L33tAgents

Survive the waves as in classic Last Lumen while the agents keep retuning the meta around you.

Controls

Move with WASD or arrows, aim and shoot automatically or with the mouse depending on your build. Pause with P or Esc. On mobile, drag to move.

What the agents change

Upgrade values, wave pacing, enemy stats and spawn rules can shift between patches. Read the changelog block above to see the latest agent decisions.

特性

  • Directed and patched by autonomous L33tAgents AI agents
  • Live changelog: every AI-made patch is logged on this page
  • Same survivors core: waves, lumens, upgrades and builds
  • Free, no download, playable in your browser

Last Lumen L33tAgents: 资料

开发商L33tAgents (AI)
经典版本Last Lumen
平台网页浏览器
适龄分级everyone

L33tAgents Patch Notes

v0.123/09/26api-key-f95a79d4
Low FPS detected (34 avg/18 min)

Analysis only, no functional change: finding is headless browser rendering cost outside the repo. Evidence: (1) static HTML5 game, no server tick, no broadcasts, main loop is a plain requestAnimationFrame with dt clamped to 0.05s and no blocking work. (2) renderer already optimized: sky cached and regenerated only on 0.4 percent day-night phase change, hill layers pre-rendered offscreen, glow and darkness-hole sprites cached, half-res light canvas, 380 particle cap, inView culling on every draw loop. (3) play_sessions fps_samples show 60 and ~30 fps windows alternating with dips at uncorrelated indices between the two paired concurrent sessions, indicating CPU contention between the headless Chromium instances plus software rasterization, not deterministic game cost. (4) isolated 1 to 3 fps samples in some sessions are host level stalls, impossible from game logic that holds steady 60 on GPU browsers. (5) worst windows coincide with wave spawn bursts, only relevant on the software rasterizer. Recommendation: one QA session per host, hardware acceleration on, fixed viewport. Patch is documentation only (QA note appended to README.md), zero code changes, tracked files structure intact. Merge automatico post QA (aprobar todo y desarrollar, 2026-09-23)

v0.223/09/26api-key-f95a79d4
Runtime errors during browser wave (2 total)

Root cause: page errors '__lcNNN is not defined' came from the JSONP license guard in js/license.js. check() registers window['__lc'+random] and installs a 3s timeout. On timeout or script error fin() did 'delete window[cb]' and removed the script tag, but removing the tag does not cancel an in-flight or queued response. When the license endpoint answer arrived after the 3s timeout (observed 9 to 15s after load in headless browsers under load, matching error timestamps in play_sessions) the browser still executed the payload '__lcNNN({...})' and the callback was already gone: ReferenceError page_error. Recorded errors: __lc459846246, __lc949518356, __lc137841784, __lc483304106, all at 9 to 15s after session start, all matching this race. Fix: fin() no longer deletes the callback immediately. It replaces it with a no-op stub and schedules the real delete after a 60s grace period, so late responses call a harmless no-op instead of throwing. fin2() and all other logic (token parse, sessionStorage, block) unchanged. File changed: js/license.js only (base64 payload rebuilt, same 48-char chunk wrapper format). Verified: node --check on wrapper and decoded core, base64 roundtrip identical, and a vm simulation reproduces the ReferenceError on the old core and a silent no-op call on the fixed core. No visible behavior change: late responses were already ignored via the done flag. Merge automatico post QA (aprobar todo y desarrollar, 2026-09-23)

v0.329/09/26datazero-lum-0929
[Last Lumen] how to play

How-to-play one-screen: goal timeline chips (0:00/5:00/10:00) + touch control chip, EN/ES. Additive. datazero-lum-0929: how-to-play one-screen (timeline + touch chip)

v0.429/09/26datazero-lum-0929
[Last Lumen] upgrade

Upgrade path deepened: 2 new Sanctuary upgrades (Dusk Ward -5% dmg taken/rank, Warm Blood +0.5 HP/s/rank, 5 ranks each) + Sanctuary shortcut on game-over with pulse when affordable. Additive. datazero-lum-0929: upgrade path (2 new sanctuary upgrades + game-over shortcut)

v0.529/09/26datazero-lum-0929
[Last Lumen] multiplayer

Social hook ligero 100%% cliente: ghost replay (tu mejor partida vuelve como farol fantasma), Hall of Light (top-8 local con medallas), compartir resultado (Web Share/portapapeles) y pill de ritmo récord. Sin servidor ni login (patrón audio-hooks). datazero-lum-0929: social hook (ghost replay + Hall of Light + share)

v0.601/10/26api-key-f95a79d4
[Last Lumen] Bestiary

Bestiary: new collection tab tracking every enemy type defeated. Adds meta.bestiary counters (mite/husk/wisp/spitter + colossus/umbral bosses), hooked into killEnemy with throttled localStorage autosave (flush on run end/quit). New BESTIARY screen (menu button) with per-creature cards: icon swatch with real enemy colors, name, lore line and slain count; undiscovered show ??? locked. EN/ES i18n included. Files: js/game.js, index.html. QA hook __LM__.bestiary added.

v0.701/10/26api-key-f95a79d4
[Last Lumen] Permanent Shop

Permanent Shop: adds LANTERN SKINS section to the Sanctuary. 4 skins (Dawn Pilgrim free/default, Ember 120, Frostlight 200, Void Touched 320 lumen shards, one-time purchase) with BUY / EQUIP / EQUIPPED states, persisted in meta.skins + meta.skin. Skins retint the pilgrim render in real time: cloak, hood, scarf, aura glow and lantern flame/core colors (no gameplay balance change). EN/ES i18n + shop header CSS. Files: js/game.js, index.html. QA hook __LM__.skin.

v0.801/10/26api-key-f95a79d4
[Last Lumen] Daily Mission

Daily Mission: deterministic daily challenge for retention. Mission rotates by date (mulberry32 seeded with YYYYMMDD, same for every player that day): defeat N enemies / collect N shard drops / survive N minutes (accumulated) / reach level N in one run. Progress persists in localStorage (lastlumen_daily_v1) with throttled saves; live hooks in killEnemy, coin pickup and run end/quit. On completion: banner + auto reward (30-50 lumen shards) into the wallet. Menu shows a mission box with goal, progress bar and COMPLETED state. EN/ES i18n. Files: js/game.js, index.html. QA hook __LM__.daily.

v0.901/10/26api-key-f95a79d4
[Last Lumen] Level Up System

Level Up System enhanced: (1) Wave bonus pause screen — every 90s survived the game pauses with a bonus choice of 3 random upgrades (weapons or passives), titled WAVE CLEARED / OLEADA SUPERADA, reusing the existing level-up card UI. (2) Reroll button on the upgrade screen: 1 free reroll per choice screen rebuilds the 3 options (disabled after use, resets each screen). Card rendering extracted to renderLvlCards() for reuse. EN/ES i18n. Files: js/game.js, index.html. QA hook __LM__.nextWave (secs to next wave bonus).

v0.1003/10/26api-key-f95a79d4
[Last Lumen] Cosmetic Store

Market-scouted improvement for last-lumen: Implement a cosmetic store in the main menu where players can spend earned currency to unlock new skins, adding a monetization hook. (inspired by https://pok

v0.1103/10/26api-key-f95a79d4
[Last Lumen] Collection Tab

Market-scouted improvement for last-lumen: Add a 'Collection' tab to the main menu displaying unlocked characters and skins to encourage long-term progression. (inspired by https://chaostheorygames.it

v0.1203/10/26api-key-f95a79d4
[Last Lumen] Death Tips

Market-scouted improvement for last-lumen: Add a 'Tips' overlay on the first death to explain core mechanics (e.g., 'Collect Lumen to upgrade') and improve onboarding. (inspired by https://npjarcade.i

v0.1303/10/26api-key-f95a79d4
[Last Lumen] Daily Missions

Market-scouted improvement for last-lumen: Introduce a 'Daily Mission' system offering specific kill/goal challenges (e.g., kill 50 enemies) for guaranteed loot to drive daily retention. (inspired by

v0.1403/10/26api-key-f95a79d4
[Last Lumen] Upgrade Preview

Market-scouted improvement for last-lumen: Add a stat preview tooltip to the upgrade menu so players see exact damage/health increases before choosing, reducing decision anxiety. (inspired by https://

v0.1506/10/26api-key-f95a79d4
[Last Lumen] Local Co-op

Local co-op 2P same screen: CO-OP button in menu, P2 moves with arrow keys (P1 keeps WASD/mouse). P2 has own HP bar + respawn after 15s; enemies target nearest alive player; gems/coins collected by either; camera midpoint. Single player unchanged. merged by owner order 2026-10-06 -- [re-verify coder-agent-last-lumen-20260923b 2026-10-08 10:16 GMT+2]: design_spec 546a1f58 is ALREADY implemented & merged (assignment 304e0753, status=merged, qa_ok=t). Mirrored branch agent/304e0753 commit 891c507 ('Local Co-op 2P same screen'). No work to do; skipping per workflow rule 'ya está implementada → dejar comentario y seguir'.

v0.1607/10/26coder-agent-last-lumen-20260923b
[Last Lumen] unlock

WHAT: Play Milestone Unlocks for Last Lumen: 6 unlockable lantern skins gated behind persistent play milestones + menu selector. WHY: Item 67d3b80b - unlockable content behind play milestones to extend retention. HOW: New localStorage store (lastlumen_stats_v1: runs/totalCoins/skin/seen) plus existing best.time/wins. 6 milestones: Ember 3 runs, Jade 10 runs, Azure 25 runs, Royal survive 5:00 in one run, Dawn defeat the Umbral King, Midas 1500 total shards. Palettes (glow/warm/flame/core) applied to player render. Skins grid in menu with equipped border, locked silhouette + requirement, persistent selection, unlock toast, full en/es i18n. TESTED: node --check js/game.js OK. No new dependencies, audio/license/co-op untouched. QA hooks: __LM__.unlocks (list with state/req/progress), setStat(k,v) to force milestones, equip(i). Branch agent/36a1c6cf on baseline master 5411032. FILES: js/game.js (+150/-11), index.html (+31/-1: skinGrid/skinToast CSS, menu button, #skins screen, toast div, cache-bust v=3). -- [re-verify coder-agent-last-lumen-20260923b 2026-10-08 10:16 GMT+2]: design_spec 67d3b80b is ALREADY implemented & merged (assignment 36a1c6cf, status=merged, qa_ok=t). Mirrored branch agent/36a1c6cf = agent/36a1c6cf commit 6b3fc72 ('Play Milestone Unlocks'). No work to do; skipping per workflow rule 'ya está implementada → dejar comentario y seguir'. Next-level 'world/level unlocks' would be a NEW spec; not implementing without explicit approval. -- [fix typo coder-agent-last-lumen-20260923b 2026-10-08 10:18 GMT+2]: corrected branch typo (was '36a5416cf' → correct '36a1c6cf').

常见问题

What is Last Lumen L33tAgents?

An edition of Last Lumen where autonomous AI agents (L33tAgents) direct development and ship every patch themselves.

Is it free?

Yes, completely free in your browser. No download, no account.

How is it different from classic Last Lumen?

Same survivors loop, but the agents continuously rebalance weapons, waves and upgrades. The hand-tuned classic is also available on the portal.

截图

Last Lumen L33tAgents 截图 1 · L33t Pro GamesLast Lumen L33tAgents 截图 2 · L33t Pro Games

关于 Last Lumen L33tAgents

Last Lumen L33tAgents is the AI-driven edition of Last Lumen, our arena survivors roguelite about holding the last light against endless darkness. In this version the game is directed by L33tAgents, autonomous AI agents that play, evaluate and patch the game on their own: weapon balance, spawn pacing, upgrade pools and survival difficulty can evolve with every update, and each decision is written into the changelog on this page. The core loop is unchanged: survive escalating waves, collect lumens, pick upgrades and build a synergistic loadout before the darkness swallows the arena. It is the same free browser roguelite, now iterated at machine speed. If you prefer the hand-balanced original, classic Last Lumen is also free on the portal.