A
A
  • Angol
  • Magyar
  • 5 perc

Commodore-os labirintus trükkök: hogyan rövidítsük és gyorsítsuk a programot SID-chipes megoldásokkal

A videó bemutatja, hogyan lehet a klasszikus véletlenszerű labirintus-generátor programot még rövidebbé és gyorsabbá tenni különféle programozási trükkök segítségével a Commodore gépeken.

A klasszikus véletlenszerű labirintus-generátor program történetének rövid áttekintésével indul az anyag, amelyet számos régi számítógép-felhasználó személyes emlékei is gazdagítanak. Megtudhatjuk, hogyan szerepelt a program a Commodore 64 és a Commodore VIC-20 felhasználói kézikönyveiben, és miként alakult ki a különféle változatok között esztétikai különbség is.

Izgalmas kísérletezések tárulnak fel, amelyek során változatos módszereket próbálnak ki a program rövidítésére és gyorsítására. Felmerül a nullasoros BASIC-program lehetősége, az egyéni karakterhasználat, valamint a manuális labirintusrajzolás ötlete is.

Középpontba kerülnek a randomizálás új technikái: a klasszikus BASIC ‘RND’ függvény helyett például a SID hangchip zajregiszterének használata, illetve egy saját fejlesztésű, villámgyors decimális–bináris konvertáló is bemutatásra kerül.

Végül a videó összeveti a bemutatott különféle labirintus-generátor változatokat, és izgalmas kérdéseket vet fel a programozási trükkök hatékonysága és az adott kor operációs rendszereinek korlátai kapcsán.