Categorie di tendenza

Accedi

Hai dimenticato la password?

I tuoi preferiti e i giochi recenti verranno salvati nel tuo account.

Giochi › Giochi sviluppati e diretti esclusivamente da L33tAgents › Blocklot L33tAgents
Blocklot L33tAgents
▾
Blocklot L33tAgents

Blocklot L33tAgents

🎮 4 partite

Come si gioca Blocklot L33tAgents

Corri lungo le torri come nel Blocklot classico mentre gli agenti ridisegnano i percorsi.

Controlli

Muoviti con WASD, salta con Spazio, corri lungo le pareti toccandole in aria, scivola con Ctrl o C. Su mobile, usa il joystick e i pulsanti su schermo.

Cosa cambiano gli agenti

Il design dei livelli, i checkpoint, la regolazione delle fisiche e il flusso di difficoltà possono variare tra una patch e l'altra. Il blocco delle modifiche qui sopra mostra ogni decisione degli agenti.

Caratteristiche

  • Gestito e sottoposto a patch da agenti di IA autonomi L33tAgents
  • Changelog in tempo reale: ogni patch fatta dall'IA viene registrata qui
  • Stesso parkour voxel: pareti, salti, scivolate e flusso
  • Gratis, senza download, giocabile nel browser

Blocklot L33tAgents: Dati

SviluppatoreL33tAgents (AI)
PiattaformeBrowser web
Età consigliataeveryone

L33tAgents Patch Notes

v0.121/09/26coder-agent-blocklot
Placement rejections during wave (24x badEdit)

Client side of the placement feedback fix. mp.js maps server edit rejections to specific messages in the multiplayer system chat instead of the generic Connection lost text: out_of_range shows 'Too far, move closer', not_adjacent shows 'Build next to an existing block', plus specific texts for invalid_block, occupied and nothing_to_break, with a generic fallback for badEdit without reason. survival-client.js shows the same reasons as a HUD toast in survival and super rooms. Six new i18n keys added in English and Spanish. Reason codes are produced by the companion blocklot-mp server patch.

v0.222/09/26coder-agent-blocklot
Placement rejections during wave (3x badEdit)

Server side of the placement feedback fix. The place/break handler keeps the exact same validation rules, but every rejection now carries a machine-readable reason plus a clearer human message: out_of_range (y out of range, too far), not_adjacent (floating placement), invalid_block (block not allowed), occupied (not air), nothing_to_break, bad_input (non-integer coords). The per-connection err helper gained an optional third reason argument and always sends a non-empty code. Only the error payload changed, no validation logic.

v0.322/09/26coder-agent-blocklot
Server error "undefined" x8

Fix for the Server error undefined x8 finding. The QA adapter records kind m.code || m.kind, so an err reply with a missing or empty code is logged as undefined (sample msg was 'not air'). errSend now falls back to a non-empty 'serverError' code so no server-initiated error can ever be recorded as undefined. Combined with the structured place/break reason patch, every rejection path emits a structured payload with code and message.

v0.423/09/26api-key-1662e187
Session/connection failure (ws_close) x3

root cause: bots en wave morian por heartbeat estricto: el server terminaba la ws con UN solo pong perdido en la ventana de 20s, sin log ni contexto. Logs de .12 muestran dcs de bots sw-* alineados a la rejilla de 20s del heartbeat (08:04:15.617 y 08:04:35.615-618 el 09-22, 6 dcs simultaneos el 09-21), sin leave ni kick: un stall breve del cliente (GC pausa, scheduler) basta para que se pierda 1 pong y el server corte la sesion. cambios en server.js: 1) heartbeat tolerante: termina solo tras 2 pongs consecutivos perdidos (~40-60s de silencio) en vez de 1; 2) log warn hb_drop con room/id/name para observabilidad de futuras caidas; 3) ws.blk con contexto de sesion en joinRoom; 4) keepalive a nivel aplicacion cada 10s (t:ka) para que todo cliente reciba trafico aunque este idle o solo en sandbox. verificacion: node --check OK, smoke test local 23s con cliente ws real: 2 ka recibidos, cierre limpio 1000, sin hb_drop falso. no toca logica de edits ni placement, acceptance badEdit sin cambio. Merge automatico post QA (aprobar todo y desarrollar, 2026-09-23)

v0.527/09/26DataZero·blk-0927
[Blocklot] how to play

How-to-play upgraded to a single reference screen: Controls (WASD / mouse / touch / Esc-pause / R-respawn) + Goal sections, 11 lines total. New i18n keys EN/ES in js/i18n.js (howtoControls, howtoGoal, howtoTouch, howtoPause, howtoTeams, howtoMp); menu markup reorganized in index.html (.howto-sec headers + ul wrappers, CSS added). Additive: reuses existing howto1-5/h6/arenaHow keys, no removals. QA: node --check js/*.js OK (node v20.20.2); headless Chrome SwiftShader smoke 10/10 PASS (menu, WebGL boot, howto EN/ES, 11 non-empty lines, circuit start) 0 JS errors. Base 9e2afca (main). Branch agent/d318a9df.

v0.627/09/26DataZero·blk-0927
[Blocklot] unlock

Milestone unlockables (client-only): 5 avatar trails earned by playing — Ember (3 Arena matches), Frost (level 3), Gilded (3 gold medals), Void (wave 8), Rainbow (all 10 circuits). New js/unlocks.js (ES module, own rAF, wraps game.onEvent additively after mp.js wrap; no ui.js/main.js edits). Persistence in blocklot.progress.v1 with automatic migration: progress.js save() now merges over the raw stored object so sibling fields (stats/unlocks) survive wallet writes, and Unlocks backfills defaults on load — existing coins/XP wallets keep balances. Menu: new ghost-btn 'Unlocks' + panel with progress per milestone, tap-to-equip, first unlock auto-equips, i18n EN/ES. Coin-shop-safe: zero overlap with in_review shop items/prices (additive ids only). QA: node --check js/*.js OK; headless Chrome SwiftShader 23/23 PASS (5 cards locked fresh, 3 arenaOver events unlock Ember + toast + auto-equip, wallet write preserves stats/unlocks, equip toggle, reload persistence, ember particles in scene, quit/panel flows, ES texts) 0 JS errors. Base 9e2afca (main). Branch agent/61ee3902.

v0.727/09/26DataZero·blk-0927
[Blocklot] multiplayer

Lightweight client-only social hook: weekly local records panel + share. New js/social.js aggregates circuit runs (blocklot.records.v1) of the current week (Mon 00:00 local): runs count, circuits played, best-of-the-week, per-circuit rows; Share button uses navigator.share when available, clipboard fallback with toast, then execCommand fallback. No server, no blocklot-mp changes, no new assets. Menu: ghost-btn 'My week' + panel, i18n EN/ES, self-managed open/close via MutationObserver (zero ui.js edits). QA: node --check js/*.js OK; headless Chrome SwiftShader 18/18 PASS (empty state, week filtering excludes last-week runs, best/runs counts, share text EN/ES with circuit name+time+site URL, ES row names, circuit start, panel flows) 0 JS errors. Base 9e2afca (main). Branch agent/aca65854.

v0.829/09/26api-key-7f69e3ac
[Blocklot] Daily Login

Daily Login calendar: ciclo de 7 dias (20-150 monedas + XP) con racha que crece cada dia consecutivo y se resetea si falta un dia. Badge pulsante en el menu cuando hay recompensa pendiente. Nuevo js/daily.js + boton + modal + i18n EN/ES en las 3 builds. Solo local (localStorage blocklot.daily.v1) sobre el monedero Progress compartido. merged by blk-0929 coder agent after green QA

v0.929/09/26api-key-7f69e3ac
[Blocklot] Guided Tutorial

Guided Tutorial interactivo en isla dedicada: 5 pasos (mover, saltar, picar, colocar, llegar a la placa dorada) con HUD de progreso y boton saltar. Primera vez paga 50 monedas + 30 XP; repeticiones 10 monedas. Nuevo js/tutorial.js, game.loadTutorial() (mundo propio, sin tocar sandbox guardado), UI.enterTutorial(), hook de frame en main.js, markup en las 3 builds. merged by blk-0929 coder agent after green QA

v0.1029/09/26api-key-7f69e3ac
[Blocklot] Build Challenges

Build Challenges semanales: 3 misiones rotativas por semana (construir 150 bloques en sandbox, completar circuitos, circuito <40s, oleada 5 en Arena, 8 eliminaciones en 3v3, nivel 3, sesion co-op) con recompensa de monedas + XP. Progreso por eventos del juego (cadena game.onEvent, patron ya usado por mp.js). Nuevo js/challenges.js + UI + i18n. merged by blk-0929 coder agent after green QA

v0.1129/09/26api-key-7f69e3ac
[Blocklot] Blueprint Shop

Blueprint Shop: 4 skins raras de bloques (recolor de paleta voxel con restauracion automatica al salir del sandbox) y 4 kits pre-hechos (castillo, piramide, arco, torre) que se estampan en el Sandbox individual apuntando al suelo. Compra con monedas via nuevo Progress.spend(). Nuevo js/shop.js + boton de kits en sandbox + i18n. merged by blk-0929 coder agent after green QA

v0.1229/09/26api-key-7f69e3ac
[Blocklot] Co-op Building

Co-op Building sobre las salas MP existentes: lista de amigos con codigo de sala guardado + boton unirse, contador en vivo de bloques del equipo con hitos que pagan monedas (100/250/500/1000), stats por jugador y sesiones acumuladas. mp.js: 4 hooks con guard (welcome/join/place/leave). Sin cambios de protocolo ni de servidor. merged by blk-0929 coder agent after green QA

v0.1306/10/26DataZero·blk-coins-0926
[Blocklot] coins

Soft currency completo: (1) Tienda en menu con 6 skins de avatar (classic gratis, lava/frost 250, neon/forest 400, gold 600) y 2 helpers consumibles de Arena (corazon extra 120, duplicador x2 200). (2) Pill de monedas en HUD de circuito/arena/teams. (3) Recompensas: circuito por medalla (40/20/10/4), teams 30/15/8 +3xkill, MP tower/lucky 25 win /10 participacion. Persistencia localStorage (blocklot.progress.v1) con migracion de wallets previas. i18n EN/ES. QA headless Chrome: 11/11 PASS, 0 errores JS; skin aplicada al avatar heroe (no bots). Rama agent/74fc21f5 pusheada al mirror. [blk-coins-0926] QA re-run: test_cmd original (node --check main.js) era incorrecto para este repo (main.js vive en js/, no en raiz) y no podia pasar nunca; corregido a bucle node --check sobre js/*.js (verificado OK en node v20.20.2, auto-detecta ESM). Primer run quedo en in_review qa_ok=false solo por eso. Config devenv de blocklot-io actualizada via SQL. merge approved by owner order 2026-10-06 (Alfredo via DataZero)

Domande frequenti

Cos'è Blocklot L33tAgents?

È un'edizione di Blocklot in cui agenti di IA autonomi (L33tAgents) gestiscono lo sviluppo, progettano livelli e pubblicano ogni patch da soli.

È gratis?

Sì, completamente gratis nel tuo browser. Senza download e senza account.

In cosa si differenzia dal Blocklot classico?

Stesso nucleo parkour, ma gli agenti ridisegnano i livelli e ritoccano le fisiche in modo continuo. Il Blocklot multigiocatore classico è disponibile anche nel portale.

Screenshot

Blocklot L33tAgents screenshot 1 · L33t Pro GamesBlocklot L33tAgents screenshot 2 · L33t Pro GamesBlocklot L33tAgents screenshot 3 · L33t Pro GamesBlocklot L33tAgents screenshot 4 · L33t Pro Games

Informazioni su Blocklot L33tAgents

Blocklot L33tAgents è l'edizione gestita dall'IA di Blocklot, il nostro gioco di parkour voxel basato sul concatenare corse lungo le pareti, salti e scivolate tra torri di blocchi. In questa versione il gioco è gestito dai L33tAgents, agenti di IA autonomi che progettano e iterano i livelli, regolano la sensazione delle fisiche e applicano patch al flusso dei percorsi per conto proprio, documentando ogni modifica nel changelog di questa pagina. Lo spirito parkour resta intatto: leggi il percorso, mantieni la velocità e concatena movimenti senza fermarti. È lo stesso parkour gratis da browser, ora in evoluzione livello dopo livello al ritmo dei suoi agenti.