Blame Lewis
Software engineer, musician, game developer, writer, hardware tinkerer.
  • ūüďć Melbourne
  • ūüďÖ Oct '19
  • ūüĎĽ 23
Find another VR headset, preferably as cheap and terrible as possible without being a phone holder #dumb
close
Continue writing about horrible old projects #dumb
close
okay, apparently it's decided, oohms and I are building a robot #dumb
close
Without a product
Create ASP.NET backend project #enginezero
close
Port existing placeholder website to Bridge #mixav
close
Create intro prose about hypothetical tribe #warpaint
close
Port existing front page to Bridge #dimension
close
Slash out variant products from placeholder page #mixav
close
Add some texture to the demo logo and see if it looks better #tengu
close
Create a startup screen where you have to click so chrome is happy #tonygen
close
Get basic movement physics working #arrow
close
Get line rendering working #arrow
close
Play with fragment shaders as a way to do particles #sandgame
close
Get someone competent to wire up LED drivers without burning house down #daylight
close
Draw something approximating an arrow #arrow
close
Draw something approximating a rock thing #arrow
close
Make the arrow able to physically turn and move based on keyboard input #arrow
close
Create thruster visual when moving forwards #arrow
close
Add random spawning of rock things #arrow
close
Detect when bouncing off a border wall is likely to cause collision with asteroid or shot #arrow
close
Cause bouncing when collision is likely #arrow
close
Add timer event for all shots wrapping eternally #arrow
close
Add timer event for controls inverting #arrow
close
Make arrow's physical rotation not quite line up with its visual rotation #arrow
close
Implement simple scoring system #arrow
close
Ensure that almost all players end up with negative score #arrow
close
Actually play sounds in game #arrow
close
Make player's own shots able to kill them #arrow
close
Create new, smaller rocks when a rock is hit #arrow
close
Add a timer event: sometimes rocks continue to generate smaller and smaller rocks when destroyed without bound #arrow
close
Create simple +1/-1 animation for score #arrow
close
Add timer event for all shots bouncing off edges #arrow
close
Make the player wrap normally #arrow
close
Add arrow / rock exploding effect #arrow
close
Actually memorize the first verse of Whoa Whoa Whoa #covers
close
Add support for mouse control that can't be turned off #arrow
close
Have some rock things randomly come out at high speed towards the player's expected position #arrow
close
Create simple Bridge project for frontpage #9c
close
Port across existing CSS and title to imitate existing page #9c
close
Come up with a UI concept for the project listing cloud #9c
close
Timer event to swap rock and arrow images #arrow
close
Timer event to dramatically increase acceleration of turning in one direction #arrow
close
Implement simple UDP unicast transport #swarmlib
close
Implement rudimentary SwaSH parser (strict syntax) #swarmlib
close
Get the beep RPC actually working over a LAN #swarmlib
close
Link in Jint for swarmlet (Eval!!!) #swarmlib
close
Get a Hello World Jint swarmlet responding #swarmlib
close
Implement MessageBox! RPC #swarmlib
close
Implement rudimentary SwaSH GUI #swarmlib
close
Implement rudimentary SwaSH CLI #swarmlib
close
Write about the 90/9/0.9 rule #skeptical
close
Create batch to upload frontend to site #mixav
close
Create batch to upload backend to site #mixav
close
Implement simple UDP broadcast transport #swarmlib
close
Pull over existing good implementation of moving average filter into the codebase #libav
close
Write about sample rates/bit depths in excess of 44100/16 #skeptical
close
Dig up the stems for the straight Hallelujah cover #covers
close
Create the most basic of basic mixes for Hallelujah #covers
close
Replicate that nice warm low end of the Hallelujah cello #covers
close
Retroactively create 100% test coverage of moving average filter #libav
close
Sort out test Bridge compilation #libav
close
Create simple sinewave generator #libav
close
Create batch to upload frontend #enginezero
close
Create batch to upload backend #enginezero
close
Get the original project composition reproduced for Six Underground #covers
close
Create ultra-naive axis block storage strategy #vdb
close
Create natural number axis type #vdb
close
Write about the horrible stair fallacy #skeptical
close
Dig up the existing project #tonygen
close
Create a title bar that doesn't completely look like crap #tonygen
close
Create a test project for FBOs #sandgame
close
Get a simple OpenGL canvas rendering into an FBO #sandgame
close
Gracefully deal with window/canvas size changing #sandgame
close
Create a logo with a more stylised, electronic-looking onion that's had a bite taken out of it #tonygen
close
Create fantastic rotating slogan display #tonygen
close
Create batch script to push frontend to website #dimension
close
Create batch script to push backend to website #dimension
close
Create simple splash screen #enginezero
close
Create a simple clicky menu for the oscillator type #tonygen
close
Create a simple clicky menu for oscillator category #tonygen
close
Further development blocked on SwarmLib #dimension
close
Come up with a project icon that has a slight double meaning #subdom
close
Quickly hack the PS3Eye SDK to spit out video #spicy
close
Use naive approach to stream video over a LAN/TCP #spicy
close
Pull in some old WASAPI code to read audio #spicy
close
Send audio over network naive way again #spicy
close
Push audio back out with WASAPI #spicy
close
Demonstrate the entire PoC signal chain fully #spicy
close
Come up with a way to control it in the absence of a mouse and keyboard (maybe a really really low end MIDI controller? Maybe an Optimus Mini?) #spicy
close
Dependent on SwarmLib #circlenotify
close
Find a way to optimise the jump scare intro screen enough that it actually works on Intel Integrated at 4k #logos
close
Add ubyte-equalent primitive (ie int{0-255}) data type in #vdb
close
Come up with an intro screen that is even just slightly not-horrible #wolo
close
Create simple mapping of X-Touch Mini #libav
close
Dig up existing codebase #eclipse
close
Get existing code compiling #eclipse
close
Work on memorizing the lyrics to Arranging the Blocks #covers
close
Ensure that the attack button does not autofire #arrow
close
urgh most of this needs to be rewritten #warpaint
close
Hang the contraption from the picture rail #daylight
close
Wait for short one to reproduce string part #covers
close