Voyaging Mind

Curious coding and more.

Speccy Nation Book Review

This was a christmas present that was a short read devoting a page or two to a collection of spectrum games that the author either liked a lot, though were influential or demonstrated how the more whacked out humour of the time. I was not a spectrum user back in the day, although I did crash at my friends house and play them late into the night so I have memories of the machine but would not say they were formative. Read more →

2017 Mid January Update

So it has been a few weeks and I promised to restart updates today so here is an update… First up some changes. I have decided to drop down to monthly updates. It is an experiment to see how I like it. I am also slightly worried that publishing these weekly updates is letting me think I am progressing well as I am publishing. If I get to the end of the year and find most of my work has been publishing updates I will be a little disappointed. Read more →


Well I am a day late with this update. It’s that crazy christmas time again and that means guests and other good distractions. The time I managed to spend time taking a deeper look at SAT (Separation of axis therom). Well I say deep but once you get the idea it’s coneptually simple and the implementation is also pretty simple. The side effect of this is I now have the breakout clone worknig how I want it to. Read more →


The first goal of this week was quickly reached. Turns out my stream article was much closer to completion than I thought. It really just need a going over and the code adding in. It did mean I had to figure out syntax highlighting for Hugo. Mentioning testing last week had me primed and ready to get them going. The obvious place to write some tests was in some of the geometry code I was writing. Read more →


One of the goals I am attempting to do is use the full range of language features and ideas that are contained in Dart. Streams are one area that I have not been making use of even though they have been on the fringes of what I have been coding for while. In my little game engine I have been using callbacks for keyup and keydown detection. These built on top of the Streams that Dart provide in its core html library. Read more →