Yhteenveto
Nibbles on yksinkertainen videopeli ja muunnelma Snake-pelistä. Se sai inspiraationsa 1980-luvun alun Hustle-pelistä, joka oli Radio Shackin TRS-80 mikrotietokoneelle. (Sitä ei inspiroinut Mozaik Softwaren 1984 julkaisema Amstrad CPC-peli Nibbler, vaikka nimissä onkin samankaltaisuutta.) Nibblesin kirjoitti QBasic-kielellä Rick Raddatz, joka myöhemmin perusti pieniä yrityksiä kuten Xiosoft ja Bizpad.
Pelin tavoitteena on ohjata virtuaalista käärmettä (tai matoa) seinien ympäröimässä tilassa samalla, kun se keräilee numerot (1–9) matkan varrelta. Pelaajan on vältettävä törmäyksiä seiniin, muihin käärmeisiin tai omaan käärmeeseensä. Koska käärmeen pituus kasvaa jokaisen syödyn numeron myötä, pelin vaikeus kasvaa ajan myötä. Kun viimeinen numero on syöty, pelaaja siirtyy seuraavalle tasolle, jossa on monimutkaisempia esteitä ja suurempi nopeus. Pelissä on myös moninpelitila, jossa toinen pelaaja voi ohjata toista käärmettä käyttämällä toista näppäimistöasettelua samassa näppäimistössä.
Nibblesista tuli alun perin suosittu, koska se sisältyi MS-DOSin versioon 5.0 ja sen jälkeen. Se oli yksi ohjelmista, jotka esiteltiin QBasic-ohjelmointikielen esimerkkinä. QBasic-peli käyttää vakio 80×25 tekstinäyttöä emuloidakseen 80×50 ruudukkoa hyödyntämällä taitavasti etu- ja taustavärejä sekä ANSI-merkkejä, kuten täysiä ja puolikorkeita blokkeja. Microsoftin 24 kB:n QBasic-versio oli tekijänoikeudella suojattu vuonna 1990. Koska MS-DOS oli tuolloin hyvin yleinen, peli oli saatavilla lähes kaikilla PC:illä 1990-luvun alussa. Nykyiset tietokoneiden nopeudet ovat tehneet pelinopeuden viiveaikasilmukoista käyttökelvottomia, joten QBasic-versio Nibblesista vaatii joitakin koodimuutoksia toimiakseen oikein nykyaikaisilla PC:illä. DOSBox DOS-emulaattorin säädettävä kellotaajuus kuitenkin mahdollistaa alkuperäisen koodin ajamisen nopeuksilla, jotka vastaavat alkuperäistä laitteistoa. Nibblesia voi myös ajaa QB64:llä välttääkseen emuloinnin.