Page 1 of 1

XONIX

Posted: Fri May 05, 2006 12:39 pm
by rabid rabbit
XONIX beta version с исходниками на http://soleil.nm.ru

Posted: Fri May 05, 2006 2:03 pm
by andrew_programmer
Хорошая реализация классической игрушки.
Я так понял,игра написана на C++.
А чем компилировал ?

Posted: Fri May 05, 2006 2:12 pm
by rabid rabbit
MS Visual C++ 7.10. Можно также использовать 8.00.

Posted: Fri May 05, 2006 7:49 pm
by Mario79
rabid rabbit
Хорошо сделано.
Есть предложение, размещать какую ни будь картинку в будущих версиях, чтобы повысить интерес.

Posted: Wed May 10, 2006 5:30 pm
by diamond
Хорошая игрушка. Модифицировал свой эмулятор, теперь под KlbrInWin/VirtualKolibri тоже работает.
Рекомендую при компиляции добавить ключ компоновщика /ALIGN:16 (в VisualStudio это Configuration Properties->Linker->Command line->Additional parameters). Уменьшает размер получающегося бинарника.

Posted: Sat May 13, 2006 11:10 am
by andrew_programmer
А каким образом происходит конвертирование скомпилированного кода в исполняемый файл КолибриОС ?
После линковки получается ассемблерный код,в котором вручную дописывается заголовок программы ? Или как-то по другому ?




p.s.Мне это нужно,потомучто компилятор XSCompiler поддерживает не все C-шные инструкции.

XONIX release

Posted: Sat May 13, 2006 11:47 am
by rabid rabbit
На http://soleil.nm.ru теперь лежит релиз игрушки.

diamond
сделал по твоему совету /ALIGN:32, действительно стало намного лучше ;)

andrew_programmer
PE'шник, полученный в результате, обрабатывается программой pe2kos (она сама с исходниками лежит рядом с XONIX'ом), которая пишет секции в файл Колибри, разница между virtual size и physical size заполняется нулями, после чего формируется заголовок Колибри и вписывается в начало файла.

Posted: Sat May 13, 2006 5:36 pm
by andrew_programmer
Можно еще в игрушку заставку нарисовать.Для заставки хватит 8-16 цветов.Если в GIF сохранить,то несколько килобайт занимать будет.Это относительно немного(для хорошей игрушки нежалко).

Posted: Mon Aug 21, 2006 4:22 pm
by willow
08.2006
Формат GIF стал свободным
Истек срок действия последнего патента, связанного с печально известным алгоритмом сжатия LZW, используемого в форматах GIF и TIFF.
Напомним, что именно патентные ограничения на GIF когда-то послужили толчком к разработке альтернативного, открытого формата PNG, использующего алгоритм Deflate. Хотя патенты Unisys в разных странах утратили силу ещё в 2003-2004 годах, оставался один патент США, полученный IBM. Именно его срок действия истёк сегодня.
Отныне алгоритм LZW и основанные на нём форматы могут быть свободно использованы в любых целях, коммерческих или некоммерческих, без риска нарваться на судебный иск.

Posted: Mon Aug 21, 2006 11:28 pm
by andrew_programmer
Долго я ждал этого события.

Давздравствует свобода!

Теперь можно и GIF кодер писать.

Re: XONIX

Posted: Fri Jun 24, 2011 8:11 pm
by DmitrySokolowsky
Поиграл, в последний раз дошёл до третьего уровня, но далеко его не прошёл. :) Заметил баг (впрочем, редко проявляется): иногда перестаёт реагировать на клавиатуру.
Кстати, сейчас кто-нибудь эту игру развивает?

Re: XONIX

Posted: Sat Jul 02, 2011 10:47 pm
by Asper
Атауальпа wrote:Кстати, сейчас кто-нибудь эту игру развивает?
Видимо нет.
Игра одна из моих самых любимых в Колибри.

Re: XONIX

Posted: Fri Sep 12, 2014 10:14 pm
by CleverMouse
Я настроила автосборку из исходников в r5115.