Skip to main content

Posts

Featured

Postmortem: Chillennium 2016 48-Hour Game Jam - Tardigrade's Dangerous Day

The Llama and I participated in the Chillennium 2016 Game Jam a couple of weekends ago and made our first video game: Tardigrade's Dangerous Day. The game jam was a 48-hour competition to make a game with the theme "foofaraw" (which means a big fuss about a minor matter). If you're interested in the technical details, read on; otherwise, you can check it out on itch.io here and play it on HyperDev here - please note that the audio only seems to be working in Google Chrome.

Since tardigrades had been in the science news recently and tardigrades are all around pretty bonkers, we decided to make the game about a (not to scale) tardigrade.

We wanted the game to be browser-based so that it would be portable and allow users to quickly try the game. JavaScript or using something like Emscripten to port C++ to JavaScript are the only good options I know of for writing browser-based games. While we aren't that familiar with JavaScript, we chose to write the game in it bec…

Latest Posts

Querying NCBI dbSNP for rsID mergers with Python (a.k.a. where is RsMergeArch.bcp.gz?)

Watterson estimator calculation (theta or $\theta_w$) under infinite-sites assumption

Nucleotide diversity (pi or $\pi$) calculation (per site and per window)

Postmortem: 3D sorghum reconstructions from depth images identify QTL regulating shoot architecture

Our first bioRxiv submission

Robot Hexapod (RHex)

Getting started with Intel's Threading Building Blocks: installing and compiling an example that uses a std::vector and the Code::Blocks IDE

Access point correspondences from registration method in Point Cloud Library (a.k.a. access protected member in library class without modifying library source).

Resumes and C.V.s for graduating Ph.D.s

Procedural content generation: map construction via blind agent (a.k.a. building a Rogue-like map)