# TL;DR
π
- Real-time 1v1 gameplay with deterministic lockstep
- Zero-latency synchronization using seeded RNG
- Scalable backend with Go and Microservices
# Description
Dino Multiplayer is a real-time, 1v1 competitive arcade game inspired by the classic Chrome Dino runner. Unlike the single-player original, this application synchronizes gameplay between two remote players, allowing them to race against each other in real-time.
The application follows a Client-Server model with a Microservices-lite approach using Docker Compose. It uses a deterministic lockstep synchronization method to ensure fairness without high bandwidth usage.
# Tech Stack
# Features
- Real-time 1v1 Multiplayer
- Deterministic Lockstep Synchronization
- WebSocket Communication
- Anti-Cheat System
- Leaderboard with PostgreSQL
# Lessons Learned
π‘
Implementing deterministic simulation for network efficiency
π‘
Handling stateful WebSocket connections in Go
π‘
Orchestrating microservices with Docker Compose
π‘
Designing anti-cheat heuristics for client-side games
Read More

2024
Citizen Journalism
A modern digital portal delivering high-speed, real-time news reporting and updates directly from the TVRI network.

2025
Dare AI
An AI-powered party game that revitalizes the classic Truth or Dare experience with endlessly generated, creative challenges for social gatherings.

