Leaderboard Player projects FAQ Contact

Player projects

Player Project Description
Suboptimal Analyze Turing Complete Profiles and Scores Generates leaderboards from the API on this website
FakeNeo, danielrab Leaderboards
Vincent_ convert.py Converts an mp4 video file to uncompressed 80x24 video frames for use on the console component in the game.
AbelianGrape, Endershadow and MegaIng ETC.A Community architecture designed to be extensible, practical, and educational.
MegaIng, Logxen tc-to-verilog Convert game schematics to verilog.
BenjaminSchaaf RV32i CPU Compile rust code for a RISC-V CPU I made in Turing Complete.
anozaki Turning Complete + FPGA The project aims to get Turing Complete design running on a real FPGA! Turning complete (TC) added Verilog export and allowed us to load the design onto an FPGA.
Nari tcsaveeditor A save editing python script for Turing Complete.
Nari Nari's youtube channel Videos of Tetris, Snake, Game of life and other impressive builds.


The leaderboard API

The following APIs are all on this server, like https://turingcomplete.game/api_usernames, but works with both http and https and are all in CSV format

Score types are as follows:
0 best sum
1 best gate
2 best delay
3 best tick

Endpoint Format Description
/api_usernames Server id to username relationship
/api_level_meta enum_number, enum_id, title, is_architecture, no_score Meta data for levels. The order here is the same as on player profiles
/api_score user_id, level_id, gate, delay, tick, score_type Server scores
/api_score_0 user_id, level_id, gate, delay, tick Server scores, best sum only
/api_score_1 user_id, level_id, gate, delay, tick Server scores, best gate only
/api_score_2 user_id, level_id, gate, delay, tick Server scores, best delay only
/api_score_3 user_id, level_id, gate, delay, tick Server scores, best tick only
/api_profile_0/{user_id} level_id, gate, delay, tick User score, best sum only
/api_profile_1/{user_id} level_id, gate, delay, tick User score, best gate only
/api_profile_2/{user_id} level_id, gate, delay, tick User score, best delay only
/api_profile_3/{user_id} level_id, gate, delay, tick User score, best tick only
/api_level_0/{level_id}/{page}/{count} user_id, gate, delay, tick Level scores sorted by best first. Best sum only
/api_level_1/{level_id}/{page}/{count} user_id, gate, delay, tick Level scores sorted by best first. Best gate only
/api_level_2/{level_id}/{page}/{count} user_id, gate, delay, tick Level scores sorted by best first. Best delay only
/api_level_3/{level_id}/{page}/{count} user_id, gate, delay, tick Level scores sorted by best first. Best tick only


Save editing

I also maintain a library for players to parse and save circuit data:
Save Monger