Skip to content

Troy Press

  • RPGs
    • BLUELITE: A Holmes Basic Hack
    • Fantastic Worlds: An Anthology of Resources for Fantasy PbtA Games
    • Hard-Knock World
    • Improv Almanac: Dangers and Discoveries for 88 Places 
    • Melee, Missiles & Magic
    • Planet of the Week
    • Suddenly an Ogre: A DW Gamebook
    • Uncommon World
    • Under the Blood-Red Mountain
  • Card Games
    • Civscape
    • Colossal Cave Adventure: The Card Game
    • Diamonds: Trick-Taking Card Game
    • Double Draw: Rules for a 5-Card Draw Variant
    • Hopping Halflings
    • Melee in the Mines
    • The Pearls and the Peril
    • Seven-Card Chaos
    • Solitaire Square
    • Spin Rummy
  • Other Games
    • Axis & Allies 1941 – ABC Variant
    • BASIC Computer Games Online
    • Castle Conquests
    • City Blocks
    • Cycladic League: Civ Lite in a Web Browser
    • Eighty Days: A BASIC Travel Game
    • A New Life in Auspele: A Choose-Your-Way Game
  • Books
    • Best-Delayed Plans: GM’s Guide to Adventure Prep
    • Fantastic Worlds
    • Fith: A Stack-based Conlang
    • How to Design Card Games
    • Improv Almanac
    • Langmaker: Celebrating Conlangs
    • Muna Lingi: A Polynesian Artlang
    • Reflections on PbtA Design
  • Articles
    • About Us
    • Board Games
    • Card Games
    • Conlangs
    • Interactive Fiction
    • Market Research
    • Miscellaneous
    • Poetry/Music
    • Programming Languages
    • Reviews
    • RPG Articles
    • RPG Session Prep
    • Star Trek
  • Top 10
    • Top 20 Pumpkin Beers
    • 1973 Implementation of Wordle was Published by DEC
    • Top 15 ST:TNG Episodes, in Chronological Order
    • Top 10 Episodes of Star Trek: Voyager, in Chronological Order
    • Most Played Board Games and Card Games
    • Star Trek: Enterprise Top 10 Episode Lists
    • Top 35 Most Famous Poets
    • Star Trek in Chronological Order
    • Hugo-Award Winning Novels
    • Top 10 Episodes of Star Trek: Lower Decks, in Chronological Order
  • FODs
    • Planet of the Week
    • The Top 100 Star Trek Episodes in Chronological Order
    • Star Trek: Enterprise Top 10 Episode Lists
    • Star Trek: Discovery’s Best Season
    • Strange New Worlds’ Top 10 Episode Lists
    • Star Trek: The Original Series’ Top 10 Episodes
    • The Animated Series: Where Star Trek Had Gone Before
    • Star Trek: Voyager’s Top 10 Episodes in Chronological Order
    • Star Trek: Lower Decks’ Top 10 Episodes in Chronological Order
    • Star Trek: Prodigy Top 10 Episodes in Chronological Order
    • Star Trek in Chronological Order
    • Uncommon World: Open-Source Fantasy PbtA
    • Star Trek Panic: Klingons, Romulans, and Tholians, Oh, My!
Hobbit holes reflected in water

A History of Postal Code Notation in the Shire

My most popular tweet ever was in response to a comment on this tweet: Saw the perennial question of “why not use the Eagles to take the Ring to Mordor?” and there are lots of fine explanations, but my favorite has always been that b/c the Eagles are so powerful, they would’ve been corrupted by the Ring, eaten Frodo, and become Dark Bird Gods. — Austin Gilkeson (@osutein) January 4, 2021 According to Tolkien’s unpublished history of postal code notation in the Shire, this has 4 digits too many. — […]

3 doors: door #1 and #2 closed; door #3 opened to show a goat

Monty Hall Prep

You’re GMing an RPG game tonight, and you haven’t done any prep. Normally I use the Lazy DM checklist or the 7-3-1 technique or hexcrawl prep, but when I’m crushed for time I use what I call Monty Hall Prep: I read up on 3 different monsters, either from the Monster Manual, the bestiary of the system I’m playing, or these days from Keith Ammann’s book or blog. I write down 3 “doors” (locations) to choose from, foreshadowing but typically not naming which monster is “behind” each door. In play, […]

ASM80 with PATB screenshot

Palo Alto Tiny BASIC in Your Browser

Martin Malý has adapted Version 2 of Li Chen Wang’s Palo Alto Tiny BASIC to run on his ASM80 browser-based assembler and emulator. I’ve uploaded the source code, with his permission, to GitHub. Background Palo Alto Tiny BASIC emerged out of the Tiny BASIC movement started by People’s Computer Company and taken up by the Homebrew Computer Club. Fellow members Steve Wozniak and Tom Pittman would develop their own BASICs (Integer BASIC and 6800 Tiny BASIC respectively). Wang analyzed the Altair BASIC code and contributed edits to Tiny BASIC Extended. […]

LGP-30 in use in 1965

DOPE (Dartmouth Oversimplified Programming Experiment)

I started another new Wikipedia article, this one on DOPE. The example programs below aren’t in the Wikipedia article, as they are just speculation. Paradigms procedural Designed by John G. Kemeny Developer Sidney Marshall First appeared 1962; 58 years ago Implementation language Assembly Platform LGP-30 Influenced by DARSIMCO, DART, Dartmouth ALGOL 30, Fortran Influenced Dartmouth BASIC DOPE, short for Dartmouth Oversimplified Programming Experiment, was a simple programming language designed by John Kemény in 1962 to offer students a transition from flow-charting to programming the LGP-30. Lessons learned from implementing DOPE were subsequently applied to the invention and development of BASIC.[1] Description Each statement was […]

first sample program written in FORTRAN

Line Numbers in Fortran, Cobol, Joss, and Basic

I stumbled across the line number article on Wikipedia, and let’s just say it lacked a historical perspective on where line numbers in programming languages came from and how they were used. I ended up writing a history section (adapting some from other Wikipedia articles). I have fond memories of reading my dad’s FORTRAN IV programming manual when I was a kid and later learning about JOSS in History of Programming Languages. (And you have no idea how hard it was for me to not type the name of every […]

Copyleft_All_Wrongs_Reserved

The Dialects of Tiny BASIC

I learned how to program using TRS-80 Level I BASIC, a 4K implementation adapted from Palo Alto Tiny BASIC. I later used other Tiny BASIC implementations on the PC-1, Astrocade, and Apple II, not realizing how their origin stories converged. (The Apple II’s 4K implementation, Integer BASIC, was written by Woz, who knew many of the Tiny BASIC implementers from the Homebrew Computer Club.) I’ve been expanding the Tiny BASIC Wikipedia article this summer to reflect its rich history. Here’s what I contributed to the article. Tiny BASIC is a family […]

Atari BASIC Cartridge astronaut from manual

The BASIC Programming Atari Cartridge was the Worst Commercial BASIC Ever

The BASIC Programming cartridge for the Atari Video Computer System has the distinction of being the worst commercial BASIC interpreter of all time. The limited available RAM meant that programs could be at most 11 lines long and no more than 64 bytes total. Anyone who bought this cartridge, expecting to be able to type in the BASIC programs from 101 BASIC Computer Games or the computer magazines of the day, would have been profoundly disappointed. I do love the above illustration from the manual, which gives BASIC programming the […]

Astro BASIC

Our family friends the Hansels were the first to get a videogame system, the Atari VCS. I remember playing Combat, Breakout, and later Space Invaders. My dad was jealous, but he ended up getting us the Bally Astrocade. This turned out to be a great system, and its BASIC was far better than the Atari’s (the Atari BASIC Programming cartridge limited programs to 64 characters!). The Wikipedia article on the Astrocade didn’t have many details about its BASIC, so I added a section on the language. To that point, I’d […]

Low-key Loci in Narrative-Based Combat

So I discovered Dungeon World originally through Sly Flourish’s blog, and he is open about adapting techniques from other systems in his 5e games. He recently blogged about zones in combat, lifted from Fate Condensed: Zone-based Combat in D&D. Prior to the COVID-19 lockdown, I had a lot of miniatures and terrain maps that would come out for battle.  In switching to online play for 5e, I found maps (and icons for opponents) to become a huge time sink. Because battles can look phenomenal in Roll 20, there’s an expectation that […]

Altair BASIC listing

BASIC Interpreters: New Wikipedia Article

I synthesized nine Wikipedia articles into a new article dedicated to BASIC interpreters: A BASIC interpreter enables users to enter and run BASIC programs and was, for the first part of the microcomputer era, the default application that computers would launch. Users were expected to use the BASIC interpreter to enter in programs (often from printed listings) or to load programs from storage (often cassette tapes). Why do I think a new article is warranted, rather than just referring to the BASIC and Interpreter articles? As I write in the article: BASIC interpreters are of […]

person staring through transparent clock face

List of Resources for Dungeon World One Shots

Here were some resources I used to prep my first Dungeon World one-shot, which I ran last Sunday night: These resources all proved very helpful. Now, because we only had a 3-hour window, I encouraged people to pick a class (first come, first serve) by text message in the week up to the game, and to create their character in Roll 20. I then created a copy of the “Dragonslaying on a Timetable” Google Doc and hacked out questions for classes that weren’t going to be in my game, and […]

Melee Missiles and Magic cover

Melee, Missiles & Magic: An Homage to Tunnels & Trolls 1E

Melee, Missiles & Magic is my homage to the first edition of Tunnels & Trolls and is a streamlined 3d6 TTRPG suitable for solitaire adventures, GM-ed games, or for writing gamebooks. It contains a list of spells and a table of monsters. I played a lot of Tunnels & Trolls solo adventures (its key differentiator) when I was a teenager, and so I was thrilled last year when I found the first edition reprint of the 1975 typescript was now available. (First printed at the ASU copy shop! Go Sun Devils!) Anyway, […]

PbtA games

Survey of Players of PbtA Games

In my recent survey, I funneled respondents into one of four areas, based on the role-playing games (RPGs) they played: Key attractions of PbtA games are the mechanics (especially the moves), the ease and simplicity of the rules, the emphasis on character-driven story and narrative, and the narrow focus of each game. “The simplicity of mechanics allows for more player agency and control of the narrative, and it tends to focus on unique and intriguing characters,” said one respondent, who had played Ironsworn, Monsterhearts, and Monster of the Week. “Short […]

Posts pagination

Previous 1 … 17 18 19 … 24 Next

Featured Posts

  • Twilight Struggle: Red Sea—The Delicious Agony of Helping Your Opponent

  • Modular GM Moves in PbtA Games

  • Character Moves When the Player is Absent

  • One-Page–Dungeon Generator

  • The Top 100 Star Trek Episodes in Chronological Order

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Copyright © 2026 Troy Press All Rights Reserved.
Powered by WordPress. Designed by Yossy's web service.