Кіріспе

Larn — 1986 жылы Ноа Морган UNIX операциялық жүйесі үшін жазған roguelike видео ойыны. Морганның Larn-ның бастапқы нұсқасы NetBSD ойындары жинағының құрамында сақталып келеді. NetHack немесе Ancient Domains of Mystery сияқты басқа roguelike ойындарын жеңу үшін көптеген сағаттар мен ондаған мыңдаған (немесе тіпті жүздеген) ойын қадамдары қажет болуы мүмкін, бірақ Larn бір ойын сессиясында аяқтауға болады.

Тарих

Larn-ның негізгі дамуы 1991 жылы 12.3 нұсқасымен тоқтатылды, бірақ оның ашық кодты болуы кейінгі нұсқалардың пайда болуына әкелді. Бағдарламашылар ойынды Solaris, Amiga OS, Atari TOS және Microsoft Windows сияқты түрлі операциялық жүйелерге көшірді. 2015 жылдың қазан айында GitHub репозиторийі құрылды және Larn бастапқы кодтан қайта дамытыла бастады, сондай-ақ қолдау көрсетіле бастады. Бұл Larn-ды әлі де дамып келе жатқан ең көне бейнеойындардың біріне айналдырады.

ULarn

1987 жылы Фил Кордиер Larn бастапқы кодын өңдеп, Ultra Larn, немесе көбінесе ULarn деп аталатын нұсқасын жасады. Ол нағыз кейіпкерлер кластарын, сондай-ақ қосымша деңгейлер, қару-жарақ және басқаларын қосты. Авторсыз қалғаннан кейін, басқа да бағдарламашылар ULarn-ді қолдап, жақсарта берді.

Ойын процесі

Ларн – тұрақты үй деңгейін, яғни қаланы ұсынатын алғашқы roguelike ойындарының бірі. Ойыншының үйінен басқа, қалада банк, дүкен, сауда орталығы, мектеп, салық басқармасы және екі зынданға кіреберіс бар, олардың бірі – жанартау. Ларнның мақсаты – ойыншының ауырып жатқан қызын 'диантрорит' ауруынан емдейтін дәрменді іздеп зынданды аралау. Бұл іздеу уақыт бойынша шектеулі және 'мобильдер' арқылы өлшенеді. Басты зынданның он деңгейінен өзге, жанартау шахтасының астында тағы үш деңгей орналасқан. Көріп отырған дәрменді алу үшін ойыншы алдымен жеткілікті тәжірибе, күш және алтын жинауы керек. Ларн әр аяқталған сайын қиындығы артады, бұл ойыншыларға қабырғаларды немесе мүсіндерді қирату сияқты ойын ішіндегі әрекеттерді орындауды қиындатады. Сондай-ақ, Ларн ойыншыдан келесі ойындарда салық төлеуді талап етеді, бұл салық соңғы жеңіске жеткен кезде ойыншының қалтасындағы ақша сомасына байланысты болады.