/ playground · tools + live demos
Things you can actually run.
Free browser-based utilities I built for my own research and teaching, plus the research itself — simulations and optimizers rebuilt from the published papers, and a stand-in for each research pillar. Everything runs locally in your browser; nothing is uploaded. Click any preview for the full interactive version.
The toolkit
2 tools · free · no sign-upGaya UKM Reference Formatter
Turn a form, raw BibTeX, a .bib file or a DOI into a clean Gaya UKM reference list — author–date, hanging indents, italics preserved. Bahasa Melayu or English, live preview, one-click copy.
Human Voice — academic revision checker
Paste a draft and see the paragraph-level patterns that read as machine-generated. Nine tells, each surfaced with the question only you can answer — it flags and asks, it never rewrites. Nothing is uploaded.
More on the way
New utilities land here as research throws up problems worth solving once and sharing. Have a request? Get in touch →
Built from published research
5 simulationsSimulations and optimizers re-implemented directly from my papers. Each one is steerable — change the parameters and watch the result move.
Agentic procedural content generation
A generator and a critic agent evolve a random draft into a well-formed role-playing quest — an intro, a rising difficulty arc, a boss, a reward. Tune length, difficulty and variety, and watch quality climb.
Game refinement & the engagement zone
An abstract game plays itself; its refinement value GR = √B ⁄ D drifts across the comfortable zone (~0.07–0.08) where chess, Go and soccer cluster, with live thrill and addiction readouts.
Assembly line balancing
An artificial immune system assigns precedence-constrained tasks to workstations under a cycle-time limit, rebalancing the line to raise efficiency and shrink the bottleneck.
Crowd evacuation
A shopping-mall concourse clears through adjustable exits. A navigation field routes the crowd while congestion and panic reshape the flow — the “faster-is-slower” effect.
Production scheduling
Jobs flow across machines in a flexible manufacturing system, working around maintenance windows. An immune optimizer reorders operations to compact the Gantt chart and cut the makespan.
Research-pillar demos
6 sketchesSmall, self-contained sketches of the ideas behind each pillar — a search solving a maze, a swarm climbing a landscape, a world running on four rules. The same demos that run on the home and research pages, here in full.
This interactive is an illustrative stand-in — a simplified model built to convey the idea and behaviour behind this research area for teaching. It is not a specific published method, dataset, or result.
Generative & Agentic AI
A field that self-organizes
A living particle field — connections form and dissolve as emergence, a stand-in for the generative process.
Computational Intelligence & Optimization
A search solving a maze
Breadth-first search floods a perfect maze from the start, then traces the shortest path to the exit.
Computational Intelligence & Optimization
A swarm foraging a landscape
Agents forage a multimodal landscape, combining local flocking with a pull toward the best-known peak.
Games Informatics & Engagement Modelling
Emergence you can disturb
Boids flocking from three local rules — alignment, cohesion, separation — with no leader.
Games Informatics & Engagement Modelling
A level from nothing
A roguelike level synthesized from nothing — rooms scattered, then stitched with corridors.
Games Informatics & Engagement Modelling
A universe from four rules
Conway's Game of Life — gliders and oscillators nobody encoded, from four rules about neighbours.