Proof-of-concept Tilemap Town client using Qt 6
  • C++ 91.4%
  • C 7.3%
  • CMake 1.3%
Find a file
2026-02-20 10:26:39 -05:00
.gitignore Initial commit 2025-12-27 13:23:52 -05:00
chattextinput.cpp Display map and entities, let player move around 2026-01-03 03:15:07 -05:00
chattextinput.h Accept text input and display received messages 2025-12-29 23:08:18 -05:00
cJSON.cpp Get the client connecting to Tilemap Town 2025-12-28 21:46:52 -05:00
cJSON.h Get the client connecting to Tilemap Town 2025-12-28 21:46:52 -05:00
CMakeLists.txt Add "connect to server" dialog window 2026-01-02 19:48:37 -05:00
connecttoserverdialog.cpp Make connection dialog fixed size 2026-01-02 20:32:14 -05:00
connecttoserverdialog.h Add "connect to server" dialog window 2026-01-02 19:48:37 -05:00
connecttoserverdialog.ui Make connection dialog fixed size 2026-01-02 20:32:14 -05:00
LICENSE Commit a license 2026-01-02 10:27:57 -05:00
main.cpp Initial commit 2025-12-27 13:23:52 -05:00
mainwindow.cpp Fix /clear so it doesn't remove chat background color 2026-02-20 10:26:39 -05:00
mainwindow.h Add "about Qt" menu item 2026-01-25 18:09:50 -05:00
mainwindow.ui Add "about Qt" menu item 2026-01-25 18:09:50 -05:00
network.cpp Set character tab text to your entity's name 2026-01-04 00:58:42 -05:00
protocol.cpp Support "." status 2026-01-03 14:22:56 -05:00
README.md Add "about Qt" menu item 2026-01-25 18:09:50 -05:00
tilemaptownmapview.cpp Change default server to prod; show coordinates 2026-01-03 12:23:32 -05:00
tilemaptownmapview.h Change default server to prod; show coordinates 2026-01-03 12:23:32 -05:00
town.cpp Only show sign once when using key repeat 2026-01-03 03:29:19 -05:00
town.h Change default server to prod; show coordinates 2026-01-03 12:23:32 -05:00
townfilecache.cpp Set character tab text to your entity's name 2026-01-04 00:58:42 -05:00
townfilecache.h Display map and entities, let player move around 2026-01-03 03:15:07 -05:00

TilemapTownDesktop

A Tilemap Town desktop client, using Qt 6. Treat it as a proof-of-concept for now. You can connect to the server, walk around, and chat, but you cannot build, send mail, or manage an inventory.

This program also uses cJSON by Dave Gamble and cJSON contributors.