Есть предложение собрать в этой теме все игры для KolibriOS - закачать файлы, добавить ссылки на сайты разработчиков или на темы форума.
Для начала выкладываю свою игру - Donkey версии 0.3. Это ремейк игры 1981 года, автором которой является Билл Гейтс.
Все игры для KolibriOS
-
- Attachments
-
-
donkey-0.3.zip (15.76 KiB)Downloaded 764 times
-
Немного ссылок по форуму:
Memory Blocks - viewtopic.php?f=9&t=1006
"Кто хочет стать миллионером?" - viewtopic.php?f=9&t=974
Just Clicks - viewtopic.php?f=9&t=1013
Lode Runner Live - viewtopic.php?f=9&t=884
"Косилка" - viewtopic.php?f=9&t=792
"Color Lines" - viewtopic.php?f=9&t=793
Doom - viewtopic.php?f=9&t=760
Tiny Games - viewtopic.php?f=9&t=878
Memory Blocks - viewtopic.php?f=9&t=1006
"Кто хочет стать миллионером?" - viewtopic.php?f=9&t=974
Just Clicks - viewtopic.php?f=9&t=1013
Lode Runner Live - viewtopic.php?f=9&t=884
"Косилка" - viewtopic.php?f=9&t=792
"Color Lines" - viewtopic.php?f=9&t=793
Doom - viewtopic.php?f=9&t=760
Tiny Games - viewtopic.php?f=9&t=878
Some games are on the FTP server: ftp://kolibrios.org/pub/games/
My unfinished Space-invaders clone is there too.
If you want, you could upload all the games to the ftp...
My unfinished Space-invaders clone is there too.
If you want, you could upload all the games to the ftp...
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
Портированная игра Quake:
http://diamondz.land.ru/sdlquake
http://diamondz.land.ru/sdlquake
- Attachments
-
-
donkey-0.5.zip (15.49 KiB)
- Игра Donkey версии 0.5
Downloaded 584 times
-
новая верия Donkey. в ней применил библиотеку gblib - она должна быть интересна потенциальным игростроителям.
- Attachments
-
-
donkey-0.6.zip (34.9 KiB)Downloaded 614 times
-
Гы) Ничё так, симпатишней стало
Из хаоса в космос
Консольные пятнашки. То, что их удалось портировать в КолибриОС говорит о том, что уже можно заняться портированием и более серьёзных программ.
- Attachments
-
-
Console15.zip (10.5 KiB)Downloaded 574 times
-
Ещё портированы квейк и досбокс, что значит то, что под Колибри можно портировать ВСЁ.Albom wrote:Консольные пятнашки. То, что их удалось портировать в КолибриОС говорит о том, что уже можно заняться портированием и более серьёзных программ.
Было бы время и желание.
а также инструментарий, библиотеки и опыт их использования.DonPedro wrote:Ещё портированы квейк и досбокс, что значит то, что под Колибри можно портировать ВСЁ.Было бы время и желание.
- Attachments
-
-
donkey-0.7.zip (24.33 KiB)
- возможно это последняя версия Donkey. 2 недели свободное время посвящал этой игре, и теперь она уже себя исчерпала. можно ещё кое-что улучшить, но стоит ли?
Downloaded 631 times
-
Моя версия питона (змейки)
- Attachments
-
-
piton-0.1.zip (18.79 KiB)Downloaded 626 times
-
Оч неплохо выходит Попробуй удалить 275 строку " wnd_draw(); ". Мне кажется именно из-за неё окно мигает несколько раз при открытии программы.
Из хаоса в космос
Albom
Да, ещё, можно сделать чтоб в игре "Console15" управление происходило клавишами вверх, вниз, влево, вправо?
Чем ты собираешь проги и как?)
Да, ещё, можно сделать чтоб в игре "Console15" управление происходило клавишами вверх, вниз, влево, вправо?
Чем ты собираешь проги и как?)
Из хаоса в космос
Для сборки своих программ в Windows я использую компилятор MinGW. Компиляция "gcc -c file.c" - получаем объектный файл. Потом линкуем с библиотеками с помощью "ld -nostdlib -T kolibri.ld -o program.kex asm_code.obj file.o lib1.o lib2.o" - получаем экзешник с секциями, описанными в kolibri.ld. Потом делаем из него бинарный (сырой, raw) файл: "objcopy program.kex -O binary". Чтобы не вводить полный путь к gcc, ld, objcopy я прописал переменную path папке c:\mingw\bin\.
Для игр я написал библиотеку gblib, которая позволяет рисовать в буфере, а потом выводить этот буфер как изображение (7-й ф-цией). Пока реализованы функции рисования точки и получения точки, рисования прямых и окружностей по алгоритму Брезенхэма, а также рисования обычных изображений и изображений с прозрачным цветом. Библиотека пока не оптимизирована по скорости и фунций пока мало, но когда у меня будет больше свободного времени улучшу её - добавлю функции рисования линий и эллипсов по алгоритму Ву, рисования изображений с прозрачностью (с альфа-каналом), получения области экрана.
Для игр я написал библиотеку gblib, которая позволяет рисовать в буфере, а потом выводить этот буфер как изображение (7-й ф-цией). Пока реализованы функции рисования точки и получения точки, рисования прямых и окружностей по алгоритму Брезенхэма, а также рисования обычных изображений и изображений с прозрачным цветом. Библиотека пока не оптимизирована по скорости и фунций пока мало, но когда у меня будет больше свободного времени улучшу её - добавлю функции рисования линий и эллипсов по алгоритму Ву, рисования изображений с прозрачностью (с альфа-каналом), получения области экрана.
Исправил консольные пятнашки. Теперь упраление - стрелочками, а выход - Esc.
- Attachments
-
-
Console15-0.2.zip (10.47 KiB)Downloaded 522 times
-
Спасибо, но я бы клавиши мыши инвертировал.
Из хаоса в космос
Who is online
Users browsing this forum: No registered users and 1 guest