Skip to content

miker2049/joegame

Repository files navigation

joegame

desert image

The joegame repository is a collection of libraries, apps, and data that has been developed, forked, or otherwise scraped in order to build the joegame project.

It relies on Nix for all dependencies. For places where it makes sense, there are .envrc files to make development easier (see).

main packages

  • world: the joegame tile and asset server
  • mapexplorer: the unfinished prototype js library to one day be added to a frontend (we will make UI its own library and then bring it together)
  • site: code and generation for the site itself, org mode website

not actively developed

  • joegamelib: older, possibly now defunct, Phaser-based library for things like NPCs, dialogue, pathfinding, and showing Tiled maps.
  • midi: a WASM/emscripten port of tinysoundfont
  • timidity: joegame’s “original” midi-in-the-browser implementation, a fork of feross’s library, where I have implemented it with a more modern AudioWorklet (he just didnt take the PR)
  • dialogue: a fork of bondage.js
  • joegame-assets: perhaps wrongly storing a lot of assets in our VCS.. Is also a thin common lisp library for getting asset paths.
  • twitterbot: the old twitterbot which was a pig who would scrape your tweets!
  • bigother: tools and experiments in scraping and good-old fashioned NLP to get literature and sentences and thoughts.
  • gravispats: good old-format GM soundfont.
  • noise: trying some inhouse noise gen
  • water-rising: a game prototype
  • spellships: a godot game prototype
  • poker: defunct, WASM/rust thing
  • scrapers

About

The joegame repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9