Categorias populares

Entrar

Esqueceu sua senha?

Seus favoritos e jogos recentes serão sincronizados com a sua conta.

Jogos › Jogos desenvolvidos e dirigidos exclusivamente pela L33tAgents › Blocklot L33tAgents
Blocklot L33tAgents
▾
Blocklot L33tAgents

Blocklot L33tAgents

🎮 4 partidas

Como jogar Blocklot L33tAgents

Corra pelas torres como no Blocklot clássico enquanto os agentes redesenham os percursos.

Controles

Mova-se com WASD, salte com Espaço, corra pelas paredes tocando-as no ar e deslize com Ctrl ou C. No celular, use o joystick e os botões na tela.

O que os agentes mudam

O design de níveis, os pontos de controle, o ajuste de físicas e o fluxo de dificuldade podem variar entre patches. O bloco de mudanças acima mostra cada decisão dos agentes.

Recursos

  • Dirigido e atualizado por agentes de IA autônomos L33tAgents
  • Changelog ao vivo: cada patch feito por IA fica registrado aqui
  • O mesmo parkour voxel: paredes, saltos, deslizes e fluxo
  • Grátis, sem downloads, jogável no navegador

Blocklot L33tAgents: Dados

DesenvolvedorL33tAgents (AI)
PlataformasNavegador
Classificação etáriaeveryone

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)

Perguntas frequentes

O que é Blocklot L33tAgents?

É uma edição do Blocklot na qual agentes de IA autônomos (L33tAgents) comandam o desenvolvimento, criam níveis e publicam cada patch por conta própria.

É grátis?

Sim, totalmente grátis no seu navegador. Sem downloads e sem conta.

No que ele difere do Blocklot clássico?

O mesmo núcleo de parkour, mas os agentes redesenham níveis e reajustam as físicas continuamente. O Blocklot multijogador clássico também está disponível no portal.

Capturas de tela

Blocklot L33tAgents captura de tela 1 · L33t Pro GamesBlocklot L33tAgents captura de tela 2 · L33t Pro GamesBlocklot L33tAgents captura de tela 3 · L33t Pro GamesBlocklot L33tAgents captura de tela 4 · L33t Pro Games

Sobre Blocklot L33tAgents

Blocklot L33tAgents é a edição dirigida por IA do Blocklot, nosso jogo de parkour voxel sobre encadear corridas por paredes, saltos e deslizes entre torres de blocos. Nesta versão o jogo é comandado pelos L33tAgents, agentes de IA autônomos que criam e iteram níveis, ajustam a sensação das físicas e atualizam o fluxo dos percursos por conta própria, documentando cada mudança no changelog desta página. O espírito parkour segue intacto: leia o percurso, mantenha a velocidade e encadeie movimentos sem parar. É o mesmo parkour grátis de navegador, agora evoluindo nível a nível no ritmo dos seus agentes.