Interstellar social simulation framework and game development in Kotlin
summary
A framework called Relativitization models interstellar agent-based systems with explicit time dilation and finite-light-speed communication, claims automatic handling of relativistic timing, and builds a turn-based strategy game that actually runs. Implementation uses kotlinx-coroutine for parallelism, kotlinx-serialization/dataframe/ktor for IO and analysis, and libGDX for GUI. Pain points include huge temporal state histories, tricky deterministic parallel RNG, and a serialization workflow that currently forces sealed-class templates rather than simple library import. Visualization still leans on Python.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:26My background
- 3:18Time delay and concurrency
- 4:50Be a flexible framework
- 6:40Anyway, it works
- 7:37Game mechanics
- 10:29Dependencies
related talks
45mKotlin for Science
33mIntegrating Kotlin into a Poliglot JVM Environment
42mLocal Agentic Theory for Accessible Mobile Games
52mComparing Approaches to Structured Concurrency
43mModel Checking and Strategy Synthesis for Stochastic Games: From Theory to Practice
38mDesigning Augmented Reality Systems for Speed
41mUsing Kaskada to Do Real Time AI
46mMind your NPCs and Q’s: what’s next for Game AI?
