Mark Moxon, as of four days ago has finished his incredibly deep dive into the 1986 BBC Micro game The Sentinel - and to call it an āincredibly deep diveā is to undersell it an almost unforgivable amount - it starts withā¦
This site contains reconstructed source code for The Sentinel, Geoff Crammondās classic proto-VR game for the BBC Micro, with every single line documented and (for the most part) explained.
ā¦and then just gets more awesome from there.
Iāve always had a soft spot for this game, especially the procedurally generated landscapes, all 10,000 of them. So little system space to work with on those machines, and it not only managed to create landscapes that looked like art to 14 year old me, but also cleverly got harder the higher up the levels you went, while remaining playable/solvable.
Iād always wanted to recreate them so I could go revisit and explore without all the mild anxiety of playing the game. But a very early ā and as it turns out incorrect ā assumption about how the levels worked always put me off digging in further.
But with a four day Easter holiday weekend, a sense of adventure, slightly too much confidence, very rusty memory of the 6502 assembly language, and armed with both Markās detailed overview of the landscape generation algorithm: thesentinel.bbcelite.com/deep_dives/generating_the_landscape.html & source code: thesentinel.bbcelite.com/source/main/subroutine/generatelandscape.html I wrangled created the landscape inside my normal pen plotter tools.
The nice thing about old school 3d polygons that start at the back and draw over one another as you get closer to the ācameraā, is that itās fairly easy to convert it all into flat SVG polygons and lines that you can then (after running the nextdraw CLI hidden line removal command) send to the plotter.
šļø šļø šļø šļø šļø
# GET ANIMATED
Iāve been seeing a few pen plotted animations recently, the one from the start of last weekās newsletter, and the sequencefest show from a couple of newsletters before that, and I figured it was about time I had a go.
With all the pieces in place by the end of the holiday - picking landscapes from 1-9999, moving the ācameraā to set up a shot, automating a looping fly-through or orbit; it didnāt take much to add in the ability to make it automatically export out X number of frame as SVG files from a loop, and scale them down to tile onto sheets of paper.
Then, shoot loads of photos.
To end up with an animation like thisā¦
Hereās another ācell sheetā with 48 frames in 16:9 ratioā¦
ā¦which I successfully turned into 48 slightly out of focus shots, so yeah, thatās going to have to wait until next week now, ffs.
Meanwhile, the ArtFrame is busy spending 14h 27m drawing the second half of a 64 frame animation on (for the paper nerds) an A1 sheet of delightful Bockingfords hotpressed 300gsm watercolour paper.
Next week Iām going to cut them up into postcards, number them (or number them, then cut them up, honestly Iām not sure the best way around to do that), take photos for the animation and then send them off to the Patreon members.
So if you want one (or often three, tbh) jump on that now, or not, becauseā¦
š š š š š
# ALMOST SHOP, RISO
As Iām sure any pen plotter artist who maintains a shop (hereās a few) will tell you, setting it up, keeping it maintained, adding things (paying fees), is a pain in the ass. Consequently Iām totally dragging my feet on this.
But Iām slowly getting my shit together, and things like the above postcards will end up in the shop if thereās any left once the post office has had the chance to fuck-up the very simple job of taking letters from A to B (unless B happens to be either the USA, Switzerland or Germany, in which case itās apparently not a simple job at all š¤·āāļø).
Iāve learnt to always plot/keep more than necessary incase I need to resend any; but now I have several from previous months sitting in a draw. Hopefully the tutorial-video š patreon š shop pipeline will flow nicely with about a month or two grace between each part.
Completely separate but kinda not, Iām still in the process of setting up the Riso Studio (a location across town from my own studio) as a place artists can drop in and try their hand at Riso printing, zine making and general print shenanigans. I helped someone Riso print part of their dissertation the other day, and that was very satisfying.
As part of all that Iām writing various tools to help with colour separation, generating previews of roughly what the Riso print will look like (turns out fluorescent pink doesnāt translate to screen RGB particularly well), and preparing files to print. Basically everything I can to make my, the studio and the artistsā lives as easy as possible.
Thereās a good chance thereāll be a limited-ish edition of, ummmmm, 10,000 landscapes in pen plotted, riso printed or tradition printed formats, so if you happen to have a favourite landscape number that isnāt 0000 or 0001 then you may be in luck.
# THE END
Shop stuff will of course go here when it happens, Iām still faffing around with Dark Forest OS, and still not ready to give an opinion.
Nightmare; Iām going to be starting a Riso substack newsletter soon, whichāll be in the alternating Thursday slot that this one isnāt. Thankfully co-riso-studio-owner Clare and I have agreed that rather than write it together, which would never work, weāre going to take it in turns.
I suspect mine will be the more sweary version. On the one hand, oh fuck Iām committing to writing even more, on the other itās only 12-13 times a year, which doesnāt sound so bad when I put it like that.
Double Nightmare; Iām doing more and more stuff in the āCulture, Archives and Museums Verticalā ā and as you can tell ā Iām already practicing for the inevitable LinkedIn-ing Iām going to have to do for that.
Perhaps Iām somehow naturally drawn to threes, as I now appear to have three roles; Drawing Machine Artist, Riso Studio Owner, and Digital Legacy Death Doula (no, your children do no want to inherit 63,427 (excluding duplicates) photos spread across several services).
If someone said āWow Dan, youāve done a really good job of diversifying income streams, like wot those $97 how to be an influencer courses say you should doā - I would say; yes - diversified, no to the income part š¬
Iāll catch you in the next newsletter on Thursday 30th Apr, maybe the Riso newsletter sometimes after that, and perhaps the are-you-a-GLAMP-or-LOCKSS-organisation at some point in the future.
Love you all
Dan
š§”













That is a very impressive recreation. I can admire the complexity of the task and the beauty of the code and the artwork. Double on top with nostalgia and the emotion of the 1980's. Ticking every box. Great stuff, thanks for sharing.