§ about

plash is an introverted abnormality from the lands of Ohio, USA — a very queer place. plash loves: computer programming, reverse-engineering, making all the things, video games, tea, sledgehammers (the phrase “sledgehammer connoisseur” is variably used when describing plash, according to plash), and SPACE (especially the shiny bits).

More formally, plash is a self-taught “software engineer” currently doing software repackaging (plash doesn't know how that happens, either), and is trying to study mathematics and computer science. The common name for his meatbag form is “Tim Howard”, which he clearly does not favor.

One can email plash via plash@komiga.com or find him lurking in the depths of the freenode, synIRC, and Blitzed networks.

plash also does QA/playtesting for Linux video games. If you're a developer in need of some extra Linux eyes, do ping him.

§ things

A collection of cool things and questionably cool things-in-progress that plash has either created or touched.

Allopoeia

Allopoeia (also known as The Allo) is an open-authorship journal/blag for anything and everything that was created as a replacement for plash's blog. See here if you're interested in posting something (it would be totally rad).

All the Maths‽

All the Maths‽ is a general-purpose mathematics library for C++11. It will eventually support all the typical vector and matrix constructs and procedures, exotic algorithms (for the fun of it), and maybe everything in-between.

duct

duct is a general-purpose library for multiple languages. It started in BlitzMax, but was eventually ported to C++ and partially to C♯.

duct++ presently gets the most care. It gracefully carries its own weight (with zero dependencies) and cracks many an enigma:

  • Compiler and platform detection macros.
  • Debug message and assertion macros.
  • Endian byte-swapping.
  • Unicode encoding and string conversion helpers.
  • iostream helpers for binary and textual data (integrates with the C++ Standard Library).
  • Generic token parsing.
  • CVar-esque system with validation, and a markup language.

It requires only a sensible C++11 implementation — meaning, alas, it cannot be used with MSVC.

Prisma

Prisma is a minimalistic color-based quasi-puzzle game created in a 72-hour period for Ludum Dare #26. The levels are poor, the audio is terrible, and the “puzzles” are mostly based on player speed. plash plans on remaking it. The code is available, but licensed under CC BY-NC-ND 3.0 Unported.

Auxiliary

Here are some other little things that warrant mention:

  • brinktools: some shabby code for reading BRINK's SDMD2 and SDPK2 formats (including documentation; warning: code uses legacy duct++ API).
  • Elian fonts: variant-width and monospace fonts for the Elian script (including FontForge source files).

§ links

Here are some links plash has procured for your enjoyment.

The unsorted bucket:

Games:

  • Hawken — the beautifulest F2P mech game in existence.
  • Johann Sebastian Joust — possibly the only legitimate use of PlayStation Move controllers in existence.
  • Antichamber — a “psychological exploration” game (it's about life).
  • Dustforce — leaf-purging platformer.
  • LIMBO — spooky platformer.
  • VVVVVV — platformer for masochists.

Webcomics, periodicals and books:

Musicians and music:

§ etc

plash made – but has not yet executed on – plans to update and release all of his reverse-engineering projects. Someone should bother him a whole bunch about that.

Extraneous tidbits:

  • PGP public key (51C1FC61).
  • Yes, plash worked on mooege.
  • Yes, plash likes the word ‘awesome’. Perhaps excessively.
  • No, you cannot have a sledgehammer.
  • Quack.