Following on from my simple C# raytracer, here’s the same codebase adapted as a pathtracer.

Read on for full source/binary download. (Read More…)
Here’s a little educational recursive raytracer I wrote recently to teach a friend the fundamentals.

Read on for full source download.
(Read More…)

Time to start trawling through the backlog of things waiting to be posted! Starting with a recent project – a game-in-a-week I did in May. Read on for more details, gameplay vid and download.
(Read More…)
I had an unusual valve kicking around – an ECH83. It’s a triode-heptode designed for use in car radios, with an anode voltage of only 12.6V.
I also had a couple of the ubiquitous Park G10 practice amps from my early guitar-playing days waiting to be recycled into something better, so I thought I’d see if I could concoct some sort of bastardised hybrid.
The G10 actually has quite a nice chip amp for it’s final stage; the TDA2030A. What a pity about the JRC4558 preamp stages. I really hate the sound of that particular 80’s opamp.
Inspired by this wanton ECH83 abuse by Engels, I decided to use both the triode and heptode in the ECH83 as preamp stages and salvage the silicon from the G10 for a power amp stage.
This is the result (click to enlarge):

Read on for explanation, layout and construction notes.
(Read More…)
I’ve been getting back into electronics. High voltage stuff this time around – I’m trying to get a small Tesla Coil running at the moment (and to that end just let the magic smoke escape from my cheapo bench power supply).
Going through my camera, I found some photos of some robots I built last time I was in a soldering mood and thought I’d share and document – read on for pics and details.
(Read More…)
EYEkanoids is a webcam-controlled Breakout/Arkanoids type game. I made it a few months ago but I dug it out, applied some polish, and decided it’s ready to post. Click here to play now (Note you need a webcam!)