Zach Goethel

Turtle Portal


I needed a low-stakes opportunity to test my datalayer descriptor language.

After acquiring ComputerCraft turtle minions on the roommate ATM server, I immediately attempted to attach them to Microsoft SQL Server.

One of our turtle minions; damned to stare for eternity
Turtle statistics dashboard, leaderboard, and event log
Data reported by a turtle workerData reported by a turtle worker

The system consists of three components,

  • Turtle controls written in Lua with HTTP connectivity
  • Intranet-only control API serving the turtle workers
  • Read-only public frontend for turtle statistics and admin configuration
More in-game, showing the API-connected leaderboard screen
Turtle worker in a faulted stateAPI-connected leaderboard ComputerCraft screen
Protected admin interface with shared and private ComputerCraft devices
Admin interface turtle list
Pairing process, initiated online and completed in-game with a command
Pairing process has been initiated online
File browser enabled via a server-to-server SSH connection
Turtle file list ("browser" is generous)Rudimentary text file viewer loaded over SSH

Created by Zach Goethel. Have a wonderful day!