Older side projects: research tools from my graduate work and the 2D games I wrote while learning to program. Today I work mostly in Python, MATLAB and embedded C.
A test game built to run inside a scanner or while measuring brain activity. The participant presses five keys in a specific order to complete a sequence, and the program records movement time for each execution and finger force data in real time.
I needed binary masks of a few Brodmann areas (e.g. SMA, premotor cortex) mapped onto brain imaging data, so that only the regions of interest are kept in later processing and voxels irrelevant to the paradigm are discarded. I ran FreeSurfer from the command line on Debian. Replace the parts in angle brackets.
1. Process the data and create the labels:
recon-all -s <subject directory> -ba-labels
2. Create a registration matrix so the mask matches the template. The template can be mri/rawavg.mgz or a functional-space file:
Masks in yellow, in anatomical space: left anterior primary motor cortex (left) and left premotor cortex and SMA (right).
2D platform games
L'île de Cloé (Cloé's Island, 2011)
A game I coded and designed for practice and fun, mainly in Ruby. A girl stranded on an island tries to survive. Fight the crabs and solve puzzles to progress.
One of my first games, also written mainly in Ruby for practice and fun. Cugel is a wanderer. One night he tries to cross the enchanted forest of Tantreval.