Page 12 of 14

Re: Все игры для KolibriOS

Posted: Thu Feb 02, 2012 4:35 pm
by Insolor
> Если ввести клеткам бонус к "поеданию" новой области, то можно усилить реализм.

Это уже будет клеточный автомат с тремя состояниями и другими правилами) Что-то вроде Forest fire

Re: Все игры для KolibriOS

Posted: Sat Apr 21, 2012 9:50 pm
by SoUrcerer
Крестики нолики 0.003 имеют баг. Запустите игру, нажмите "new", и увидите то пропадающий, то появляющийся крестик. Плюс иногда компьютер ходит за игрока, ну, или мне так кажется :)

Re: Все игры для KolibriOS

Posted: Sat Apr 21, 2012 9:54 pm
by SoUrcerer
Игра "Магический квадрат" имеет баг. Если менять сложность с незаполненным квадратом, то все нормально. Но если заполнить клетку, оставить в ней курсор, и уменьшить игровое поле - артефакты так и полезут!

Re: Все игры для KolibriOS

Posted: Fri Apr 27, 2012 11:10 pm
by Scampada
В линуксе, кстати, есть игра JumpingKubes. Логическая, довольно неплохая. Я думаю, я мог бы сесть вникнуть да сделать нечто подобное для Колибри, но надо разобраться, как работать с массивами данных в асме. В частности с матрицами.

Re: Все игры для KolibriOS

Posted: Fri Apr 27, 2012 11:32 pm
by Mario
Кэп как бы намекает, что для Колибри совсем не обязательно делать приложения на ассемблере. Вот только компилировать их в большинстве случаев придется не в самой ОС.

З.Ы. Но я все приложения пишу исключительно на FASM.

Re: Все игры для KolibriOS

Posted: Sat Apr 28, 2012 1:36 am
by Scampada
А мне прикольней на ассемблере. Хотя в применении его к данной ОС я еще не привык и не разобрался как след. :D
Я опыта почти не имею, и даже не представляю, как использовать системные функции ОС (создание окна и т.п.) в других языках и компиляторах, так что для меня легче это поонимать в native-виде, как-то так. Там-т все понятно - 5 строчек кода - и у тебя уже есть окно. :D

Re: Все игры для KolibriOS

Posted: Tue May 01, 2012 2:45 pm
by Albom
Портанул для КОС свою старую поделку (написанную за вечер) - игру "Города".
Для двух игроков, никакого ИИ. Консоль. Си. Около 10 тыщ городов в базе.

Re: Все игры для KolibriOS

Posted: Fri Aug 10, 2012 7:29 pm
by DmitrySokolowsky
Под виртуалбоксом не работают игры: Косилка, Just Clicks, Flood it

Re: Все игры для KolibriOS

Posted: Fri Aug 10, 2012 7:38 pm
by Leency
Проверьте ещё кто-то.

Re: Все игры для KolibriOS

Posted: Sat Aug 11, 2012 10:36 am
by Akyltist
Virtual Box 4.1.18 r78361 все эти три игры работают нормально.

Re: Все игры для KolibriOS

Posted: Sun Aug 12, 2012 12:07 pm
by DmitrySokolowsky
Странно...
У меня Gentoo, коробка 4.1.12. Видеокарта Radeon, дрова свободные — может это как-то влияет?

...

Внезапно заработало. Почему не работало и почему заработало, я так и не понял, ну и ладно)
Flood it! — игра хорошая, но чтобы пройти до конца, придётся потренироваться ☺

Re: Все игры для KolibriOS

Posted: Thu May 02, 2013 9:55 am
by Liss
Кто нибудь, может подсказать что нужно чтобы из сырцов скомпилять ту же HedgeWars? Или может кто на досуге поковыряет?

Re: Все игры для KolibriOS

Posted: Thu May 02, 2013 11:38 am
by Mario_r4
Сетевая часть trunk ядра пока очень медленная, поскольку используется режим PIO. Вероятно портирование самой игры не так уж и сложно (у нас тут SoUrcerer больше эксперт по портированию), однако пока trunk ядро не будет слито с сетевым бранчем (в котором вместо PIO уже DMA реализован для сетевых карт), ожидать нормальной работы от игр требующих соединения с сетью бесполезно.

Re: Все игры для KolibriOS

Posted: Thu May 02, 2013 11:59 am
by hidnplayr
Mario_r4
PIO vs DMA depends on the card eg rtl8029 always uses PIO while rtl8139 already uses DMA.
There is no reason to wait for new network stack, this game should work fine. :)

EDIT: the RTL8029 (ne2000) also uses some form of DMA already btw...

Re: Все игры для KolibriOS

Posted: Thu May 02, 2013 12:07 pm
by yogev_ezra
hidnplayr wrote:Mario_r4
PIO vs DMA depends on the card eg rtl8029 always uses PIO while rtl8139 already uses DMA.
There is no reason to wait for new network stack, this game should work fine. :)
Umm but then what was the reason you started to write new stack? Was it only to move the network card drivers outside of the kernel, and to support more than one network card at once? I thought it was also to improve speed :-(