Do you know any games where the core game mechanic...
# thinking-together
m
Do you know any games where the core game mechanic is about programming? Things like Zachtronics games, factorio or https://robotopia-x.github.io/
🤖 1
i
c
Related • lightbot • Zoombinis (series) • Incredible machine (series - Rube Goldberg machines)
👍 2
i
I would also add: Roblox, Minecraft, Dreams, and other creative sandbox games with programable components. MockMechanics (arguably a game) StarEdit, or other level-editors that ship with a game.
c
On a meta note, this question made me think about what elements of game design are “enough” to qualify as programming eg • opportunity for emergent behavior? (Conway) • ability to manage state / control flow? • System simulations (city / tycoon) - you achieve goals by modifying the environment rather than the agents • Has elements that can be optimized or automated • No single path to “win”, but some are quantitatively better than others
j
Pixel Starships has a rule-based AI engine that I think is pretty cool. You create a bunch of these rules for each crew member and give them an ordering. The highest-precedence rule whose condition is currently fulfilled is the one the crew member will take.
🤔 1
j
Oh gosh yes so many. I’m not able to reply properly at the moment but I will be back when I can get at my steam library and bookmarks! I worked on a now defunct programming education game (TwilioQuest) and myself and another dev used to stream gameplay and interviews with programming game devs, there’s still some of the vods kicking around at https://www.twitch.tv/twilioquest/videos, including a chat with Zach of Zachtronics https://www.twitch.tv/videos/1454395489 (Where incidentally, he surprised announced the closure of Zachtronics as an aside to an unrelated topic in a way that gave me a heart attack live)
❤️ 1
Some I’ll throw out off top of my head, looking at what’s posted above and trying to think of others with different attributes: • Nintendo game builder garage https://www.nintendo.co.uk/Games/Nintendo-Switch-download-software/Game-Builder-Garage-1964648.html • Rabbids coding https://register.ubisoft.com/rabbids-coding/en-US • Signal state (Zach-like but analogue computing, very cool) https://store.steampowered.com/app/1577620/The_Signal_State/ • Battlesnake (competitive multiplayer Nokia-style snake played via writing web servers that respond to requests from the game engine) https://play.battlesnake.com/ • Human resource machine and the sequel 7 billion humans (both on mobile too which is great) https://tomorrowcorporation.com/humanresourcemachine
1
j
Oh there's also this, which feels a bit different from most of the other games listed here: https://spacetraders.io/ A game that you can only play by doing programming in a real programming language.
❤️ 1
g
for some multi-core concurrent assembly as a "game". https://store.steampowered.com/app/370360/TIS100/
j
If anyone here is seeing TIS-100 for the first time, definitely also check out Shenzhen I/O, Exapunks, and Lastcall BBS, also by Zachtronics. Lastcall BBS, a collection of ideas that weren’t big enough for full games in their own right but still absolute bangers, has a game that I think a lot of people here will get a kick out of, called “X’BPGH: The Forbidden Path”, which is kind of a cellular automata programming game where the rules of the automata are obscured by the eldritch horror dressings of the whole thing
👀 1
j
Thinking about Cameron's meta note on what constitutes a game whose core mechanic is programming, do we consider Baba is You to be programming?
1
👍 3
💯 1
🤦 1
m
@Jeffrey Tao yes, but it can be more subtle than that
j
d
kinda sorta SineRider (graphing equations is the core mechanic): https://sinerider.com/
❤️ 1
😮 1
🎢 1
j
Aw and it’s a hack club project! That’s great
k
Ooh, I just realized Baba is You doesn't need Steam: https://hempuli.itch.io/baba 🏃🏼 🙊 💰
❤️ 1
OMG, look at that: https://zachtronics.itch.io
i
(For games that aren't on itch, I'd also suggest checking Humble and GoG, which offer downloads via the web)
❤️ 1
k
https://ellraiser.itch.io/synthesis is I think something that doesn't look like programming, but seems to me like programming in a deep way. Seems similar to SineRider in that respect (which I ❤️, but man it gets difficult quickly. Somebody should graph the learning curve of SineRider within SineRider 😄) I also want to mention some of the oldest generation of programming "games": Core War, https://en.wikipedia.org/wiki/Tierra_(computer_simulation), more recently Halite which I now see is sadly defunct. https://github.com/ryanb/ruby-warrior is a neat minimalist gateway drug to this sort of thing. But yes, this whole category is from my younger, text-supremacist days.
i
If we're going old-school, we can't overlook Rocky's Boots and Robot Odyssey. Since I'm pasting links from Wikipedia, might as well include Category: Programming Games
💡 1
Oh yeah… Pony Island. That game is excellent, but extremely spoiler sensitive. If anyone played Inscryption (2021 GOTY), know that Pony Island is by the same guy (and is arguably weirder).
w
Expected to see The Last Clockwinder in this thread

https://www.youtube.com/watch?v=0wQn33wfetA&ab_channel=AWolfinVR

. Instead of conveyor belts we have tossed fruit salad. Comes pretty close to being programming proper, just need to be able to toss robots.
🍰 1
j
That’s a great shout, I played through that recently. Best use of VR in a game I’ve ever experienced
w
Care to elaborate @Joe Nash? What made The Last Clockwinder stand out, and in comparison to what? For example, I think I've been most impressed by Virtual Virtual Reality, but I wouldn't say I've toured much that's on offer.
j
I haven’t seen Virtual Virtual Reality, I’ll check it out! I think one of the things I was most impressed about with TLC was just the elegance of the core gameplay mechanic…it’s such an “obvious” use of the high fidelity player actions you get from VR controllers, it just really impressed me. VR games tend to feel like tech demos a lot of the time so TLC was nice in that it felt like a complete game/experience, as well
🤔 1
w
As a child of the '80s, VR games feel a lot like games did then.