Tiled

What it is

A multiplayer tile-map prototype. You create an account, log in and land on a 100 by 100 grid. Left click a tile and your character walks there one tile at a time; right click turns it to face that way. Other players appear on the same map and you watch them move live. Tiles taken by a player show in green, and the map's edge band in red.

How it's built

A C++23 client on SFML 3.1 with Dear ImGui for the login window, and a C++ server using ENet, with accounts stored in MySQL. Both use kazilib, my own C++ library, for packets, scenes and logging.

Timeline

It grew out of the tileship code from 2021: I worked on it by hand in 2022 and 2023, and in 2026, with AI help, I moved it to SFML 3.1, put the client in the browser and the server on Linux.

Technologies

Demo Source code