Hacker Newsnew | past | comments | ask | show | jobs | submit | gxd's commentslogin

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!


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.

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

My first ever hack was turning off collision detection in nibbles.bas so I could worm right through walls.

this reminded me I gave myself infinite lives in a GNU version of Nibbles (not really the same game but a drastically expanded one) so I could see all the levels.

At my age, getting my game back sounds fabulous

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

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.


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.


100%. I actually loved Flash for what it was. I get that it could definitely become convoluted especially when you were jumping between various keyframes, some of the control flows could get really messy.

But just like QBASIC, it was a “batteries included.” environment. That’s what made it so compelling.

QBASIC was the same way. It's a literal siren song for inquisitive kids to just experiment, because everything is right there. Like you said, there’s no importing libraries. It’s a completely self-contained sandbox of possibilities.

If you have a question, you just slap that F1 on your buckler-spring mechanical keyboard and boom there’s documentation/examples.


Only if you ignore the 8 bit home computers, we got all BASIC interpreters and machine code for free with each one.

And there were "IDEs" that sometimes were offered in cover tapes, at the expense of even lesser RAM, I got one for the Spectrum.

And the 8 bit computers with at least 128 KB, already could run CP/M, which opened the door for better BASICs, including compilers.


Definitely. I've used a few of them (Commodore BASIC, Applesoft BASIC) as a kid.

I could have worded that a bit better. What i meant was that as far as I'm aware, QBASIC was the first free OS-bundled fully featured BASIC IDE which even by today’s standards still kind of holds up:

• find and replace

• split panes

• an immediate mode

• debugging

• breakpoints

• built‑in help for every basic keyword and command.

• editing any lines (no need for line number at multiples of 10 to insert and modify at a later time)


Even as someone that grew up with GW-BASIC and had moved on to Turbo Pascal by the time qbasic came out, I must say you have a point. I think however that the more traditional BASIC "IDE" with line numbers etc, used in GW-BASIC, has its charm and is still fun to play with. It's quite unlike any modern IDE, but there is some logic to it and with some practice it isn't bad for what it needed to do.

Oh definitely! Some of my earliest memories were my dad helping me type in basic programs that were listed in the popular COMPUTE! magazine back in the day.

  10 PRINT "YOU'RE DEFINITELY GOING TO GET FATIGUED"
  20 PRINT "AFTER A FEW HUNDRED LINES OF TYPING THIS"
  30 PRINT "IN AND MAKE A MISTAKE. HAVE FUN!"
  40 PRINT CHR$(7)

You already had Turbo BASIC by then, what the OP is right about is QBASIC being freely available.

In terms of commercial products, there were already a few to chose from, including the big brother Quick BASIC, which introduced its IDE in 1986.

QBASIC was a subset from QuickBASIC 4.5.


Before that we had the BASIC dialect that came with ROM on power up. :)

And this is how we got many of our games from the local library, or bookstore, Atari as example, but similar existed for the other 8 bit home computers,

https://www.atariarchives.org


It sounds kind of crazy now but we genuinely used to buy computer magazines that had basic code printed in them, to try the game you would type the basic into a file, save and then run it.

> 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.


> 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...


Which is why in many countries we stayed on the Speccy and C64, until 386SX were already widespread.

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

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.

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...

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.


There are also infinite clones of it. But I'm not aware of any open source one yet

Shameless plug: Buckminster Fuller has a (not so small) cameo in my game: https://store.steampowered.com/app/3040110/Outsider/

:)


There is no paradox because they are here already. Here she is:

https://store.steampowered.com/app/3040110/Outsider/

Made for the HN crowd :)


One of my game's main characters is an Amiga fan and the Amiga vs ST rivalry has small cameo in it: https://store.steampowered.com/app/3040110/Outsider/

That said, I've never owned an Amiga. I couldn't afford it. By the time I could, the world was already moving on to PCs and VGA...


Shameless plug... The Koh-I-Noor has an important cameo on my science fiction narrative game: https://store.steampowered.com/app/3040110/Outsider/

(on sale now :))


Despite quickly becoming obsolete, the early ZX computers (ZX80 and ZX81) were a marvel of cost-benefit at the time. Most people had no access to computing of any kind... The difference between no computing and a machine that can perform thousands of operations per second is massive.


When I finally got one, it was already the Timex 2068 (48K clone with some extras), but it got certainly plenty of use, not only games.


THANK YOU!

Can we now have all the Infocom games owned by Activision (which is yours) now? Pretty please? I know the source is available, but we'd like them with a MIT license (including the manuals, artwork etc).

PS: a couple of them could be harder, like Shogun, but it's okay to skip these.


It's because of the artists. The Amiga was a much more affordable art-making machine, so many artists made graphics ON the Amiga FOR the Amiga. There were even some good-looking VGA games that under utilized the PC's capabilities because they were essentially converted Amiga games.

Now for the shameless plug... My game's protagonist is an Amiga fan and the Amiga has a little cameo in it: https://store.steampowered.com/app/3040110/Outsider/


Believe it or not, but the answer is revealed in this videogame: https://store.steampowered.com/app/3040110/Outsider/

Spoiler: it's not Adam Back!


This reminded me of when people used to transfer games over the radio: https://www.racunalniski-muzej.si/en/40-years-later-a-game-f...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: