No Self ControlTea Leaves2026-09-28 | No Self ControlFools Errand Part 12 FinalTea Leaves2024-03-29 | 12 episodes and we are finished with the Fool's Errand. Join peterb to watch the finale and share some closing comments on this incredible game from the early Macintosh era.
Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.
youtube.com/channel/UCd7i-ppmXgznXLKf-HsB2QQ/joinLets Play The Fools Errand: Part 11Tea Leaves2024-03-22 | Playing the 1987 classic Mac puzzle game The Fool's Errand, we finally - FINALLY! - reach the endgame, and find the 14 Treasures of the Land.
youtube.com/channel/UCd7i-ppmXgznXLKf-HsB2QQ/joinLets Play The Fools Errand, Part 10Tea Leaves2024-03-15 | Pete begins the ?ENDGAME? full of optimism and hope and rapidly discovers he is in way over his head, and slinks away with his tail between his legs.
Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.
Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.
youtube.com/channel/UCd7i-ppmXgznXLKf-HsB2QQ/joinLets Play The Fools Errand: Part 8. Starting The Suns MapTea Leaves2024-03-01 | At last peterb finally, after many hours, begins unscrambling the corrupted Sun's Map...and finds that getting started is harder than he thought. Lots of puzzle-solving ensues.
Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.
Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.
youtube.com/channel/UCd7i-ppmXgznXLKf-HsB2QQ/joinMemberships for Tea Leaves ProgrammingTea Leaves2024-02-18 | Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.
youtube.com/channel/UCd7i-ppmXgznXLKf-HsB2QQ/joinLets Play The Fools Errand Part 6: More of the High PriestessTea Leaves2024-02-16 | Today in our continuing Let's Play of The Fool's Errand, peterb struggles for an unacceptably long time on a puzzle with just 8 buttons, as he gets closer to the endgame. We also finish the rest of the High Priestess puzzle.
Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.
Join this channel to get access to perks; the "Thanks, peterb!" tier is a great way to show your support without breaking the bank, and the "Early Access" tier gets you access to most of my videos about a week early.
youtube.com/channel/UCd7i-ppmXgznXLKf-HsB2QQ/joinQED, the Propositional Logic Game, Part 2Tea Leaves2024-02-02 | Pete delves a little deeper into the early parts of Terence Tao's QED.Lets Play The Fools Errand Part 4 - HIGH PRIESTESS QUARANTINE ZONETea Leaves2024-01-26 | We finally take on the most unpleasant puzzle in the game - The High Priestess flash-fest.Turings World - An Introduction to Computability TheoryTea Leaves2024-01-19 | Today we take a short look at the book / software pairing "Turing's World 3.0 - An Introduction to Computability Theory" by Jon Barwise & John Etchemendy. This introduction to Turing machines and finite state machines was used as courseware in some University classes in the 1990s.Lets Play: The Fools Errand, Part 3Tea Leaves2024-01-13 | We continue our Let's Play of the 1987 puzzle masterpiece The Fool's Errand. In this episode we finally return to the Tarot card game, solve a bunch of other puzzles, and walk right up to the precipice of the High Priestess puzzle.
00:00 Introduction 01:26 The Wheel of Fortune (for real this time) 15:34 The Archway 22:15 The Canopy 26:24 The Fighting Boys 33:20 The Stone Wall 35:45 The Farmer 38:30 The Blacksmith 40:21 The Cathedral 45:27 The Chapel 47:45 The Humbug 51:32 The Page of Cups 52:37 The Knight of Cups 55:45 The Queen of Cups 57:13 The High Priestess, foreshadowedLets Play: The Fools Errand, Part 2Tea Leaves2024-01-05 | We continue our play through of the 1987 classic puzzle game "The Fool's Errand". We talk a bit about the Sun's Map, explain the psychological effect of saying "I HATE this puzzle the MOST" about every puzzle, and finish a few word-searches.Ludus Mortis - A Roman (Dungeon) HolidayTea Leaves2023-12-31 | Today we take a look at a new Early-Access dungeon crawler that brings Etrian Odyssey/Wizardry style dungeon crawling to a magic-filled version of Imperial Rome.
To say I'm excited would be an understatement. Ludus Mortis is available on Steam at store.steampowered.com/app/2197650/Ludus_Mortis, and there is a free demo there as well.Lets Play: The Fools Errand, Part 1Tea Leaves2023-12-30 | A lightly edited version of part 1 of our Let's Play stream playing The Fool's Errand, the classic 1987 Mac puzzle game by Cliff Johnson.
00:00 Introduction 01:46 Prologue 05:00 Sun's Map 06:04 The Wheel of Fortune (skipped) 07:45 The World 09:25 The Maze of Hedges 12:12 Strength 13:55 The Page of Wands 17:23 The Knight of Wands 21:10 The Queen of Wands 22:30 Temperance 24:55 The Star 26:41 The High Priestess (Shown, but skipped) 29:15 The Chariot 31:05 Judgment 34:30 The Hanged Man 36:23 The Page of Cups 38:35 The Chant 41:55 Some comments about Puzzle Gallery and 3 in ThreeLets Play The Fools ErrandTea Leaves2023-12-24 | Today in nostalgia, peterb plays the 1987 puzzle game "Fool's Errand" by Cliff JohnsonQED - A Propositional Logic GameTea Leaves2023-12-22 | In 2022, I showed you Joachim Breitner's "The Incredible Proof Machine". Now, let's take a look at a similar "gamified proof assistant", Terence Tao's QED.Goblin Slayer homage to Wizardry 1Tea Leaves2023-12-16 | As an incredibly ancient gamer, I recognized a subtle set of easter eggs in Goblin Slayer S02E11 referencing the 1980 game Wizardry: Proving Grounds of the Mad Overlord. Wizardry is perhaps the first true smash hit first person dungeon crawling game. It's not much remembered in the US today, but was and remains extremely popular in Japan. I made this very short video to explain the easter eggs to younger viewers.
If you're interested in the game, check out my recent videos about the remake of Wizardry 1.Wizardry: The Murphys Ghost TrickTea Leaves2023-09-30 | Today I'll show you how to easily level up weaker party members using a classic battle from Wizardry: Proving Grounds of the Mad Overlord. Who is Murphy? Why is he haunting the maze? We may never know, but we appreciate the fact that he gives us about 4500 XP for basically no risk every time we fight him.Wizardry: Proving Grounds of the Mad OverlordTea Leaves2023-09-17 | Let's play the Early Access release of Wizardry: Proving Grounds of the Mad OverlordLets Play Wizardry: Proving Grounds of the Mad OverlordTea Leaves2023-09-16 | Today, Pete plays Digital Eclipse's new reboot/reskin of the first Apple II Wizardry game, now in early access. Midway through, he gets distracted by a question and we look at the original Pascal source code for the game to try to understand how a particular game mechanic works.50 Years of Text GamesTea Leaves2023-07-20 | Today we look at the newly-released book, 50 Years of Text Games, by Aaron Reed.Eye of The Beholder 1Tea Leaves2023-07-10 | Just messing about with Grid Cartographer, using Eye of the Beholder as the example game. No narration, just agmeplay.Together in Battle: The Tea Leaves PreviewTea Leaves2023-04-26 | Together in Battle is a strategy RPG and team management game with vibrant procedurally generated characters and emergent relationship-building. Out today in early access, we take a look at the game and discuss what makes it unique among tactical turn-based games.
Sinister Design graciously provided a preview copy for this review.ChipWits: The InterviewTea Leaves2023-04-21 | Today we have an in-depth conversation with Doug Sharp and Mark Roth, the developers of a new reboot of the classic 1984 programming game ChipWits (http://chipwits.com). We talk about the original game, the Forth programming language, piracy, game design, and the importance of community in indie games. Please enjoy!
You can find their YouTube channel at youtube.com/@chipwits, and their web site, blog, and mailing list at chipwits.com/sign-upLets Play: Paper Mario The Thousand-Year DoorTea Leaves2023-04-10 | Just a little Sunday night streaming for friendsPascal Genie - Structured Program Editing in 1986Tea Leaves2023-04-07 | I talk briefly about the Pascal Genie from the MacGNOME Group at CMU, a seminal structured programming environment that went through several iterations. I demo a very of the environment from 1994 and write a very, very bad program that would earn me a failing grade in 15-111.Teaching Haskell to KidsTea Leaves2023-04-01 | My talk at LambdAle 2019, "No Garden of Eden - Adventures in Teaching Haskell To Kids"Talking To Andrew Plotkin about Systems TwilightTea Leaves2023-02-19 | In 1994, Andrew Plotkin - sometimes known as Zarf - wrote a fantastic homage to Cliff Johnson's seminal puzzle games Fool's Errand and 3 in Three. System's Twilight was sharp, fun, clever, and had an extremely unique narrative voice. In this hour-long conversation Pete plays through the start of the game and discusses its development with Andrew. We also touch on other topics, notable interactive fiction and how it is still staying alive in the 2020s.Systems Twilight with Andrew PlotkinTea Leaves2023-02-18 | Welcome to our Let's Play! Today we talk to Andrew Plotkin, author of System's Twilight, a game that is an homage to Cliff Johnson's classic games "The Fool's Errand" and "3 in Three". Andrew is also known for his interactive fiction works such as "Spider and Web", "So Far", and "Hadean Lands".
Apologies for repeatedly referring to Cliff Johnson as "Cliff Johnston". My brain has been doing this to me for 30 years.Can Programming Be Liberated From The Von Neumann Style?Tea Leaves2023-02-13 | Pete and Pete talk about John Backus' seminal 1977 paper "Can Programming Be Liberated From The Von Neumann Style?"Can Programming Be Liberated From The Von Neumann Style?Tea Leaves2023-02-12 | Pete and Pete talk about John Backus' seminal paper "Can Programming Be Liberated From The Von Neumann Style?"Taipan - a BASIC game, exploredTea Leaves2023-01-16 | Hello, and welcome to Programming Like It's 1979. Today I want to show you some really great artifacts from the 1980s. It'll be fun, educational, and maybe we will learn something about how large software projects were possible even back when tools were much more primitive.
The artifacts in question are related to the game "Tai-Pan", a game first written in 1979 for the TRS-80 Model I computer, and then ported to the Apple II in 1982; at the time, Steve Wozniak described it as his favorite game, and he wasn't alone in that opinion. The reason we're talking about Tai-Pan isn't just the game though. In 1986, the author, Art Canfil, published an entire book walking through the entire program, literally line by line, where he explained both the design choices he made and also the implementation details
There are lots of versions of Taipan that you can try, but probably the most convenient is http://www.taipangame.com, which you can play in your web browser. The book that I discuss in this video can be found at archive.org/details/TaipanAHistoricalAdventureForTheAppleComputerAppleIIEditionRemoving Copy Protection With the Apple II Machine Language MonitorTea Leaves2022-12-29 | Today we take a look at one way that people began learning assembly language - by using the Apple II's machine language monitor to disassemble copy-protected code, and make small changes in that code in order to disable the copy protection. We'll be using the game "Sabotage" (covered in a previous video) as our example.The Coq Proof Assistant, and Logical FoundationsTea Leaves2022-12-03 | You can find the Software Foundations class online at http://softwarefoundations.cis.upenn.edu. Coq and its IDE can be installed from https://coq.inria.fr/download.Process, Software, Twitter, and The Mythical Man-MonthTea Leaves2022-11-19 | We're in the middle of moving studios here, but I couldn't resist having a bit of a rant about the modern programmers' disdain for process, and what that means for our industry. Also, some comments about the late Fred Brooks.Santa Paravia: A 1978 Nation-Building GameTea Leaves2022-10-29 | Santa Paravia en Fiumaccio
Today I want to show you the very first computer game I ever played. The year was 1978, and one of my best friends’ dad had bought a TRS-80 Model I computer, and along with it a cassette tape with the game “Santa Paravia en Fiumaccio”. In some sense, this game is part of an earlier continuation of mainframe-based text games from the mid 1960s, but in another sense, this game might be the grand-daddy of later strategy games like Civilization and, dare I say it, Europa Universalis.
Santa Paravia is clearly directly inspired by “Hamurabi” (sic), itself inspired by the Sumerian Game, which was made for the IBM 7090 mainframe in 1964. A full deep dive into the mainframe versions of this game is beyond this video, but if you’re interested in it check out Sean Haas’s podcast ‘Advent of Computing’, episode 57, where he goes deep into the lineage of the Sumerian game.
For our purposes, it’s enough to say that Hamurabi made its way to microcomputers and the BASIC language in the early 1970s, by way of seminal publisher Dave Ahl. Santa Paravia takes Hamurabi’s somewhat drab presentation and brings some more depth to it, as well as some very flashy - for 1978 - graphics.
Made by the Reverend George Blank from Leechburg, PA - I’d love to know more about his story, he also made a game about clipper ships called “‘Round the Horn”- The game was first published - for free! - as a magazine listing in SoftSide magazine. So if you want to, you can actually type his original listing itself. One of the nicest things about this listing is it is extensively documented in a way that many, if not most, magazine programs were not. So you get some insight into how George Blank came up with his implementation.
With that out of the way, let’s take a look at the game itself. We’ll be looking at the Apple II port, instead of the TRS-80 version.An Elegant Solution for Personal Finance: Finances 2Tea Leaves2022-10-09 | A quick review and exploration of Matthias Hochgatterer's beautiful contribution to personal finance software, "Finances 2" for the Mac, iPad, and iPhone. Available from http://hochgatterer.me/finances.
This isn't a sponsored video, I just like the app.Turing Complete, Part 8: XOR FrustrationTea Leaves2022-09-18 | Pete starts the "Architecture 2" part of Turing Complete and gets frustrated at the order in which the puzzles are presented!Whats the Deal With I Bonds? Investing in a time of InflationTea Leaves2022-09-10 | I Bonds (sometimes called I-Bonds, or Series I Savings Bonds) were, for many years, the best kept open secret in investing. Now, with inflation rising, people have begun to seek them out. In today's video, Pete runs down what they are, how you buy them, and what (if any) are their drawbacks.Plain Text Accounting: An Opinionated ViewTea Leaves2022-09-03 | Today we dive into the world of "ledger-like" plain text bookkeeping tools, such as ledger, hledger, and beancount. Pete shares his view on the category of tools. We talk about what they're good for, what they're not good for, and ruminate on the philosophical underpinnings beneath them.Turing Complete, Part 7: Writing some Assembly Language!Tea Leaves2022-08-14 | Finally we begin to program our computer in Turing Complete's interesting take on assembly language.
In case you missed the previous parts, the first episode is here:
youtu.be/es6K9gbmJQQTuring Complete, Part 6: Computer, CompletedTea Leaves2022-08-05 | Today we put the entire computer together, adding our conditional unit to the CPU.Turing Complete Part 5: ConditionalsTea Leaves2022-07-31 | Implementing conditionals, which will be necessary for our CPU to jump to new memory addresses based on comparisons.Turing Complete, A NAND To Tetris game: Part 4Tea Leaves2022-07-30 | 0:00 - Introduction 1:05 - Peterb raves about how good Turing Complete is 2:00 - Registers 23:05 - Instruction Decoder 25:51 - Calculations 46:24 - Program 48:51 - Immediate Values
Today we go through the second third of the levels in Chipwizard Professional.The Incredible Proof Machine - Part 4Tea Leaves2022-07-14 | Pete begins to struggle as the Incredible Proof Machine introduces the concept of absurdum.Last Call BBS: Solving Chipwizard Professional, part 1Tea Leaves2022-07-10 | 0:00 - Introduction 2:20 - Signal Crossover 5:43 - AND Gate 8:26 - OR Gate 12:35 - NOT Gate 13:38 - Power-on Reset 16:40 - Digital Signal Mixer 20:07 - Interrupt Controller 26:20 - Conclusion