Мeксикaнский рaзрaбoтчик Oскaр Тoлeдo Гутьeррeс (Óscar Toledo Gutiérrez), испoльзующий псeвдoним Nanochess, имeeт нeoбычнoe увлeчeниe: oн сoздaёт крoxoтныe игры на C, Java, Javascript и в машинном коде x86. Благодаря своим работам, в том числе самым маленьким в мире шахматным видеоиграм на этих языках, он стал призёром нескольких конкурсов. На его счету пять наград престижного IOCCC (International Obfuscated C Code Contest), участники которого соревнуются в написании запутанного кода на языке Си. При желании его можно запустить на оригинальном компьютере IBM PC 1981 года. Pillman очень похожа на культовую игру Namco, но в описании поедающий точки Пакман заменён на безымянного«жёлтого человечка», поглощающего «пилюли». Управление предельно простое — используются лишь клавиши со стрелками. Скачать её, а также исходный код предлагается на GitHub. Аркаду можно запустить как COM-файл или поместить в загрузочный сектор дискеты.Для ассемблирования потребуется Netwide Assembler, который можно скачать с официального сайта. Собрать игру позволят следующие команды:
nasm -f bin pillman.asm -Dcom_file=1 -o pillman.comnasm -f bin pillman.asm -Dcom_file=0 -o pillman.img
Толедо тестировал Pillman на эмуляторах VirtualBox и DOSBox, но предполагает, что она также будет работать на QEMU. Оценить многообразие его игр можно на GitHubи личном сайте. [embedded content]
[embedded content]
Толедо также создал эмулятор Intel 8080 (за него он получил один из своих призов IOCCC) и написал несколько обучающих книг, в том числе «Toledo Nanochess: The commented source code», посвящённую его знаменитой шахматной видеоигре, код которой состоит из 1 257 символов (не считая пробелов), и «Programming Games for Intellivision». В его копилке также множество призов конкурсов JS1K и MSXdev. Мексиканец даёт интервью прессе, консультирует игровых программистов и дизайнеров и читает лекции в университетах своей страны. Материалы по теме