NIBBLES!!.....i remember playing this on ms-dos when i was younger.
You can also play it on youtube. Pause this video at 0:00 then press the down arrow key then immediately press the left arrow key until you see the loading dots in the middle of the video...then press down and left again to start the game.
It is not a bug. It is because modern computers are too fast. 1000 step empty loop was perfect enough on <=80286 to optimize game speed without waiting long, but now it runs for less than 0.005 seconds while TIMER precision is 0.01, so stoptime-starttime = 0 and this is it.
@SonySK2 I'm actually writing the same version under C++ for Windows. It will look the same but I will add more features, like firing bullets and instead of numbers, my version uses colorful squares and has moving objects. Visit my channel, I posted a video just now of me testing a Snake run. I can't say when it will be done, I started it last week.
HOLY SHIT! I'd been looking for this version of Nibbles for quite some time, and this looks exactly like the version I played when I was little on our old Packard Bell. Only thing is that we has MS-DOS 3.1. I wonder if someone had just compiled this to an autoexecutable and put it on our machine...
this game is actually included with some versions of new windows - I know it's on at least one win NT version for sure, and was possibly in windows 98, buried in the dos utilities that nobody looks at
I have fond memories of spending hours as a teenager writing a computer-controlled third worm for this game. In terms of nimbleness and making snap decisions, it was much better than any human. But it tended to die easily in later rounds because it lacked foresight and extrapolation (it didn't realize that folding in on itself would kill it). I had to write separate logic for each round. It was a great intellectual challenge for a teen with little else to do.
after all that coding, i went to his house to help him relax with a spliff and a copy of ddangerous dave. now he is a stoner who types in youtube comment box
Oh Yeah!! I always got stuck in lvl 5... I remember that some years ago (exactly 2) I changed some parts of the code to allow passing thru the walls xD It was fun because I never studied BASIC - When I sold the computer I forgot to backup that... I remember I tried to make "warp" points... Simple, but fun!! Now I run Windows VISTA ... Dream on using QBASIC (I can't)
By the way, when I say all the functionality of Qbasic, I mean just that. The Qbasic subset, not QuickBasic. Real QB programmers don't use any fancy 'modern' libraries ;-)
Plus, that's the fun. What fun is it using libraries for SVGA graphics. It's about what you can do in PURE Qb code.
Ever seen Monospace? You know what I mean. Monochrome graphics but game play that SERIOUSLY could have been commercially sold if it were longer and released in a binary.
You know, I started a cross platform SDL enabled modern QBasic interpreter coded in C. The idea is to retain ALL functionality including peek and pokes to a virtual memory space.
If anyone is interested and wants to help and/or wants me to continue on it. Let me know.
I stopped because I needed cash and had other programs that would have a higher potential to provide it. =/
hhhhhh good
redabousserhane 3 months ago
best game ever... this made me feel nostalgic
alfoga 3 months ago
NIBBLES!!.....i remember playing this on ms-dos when i was younger.
You can also play it on youtube. Pause this video at 0:00 then press the down arrow key then immediately press the left arrow key until you see the loading dots in the middle of the video...then press down and left again to start the game.
Thumbs up if it works!
Caligula916 6 months ago 2
It is not a bug. It is because modern computers are too fast. 1000 step empty loop was perfect enough on <=80286 to optimize game speed without waiting long, but now it runs for less than 0.005 seconds while TIMER precision is 0.01, so stoptime-starttime = 0 and this is it.
NL812 7 months ago
Holy cow that's a "i = 0; while (i < 10000) i++;" sleeper... I remember when coding used to be so much simpler than it is now :)
daveandrews84 9 months ago
i want to see money.bas !!!!!!
tomthenomad 11 months ago
I remember playing this on BASIC many many years ago
I always thought that BASIC was an underrated programing language
rlt152 1 year ago
cool
MarkBurhoe 1 year ago
Division by zero - LOL XD
Shodan82 1 year ago
I remember this.
justin76pa 1 year ago
can I run this on a Mac?
Whatlele 1 year ago
i really need to have this.. anyone who can share it ??
SonySK2 1 year ago
@SonySK2 I'm actually writing the same version under C++ for Windows. It will look the same but I will add more features, like firing bullets and instead of numbers, my version uses colorful squares and has moving objects. Visit my channel, I posted a video just now of me testing a Snake run. I can't say when it will be done, I started it last week.
faostube 1 year ago
@faostube just send it to me when you're done please :)
SonySK2 1 year ago
lol I'm not the only one saying holy shit! I played that over 15 years ago in school. There was also Gorillas! Awesome!
belamasens 2 years ago
That little ditty at the start (at the splash screen for the game), was quite the nostalgia bomb.
Kromgar 2 years ago
HOLY SHIT! I'd been looking for this version of Nibbles for quite some time, and this looks exactly like the version I played when I was little on our old Packard Bell. Only thing is that we has MS-DOS 3.1. I wonder if someone had just compiled this to an autoexecutable and put it on our machine...
CESkootchy 2 years ago
The more I watch this video, the longer my snake becomes.
jpastuch 2 years ago 3
Well, i burned my early days playin' this game and Gorilla.bas. Now i'm 28 and i'm a computer programmer. :-)
ciolamorta 2 years ago 12
This brings me a lot of memories.
ciolamorta 2 years ago
please tell me i can get this somewhere, ive been dieing to play it for so long
Simmers09 2 years ago
i remember me playing this game young :D
LateTheMan 2 years ago
the bug doesn show up if you run nibbles.bas on an 8088. it must be some speed error thing on 386+ machines that causes this error.
linuxlove4004 2 years ago
The game was programmed for machines who hadn't co-processor. :)
ciolamorta 2 years ago
no wonder it works perfect on my 8086 machine
linuxlove4004 2 years ago
On mine too. But that's for sure, that bug is a processor bug.
ciolamorta 2 years ago
Set this value if you still get the 'Division by zero' error:
speed = 32767
kazimann 2 years ago
Old school! I remember having this on an old DOS computer in the mid-90's!
kazimann 2 years ago
Dude, if this is in real time, you are one MONSTER nibbler!
flurng 2 years ago
I so remember this! xD
BTW, now i realized that level 4 is a swastica ._.
nrdesign1991 2 years ago 3
Damn!
darkangelsv1 2 years ago
oh god!
asiekierka 2 years ago
holy shit, it is!
livardo 2 years ago
Nipples?
Kan2209 2 years ago
lol
darkangelsv1 2 years ago
what were the odds for 0?
Mauroo13 2 years ago
:D division by zero
biboKralle 2 years ago
And then the world exploded.
THE END.
darkangelsv1 2 years ago
This is just so cool
does anyone know how to let the snake through the walls?
I played the gorilla game included too
erikals2 2 years ago
gorilla game ^^
FreeSubSendMeMessage 2 years ago
all u have to do is die and hopefuly another worm hits u. but it ends the game early!!! btw i have the one for ubuntu
MAS68saxophone 2 years ago
Just die and another worm will get u. thats for ubuntu
MAS68saxophone 2 years ago
oh god I remember this game XD
StWolfie 2 years ago
sammy dies!
boludopro 2 years ago
what the program list
firetubeprodutions 3 years ago
OMG i rememba this game. THnx for the up.
saturnstar718 3 years ago
this game is actually included with some versions of new windows - I know it's on at least one win NT version for sure, and was possibly in windows 98, buried in the dos utilities that nobody looks at
whatwouldmattdo 3 years ago
I have fond memories of spending hours as a teenager writing a computer-controlled third worm for this game. In terms of nimbleness and making snap decisions, it was much better than any human. But it tended to die easily in later rounds because it lacked foresight and extrapolation (it didn't realize that folding in on itself would kill it). I had to write separate logic for each round. It was a great intellectual challenge for a teen with little else to do.
nonstopdrivel 3 years ago 11
and what do you do now?
FreeSubSendMeMessage 2 years ago
after all that coding, i went to his house to help him relax with a spliff and a copy of ddangerous dave. now he is a stoner who types in youtube comment box
life!
GBJ83 2 years ago
@nonstopdrivel did you try creating an array instead of individual logic statements?
user99673 1 year ago
@nonstopdrivel wow, you got far, I remember changing the colors around and changing the levels, but did get that far
veggiet2009 1 year ago
Oh, this brings me back quite a few years. It's the best version of "snake" as it's called otherwise that I've ever played.
CncPwnr69 3 years ago
Oh Yeah!! I always got stuck in lvl 5... I remember that some years ago (exactly 2) I changed some parts of the code to allow passing thru the walls xD It was fun because I never studied BASIC - When I sold the computer I forgot to backup that... I remember I tried to make "warp" points... Simple, but fun!! Now I run Windows VISTA ... Dream on using QBASIC (I can't)
jkuser22497 3 years ago
jkuser22497 you can still use Qbasic...i got vista and i use it all the time...just google Qbasic download and it should take u right there =]
maam31 2 years ago
By the way, when I say all the functionality of Qbasic, I mean just that. The Qbasic subset, not QuickBasic. Real QB programmers don't use any fancy 'modern' libraries ;-)
Plus, that's the fun. What fun is it using libraries for SVGA graphics. It's about what you can do in PURE Qb code.
Ever seen Monospace? You know what I mean. Monochrome graphics but game play that SERIOUSLY could have been commercially sold if it were longer and released in a binary.
LanIost 3 years ago
You know, I started a cross platform SDL enabled modern QBasic interpreter coded in C. The idea is to retain ALL functionality including peek and pokes to a virtual memory space.
If anyone is interested and wants to help and/or wants me to continue on it. Let me know.
I stopped because I needed cash and had other programs that would have a higher potential to provide it. =/
LanIost 3 years ago
nostalgic
soulscraper86 3 years ago
I also did change the skill system because of the division error. But just increasing the 0,5 is a fast way :-). I also often changed the levels.
Wichtelchen2006 3 years ago
my computer is too fast, it is either division by zero or overflow, had to recode how the program handles the skill levels :/
TiagoTiagoT 4 years ago
I also noticed this same bug occurs on newer computers.
cat333pokemon 4 years ago
No need to download, just type "QBASIC /RUN C:\DOS\NIBBLES.BAS" on your computer.
Mai42ator 4 years ago 3
(just need to have the right operating system, of course)
Mai42ator 4 years ago 4
HOLY CRAP WHERE GET THIS GAME FREE DOWNLOAD !!! I play this on my Win 95 !!! omg !!!
leileilol 4 years ago
If u want i can send the game. Send me a private messaje with ur email.
LordAgoston 4 years ago