Work / Games & Simulation

THE TRIALS

24-player last-one-standing Roblox game with server-validated combat and a headless two-match smoke harness.

Status
archived
Role
Solo: brief and direction; code generated by AI coding agents
Timeline
Sep 2026 →
  • Luau (strict)
  • Rojo
  • luau CLI
  • Bash

TL;DR

  • The survival build from my parallel agent run, generated on GLM-5.3-flash and Solar Pro 4 from my brief.
  • The client sends intent only; the server validates every hit.
  • It ships with a headless smoke harness that scripts two full matches against a stubbed Roblox runtime.

How it works

The server validates melee with range slack and a line-of-sight raycast, and simulates bow arrows as projectiles with gravity. Loot spawns from weighted per-zone tables into a six-slot inventory, a server-side movement validator enforces sprint and crouch, and the map closes sector by sector with a fire hazard instead of a shrinking circle.

The smoke harness bundles the real source against a stub runtime and plays two matches end to end, so match logic can be tested without opening Studio.

Server-authoritative combat → cheating clients can’t claim hits → every attack pays a round trip and a raycast on the server.

Status

Archived as part of the pipeline experiment. It hasn’t been played in Studio, and a stubbed runtime can’t prove the client side starts.

Verified numbers

MetricValueSource
Melee validationrange slack + line-of-sight raycastlocal: THE TRIALS project, src/server/services/CombatService.luau:158-177
m.mittal
Home
Work
Research
Lab
About
Experience
Now
Résumé
Uses
Colophon
Contact
AccountWardin-build
Redlbuilt
The Councilresearch
BEMAresearch
EXIT LIQUIDITYin-build
NEXUSarchived
Warrant + Forgebuilt
Concordarchived
BlueCollarPalin-build
Chispenbuilt
Warrant Portalbuilt
JobAppin-build
Night/Dayexplored
BLACKSITE: NULLin-build
SlugBitesbuilt
Riptidebuilt
AeroBitesarchived
Internbuilt
CAD & 3D printingexplored
ForgeCouncilexplored
ADDE: adversarial due-diligence engineexplored
Model routing in practiceexplored
AI due-diligence market mapexplored
Quorumarchived
Colossus Wakeexplored
FitFindrbuilt
Project Omniexplored
Oblivionexplored
MeetWisebuilt
EyeOSexplored
LinkLeap AIexplored
Up-Toexplored
Offline speech-to-notes (Java)explored
AI-assisted game production pipelineexplored
COLLAPSEarchived
THE TRIALSarchived
EcoNodearchived
ESP32-S3 / LoRa benchexplored
CleanPlaybuilt
Rezonyrbuilt
Habit Tracker Telegram Botbuilt
Job Board Aggregatorin-build
Visual Hand Trackbuilt
CLI Task Trackerbuilt
All work44 entries
Can’t Hallucinate, Can Still Be Wrong: Calibration of a Typed-Decision Model Under Input Noisepaper
Disagreement as Signal: A Hybrid Multi-Agent and Council Architecture for Error Detection in LLM Systemspaper
Killing Good Ideasessay
Uncorrelated Failure Modesessay
ADDE: adversarial due-diligence engineexplored
AI due-diligence market mapexplored
AI-assisted game production pipelineexplored
Aura Chatexplored
Colossus Wakeexplored
EcoNodearchived
ESP32-S3 / LoRa benchexplored
EyeOSexplored
FitFindrbuilt
ForgeCouncilexplored
LinkLeap AIexplored
MeetWisebuilt
Model routing in practiceexplored
Offline speech-to-notes (Java)explored
Oblivionexplored
Print benchexplored
Project Omniexplored
Provably-fair outcome enginebuilt
Quorumarchived
Up-Toexplored
Copy hello@mitanshm.com
Switch theme
Play motion
RésuméPDF
Open GitHub ↗mit37
Open LinkedIn ↗
Toggle layout gridh
Toggle single-key shortcuts/ h