the only zac |

Bentley Bot for Discord

Bentley is an AI chat bot for Discord. He uses the OpenAI and Mediawiki APIs to read messages, search for relevant wiki articles, answer questions and chat with users.

python
discord.py
chatgpt-api
mediawiki-api
wolframalpha-api
A screenshot of a conversation with Bentley on Discord.

StarMap

An interactive 3D map of the galaxy from the 2008 game Spore. I developed it by reverse-engineering the data structures in the game's stars.db package file.

node.js
express
three.js
A gif of the Star Map viewer which shows the camera zoom, rotation, and clicking on stars to show information about them.

Three Word Story

A browser-based multiplayer game using node.js and socket.io. Players take turns adding three words at a time to create a unique and dynamic story.

node.js
express
socket.io
A screenshot of Three Word Story. It depicts a short story where every three words are colored according to the player who wrote them.

Scream Into the Void

A simple web app for stress relief. Type anything and watch it disappear into the void.

html
css
javascript
A screenshot of white text that reads "Scream Into the Void" on a black background.

CCSR Map Viewer

A map viewer script for the Cartoon Cartoon Summer Resort series. I extracted and reverse-engineered the structure of the map data files used by the games.

python
pygame
A screenshot of the Cartoon Cartoon Summer Resort Map Viewer. Dee Dee is standing next to a fountain near some trees.

DAGviz

An app I developed to aid with modding the Sly Cooper games on PS2. It parses the current game state and displays it as a directed acyclic graph.

node.js
electron
graphviz
A screenshot of DAGViz. It is a directed acyclic graph with gray, blue, green, and red nodes connected by arrows.