Skip to content
View dancockrell's full-sized avatar

Block or report dancockrell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dancockrell/README.md

Dan Cockrell

I make reading tools and small narrative games that run in a browser. No install, no account, usually one HTML file you can open by double-clicking. Schools will not use anything they cannot install. That is the whole constraint.

Twenty years teaching English in Thailand, South Korea, China and the US. MEd in Learning Design and Technologies, MA in English. Before that, intelligence analysis in the US Army and technical writing for BASF in Korea.

The work here is the same job I have always had: get an idea across a language gap without breaking it.

Reading tools

Public-domain stories with narration, word-level highlighting, and a classroom layer so a reading becomes a graded assignment. QR check-in. Marking with or without a Google account.

One engine, Magi Reader. Each book is a content pack. The highlight follows the voice, not a guess.

Games

Playable at dancockrell.itch.io.

  • Ghost Front — WW2 horror platformer. One file, art embedded.
  • World Aflame — three-faction card game. Hotseat, or two devices with no server.
  • The Long Night — canvas RPG. Orchestra synthesized at runtime, nothing to download.

They share a setting. The lore lives in Project 42, not inside any one game.

How the assets get made

Art and narration are generated on one workstation. ComfyUI driven from scripts, local speech, word timings pulled off the audio. The hard part is keeping a face steady across two hundred frames, or stopping a highlight from drifting by stanza three.

Notes

Most repos have a status file next to the code. I write them because I forget.

Teaching since 2006. Building since 2021. Based in Thailand.

Popular repositories Loading

  1. ghost-front ghost-front Public

    WW2 horror platformer. One self-contained HTML file, no build step.

    HTML

  2. world-aflame world-aflame Public

    Three-faction WW2 horror card game. Hotseat or serverless peer-to-peer.

    HTML

  3. longnight longnight Public

    Canvas RPG built without a game engine or framework, with an orchestra synthesized at runtime instead of downloaded, and a modernization layer you can delete to get the plain version back.

    JavaScript

  4. magi-reader-classroom-toolkit magi-reader-classroom-toolkit Public

    Classroom toolkit that grew into Magi Reader: the Apps Script gradebook backend, QR check-in page, marking console and asset generators. Superseded by github.com/dancockrell/magi-reader-engine.

    HTML

  5. gf-forge gf-forge Public

    Production platform on top of ComfyUI - image, video and audio driven from scripts, not the node graph.

    Python

  6. gf-pipeline gf-pipeline Public

    Cuts annotated art plates into the indexed sprite tables the game draws.

    Python