https://www.youtube.com/watch?v=xHzG3_dIXJ0
#RetroGaming #Retrocomputing #8bit #BBCMicro #Beeb #Acorn #AcornComputers #NoAI


I just wrote word number 100,000 of my deep dives into the epic game The Sentinel.
I know quantity <> quality, but milestones are important in projects this long. I started this project in September! Seems like a lifetime ago.
Here's my progress chart. Nearly thereβ¦
Doom On A BBC Micro - YouTube

New release: deep dives #37 to #40 for The Sentinel, Geoff Crammond's epic #BBCMicro game
This batch (#8) is a small release, covering the title screens, energy icons and scanner
https://thesentinel.bbcelite.com/deep_dives
Batch #9 is still in the oven, coming soon
Enjoy!
I've just completed 70% of my planned 50+ deep dives into The Sentinel, Geoff Crammond's epic #BBCMicro game
Batch #7 is now ready: 4 new articles about drawing the 3D landscape, ray-casting and quadrants
https://thesentinel.bbcelite.com/deep_dives
Batch #8 coming soon
Enjoy!
@bbcmicrobot I should have thought this up before the Basic 10 liner competition, because it is _actually_ a 10 line game. When you press space, this really does generate new puzzles that it knows the solution to. Press the wrong number, and it knows you've made a mistake. But how?
Easy: every sudoku puzzle is also valid if you swap 3x9 columns, 9x3 rows, 1x9 columns within the same 3x9, 9x1 rows within the same 9x3, or transpose. That means I can use one puzzle to generate 6x6x6x6x6x6x6x6x2 of them! Well, easy-er, I just needed a few more tricks to fit it in, but
that's the root of it.
The base puzzle is the NYT "easy" one from a couple of days ago, so they should _all_ be easy.
Left image: The Sentinel and four sentries, taken from the landscape preview in the classic game of the same name. Astonishingly, these are not sprites. They are fully rendered 3D objects, using the exact same code as the game.
Right image: a robot, drawn by the same routine.
Micro *and* macro excellence! Very impressive from the same routine.
I remember a poll once that asked 'do you think of yourself as a robot?'
I understood it was a fun 'you might be autistic' type questiion because i had seen similar before and recognised some of the pixels.
I couldn't answer it.
It hadn't said *when*
Walking with purpose i'm a timberwolf mech. My legs go in the direction i'm moving, my torso rotates to track the objective, i don't rotate at my neck.
Driving, i'm a transformer chosing not to stomp traffic today - maybe Prowl, maybe Miirage depending on how much i'd rather be elsewhere.
Coding, i'm a brain in a mainframe.
Manipulating stuff, i'm the robot arm you plugged into the bbc micro at school but with a worn actuator.
Around people i'm a battered C3 protocol droid having a hard time of it.
I explained this to my wife who said it's remarkable how good my protocol droid is that i'm only getting diagnosed at 45.
What robots are you?
#autism #robots #transformers #C3P0 #battletech #mechwarrior #bbcmicro
Documenting The Sentinel is really growing my collection of disassemblies at https://www.bbcelite.com
Five projects: Elite, Aviator, Revs, Lander, The Sentinel
1,038,891 words of source code commentary
507,016 words of deep dives
All Shakespeare's plays? 835,997 words
Or as the Bard himself may have written, if he were into 6502 assembly:
LDA #&2B
STA temp
EOR #&FF
ORA temp
STA question
I think that works? π
Time for some more deep dives into The Sentinel, Geoff Crammond's epic #BBCMicro game!
Batch #6 is now ready: 3 new articles about screen buffers, panning, scrolling and dithering
https://thesentinel.bbcelite.com/deep_dives
Batch #7 (drawing the landscape) coming soon
Enjoy!