Graeme Devine
banner
graemedevine.com
Graeme Devine
@graemedevine.com
Game designer that probably made some games you played as a kid, dog lover and a dad. Views expressed here are my own.
many authored ships now, better explosions. Must stop working on this...
November 15, 2025 at 8:46 PM
The educational value of my slides is hitting a high this week:

(we're talking about DSL and RAII, both of which are silly acronyms to say macros to make a cool language that fly spaceships)
November 14, 2025 at 3:36 PM
Okay, it's time for my second cup of coffee now and some breakfast I think. Oh wait.. it's 9:30 at night?
November 14, 2025 at 5:36 AM
If you're using DearIMGui for some code stuff I highly recommend this node editor! Wow, I'm never going back... github.com/thedmd/imgui...
November 13, 2025 at 9:37 PM
Nope, it was a language I made up for class that was really simple and used the C++ pre-processor to generate opcodes for the sandbox.

I regret that design choice now. I tried to replicate some of the logic from my macross assembler if/else logic, but preprocessor is a tough crowd.
November 13, 2025 at 6:56 AM
I'm pretty happy with the way AstroBots is turning out. Except the collision detection issues I need to fix (and by fix I mean search GitHub for someone's well tested library I can use).
November 12, 2025 at 3:05 PM
Well we've not got much going on except a possibility of rain!
November 12, 2025 at 7:32 AM
I remade c-robots as c++asteroids using my macross library to make opcode driven bot ships.
November 12, 2025 at 4:18 AM
I have never made SO MANY slides for a class before... but this is the cool part of a chess engine, using bits to do MAGIC.
November 10, 2025 at 4:39 AM
Number of my students who will get this delightful lecture title... zero. :-)
November 5, 2025 at 5:14 AM
Well this class presentation tomorrow is going to be a sober one...
November 4, 2025 at 9:49 PM
In my 1972 talk I have a bit on punch tape and how it was encoded (and how quickly it wore out). I include this picture of here of a gentleman looking at punch tape in an old picture of an NCR500 computer. That gentleman? That's my dad.
October 30, 2025 at 3:56 PM
Class tonight is from 1972. Yes. I’ve switched the shoes since this picture.
October 30, 2025 at 12:40 AM
October 29, 2025 at 2:49 PM
All courtesy of Tim Curry in "IT" which came out in 1990 (miniseries on TV, I still think it's scarier than the movie!)
October 29, 2025 at 2:17 PM
And finally I talk about the game that never was... The 7th Guest 3.
October 28, 2025 at 10:04 PM
includes this slide!
October 28, 2025 at 9:53 PM
I think this is going to be two of my classes tomorrow. Carrying on the Halloween theme. Besides, I know the guy who made this game.
October 28, 2025 at 8:56 PM
I've been working a little bit on a murder mystery game, as a university lecturer, this is about as much murder solving I can get in before class.
October 27, 2025 at 3:55 AM
Yup, I'm this much of a nerd. Slides for tomorrow's class.
October 26, 2025 at 7:38 PM
Foggy game at MBFC tonight!
October 26, 2025 at 2:45 AM
Bella waiting for the evening walk. She's very excited to get her light up collar on and uses it to sniff out extra things!
October 25, 2025 at 5:19 AM
Tomorrow in class we're discussing the end of the world.
October 23, 2025 at 11:16 PM
Big important classes tomorrow. I redo both of these slides every time I teach these concepts (alongside minimax/negamax which I also redo) and slowly I'm getting there in having these difficult concepts come across as really as simple as they really are.
October 22, 2025 at 2:12 AM
My first two slides in every class today.
October 20, 2025 at 8:54 PM