In Australia in the early 80s, we had MicroBee computers in our primary schools. I spent a good proportion of a whole year of out of normal lessons, and holed up in the computer room, as I was the only one in the class who had figured out how to operate the machine (including the teacher).
The default MicroBee install came with games, but they were all written in basic, with source code included. My proudest earliest computing memory for the age of 10 is editing the game code to "Cricket" to get it to spout profanities when you hit a 4 or a 6. At this stage I didn't even know what the word hacking meant.
Several years later I got my first PC, a 386 with Windows 3.1. I was thoroughly confused that I couldn't find the source code to change anything. Eventually I found Gorillas and Snake in gw-basic, but it wasn't the same.
I'm forever grateful that the creators of the MicroBee chose to provide games in interpreted basic. I am certain that I wouldn't have pursued a career in programming if not for that initial spark of wanting to understand how things work underneath the hood.
> Eventually I found Gorillas and Snake in gw-basic, but it wasn't the same.
Pointing this out because (from this comment) you seem like the kind of person who'd want to be correct: Gorillas and Snake were qbasic (and they were DOS programs, even though you could run them in a window on Win 3.x (from MS-DOS 5.x or 6.x)). gw-basic was the old, numbered-line interpreter that ran on DOS 3.x (or maybe even earlier).
Again, no trying to be "well-actually guy"; just trying to help preserve some nostalgia. (-:
The default MicroBee install came with games, but they were all written in basic, with source code included. My proudest earliest computing memory for the age of 10 is editing the game code to "Cricket" to get it to spout profanities when you hit a 4 or a 6. At this stage I didn't even know what the word hacking meant.
Several years later I got my first PC, a 386 with Windows 3.1. I was thoroughly confused that I couldn't find the source code to change anything. Eventually I found Gorillas and Snake in gw-basic, but it wasn't the same.
I'm forever grateful that the creators of the MicroBee chose to provide games in interpreted basic. I am certain that I wouldn't have pursued a career in programming if not for that initial spark of wanting to understand how things work underneath the hood.