FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

dancockrell (Dan Cockrell) · GitHub

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.

Close all issues, pull requests, and discussions opened by this user Content in all repositories owned by your account will be closed.
Add an optional note
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

Learning designer and developer. I build reading tools and narrative games that run in a browser with no install, no account and no build step: usually a single HTML file you can open by double-clicking.

That constraint isn't minimalism for its own sake. Anything a school can't install, a teacher won't use.

Twenty years teaching English across Thailand, South Korea, China and the US, an MEd in Learning Design and Technologies (4.0, With Distinction) and an MA in English. Before that, intelligence analysis in the US Army and technical communication for BASF's R&D group in Korea.

The through-line is narrower than the résumé suggests: pattern recognition, and getting an idea across a language or culture gap intact. The tools here are that work, automated.

Reading tools

Narrated texts with word-level highlighting and comprehension passes, plus a classroom layer that turns a reading into a graded assignment: QR check-in, marking with or without a Google account.

  • The Raven, Edgar Allan Poe
  • The Gift of the Magi, O. Henry
  • QuickGrade, automatic test grading

One engine underneath; each book is a content pack. Narration carries word-level timings, so the highlight tracks the voice rather than approximating it.

Games

  • Ghost Front: WW2 horror platformer. One file, ~12 MB, art embedded, no dependencies.
  • The Horrors of War
  • World Aflame: three-faction card game. Hotseat on one device, or peer-to-peer across two with no server in between.
  • The Long Night: hand-built canvas RPG with a runtime-synthesized orchestra and no audio downloads.

Playable at dancockrell.itch.io.

How it's made

Art and narration are generated locally on one workstation rather than licensed per asset: ComfyUI driven from scripts instead of the node graph, neural text-to-speech, and word-level timing extraction.

The interesting problem is rarely the model. It's the pipeline around it: holding a character's face steady across two hundred frames, or getting timings accurate enough that a highlight hasn't drifted by the third stanza.

Working notes

Most repositories here carry a status document beside the code: what changed, why, and what's still open. They're written for the version of me who comes back in six months having forgotten everything.

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


Back | FazBrowse Home | New Git URL