Remix.run Logo
gxd 6 hours ago

For those who don't know why GORILLA.BAS is so cool... Back in the day, computers were expensive and games weren't readily available. Sometimes a parent would buy a computer for word processing or spreadsheets or take kids to the office which also had business computers. Children were curious about the computers but there wasn't really anything fun to do with them besides banging on the keyboard...

...Until you found the BASIC dialect that came with MS-DOS, that is! GORILLA.BAS was bundled with DOS and was a fun little game you could play in those computers. It's not like you could access web games on the Internet - there was no Internet!

pavel_lishin 6 hours ago | parent | next [-]

It was also a very educational experience to start messing with the code until you broke it - forcing you to figure out how to fix it, to get your game back.

plasticchris 3 hours ago | parent | next [-]

My earliest coding memory is messing with the gorilla code to get an advantage playing this against my brother…

tomcam 3 hours ago | parent | prev [-]

At my age, getting my game back sounds fabulous

eastbound 3 hours ago | parent [-]

Yes, when did we start messing with the code? We need to fix it?

vunderba 5 hours ago | parent | prev | next [-]

Just as importantly - it was an all‑in‑one. I think a lot of people tend to forget that there were already plenty of earlier BASIC dialects (GW‑BASIC, Apple II BASIC, C64 BASIC, etc).

However QBASIC was likely the first freely available, all‑in‑one "batteries included" environment that came bundled with MS‑DOS 5 with a relatively friendly IDE that had built‑in help for every single command. GORILLA.BAS and NIBBLES.BAS were the gateway drugs for many future programmers.

ColdStream an hour ago | parent [-]

Basic and Qbasic represent a part of computer culture that has been lost a little bit. It was the idea of making computers programmable to almost anyone without having to have a deep knowledge of how the system works.

I'm not saying we should go back to BASIC but that spirit of easy to build has been lost a little. Nowadays you need to pull in like 40 dependencies before things can get really moving. Yeah it is OK after that but the barrier to entry can be a little tough at times. This is the same complaint I have about multimedia on the web, Flash solved the issue in a terrible fashion but the core idea was great.

bluedino 5 hours ago | parent | prev [-]

> Back in the day, computers were expensive and games weren't readily available.

You could get a PC for a thousand bucks back then, and shareware was a thing in 1990-91. Crystal Caves, Commander Keen, Duke Nukem were huge hits and there were tons of less popular games...not to mention copying commercial games from friends.

gxd 4 hours ago | parent | next [-]

> You could get a PC for a thousand bucks back then

In the United States... In a lot of countries, computers cost a lot more than that in the local currency which, together with lower salaries, made computers inaccessible to most people.

I remember seeing people playing GORILLA.BAS in computer stores...

egypturnash 5 hours ago | parent | prev | next [-]

$1k in 1990 ~= $2.5k today.

ColdStream an hour ago | parent [-]

And that would get you a system that was fairly anemic even for then. There were still some 286 systems being sold then which was 2 full architecture leaps behind at a time when it was starting to become very important.

QuercusMax 5 hours ago | parent | prev [-]

Crystal Caves! I've been trying to remember the name of that game for ages! I never bought the full version but played the shareware endlessly...

Arainach 4 hours ago | parent [-]

There's a (presumably) excellent modern port of it a available on Steam: https://store.steampowered.com/app/1330890/Crystal_Caves_HD/

I say presumably because I played their excellent Secret Agent HD port but haven't played Crystal Caves yet.