Все игры для KolibriOS

Entertainment for 5 minutes, hours, days
  • Крестики нолики 0.003 имеют баг. Запустите игру, нажмите "new", и увидите то пропадающий, то появляющийся крестик. Плюс иногда компьютер ходит за игрока, ну, или мне так кажется :)
  • Игра "Магический квадрат" имеет баг. Если менять сложность с незаполненным квадратом, то все нормально. Но если заполнить клетку, оставить в ней курсор, и уменьшить игровое поле - артефакты так и полезут!
  • В линуксе, кстати, есть игра JumpingKubes. Логическая, довольно неплохая. Я думаю, я мог бы сесть вникнуть да сделать нечто подобное для Колибри, но надо разобраться, как работать с массивами данных в асме. В частности с матрицами.
  • Кэп как бы намекает, что для Колибри совсем не обязательно делать приложения на ассемблере. Вот только компилировать их в большинстве случаев придется не в самой ОС.

    З.Ы. Но я все приложения пишу исключительно на FASM.
  • А мне прикольней на ассемблере. Хотя в применении его к данной ОС я еще не привык и не разобрался как след. :D
    Я опыта почти не имею, и даже не представляю, как использовать системные функции ОС (создание окна и т.п.) в других языках и компиляторах, так что для меня легче это поонимать в native-виде, как-то так. Там-т все понятно - 5 строчек кода - и у тебя уже есть окно. :D
  • Портанул для КОС свою старую поделку (написанную за вечер) - игру "Города".
    Для двух игроков, никакого ИИ. Консоль. Си. Около 10 тыщ городов в базе.
    Attachments
    mcities.zip (36.04 KiB)
    Downloaded 425 times
    mcities.png
    mcities.png (7.78 KiB)
    Viewed 11258 times
  • Под виртуалбоксом не работают игры: Косилка, Just Clicks, Flood it
  • Проверьте ещё кто-то.
    Из хаоса в космос
  • Virtual Box 4.1.18 r78361 все эти три игры работают нормально.
  • Странно...
    У меня Gentoo, коробка 4.1.12. Видеокарта Radeon, дрова свободные — может это как-то влияет?

    ...

    Внезапно заработало. Почему не работало и почему заработало, я так и не понял, ну и ладно)
    Flood it! — игра хорошая, но чтобы пройти до конца, придётся потренироваться ☺
  • Кто нибудь, может подсказать что нужно чтобы из сырцов скомпилять ту же HedgeWars? Или может кто на досуге поковыряет?
  • Сетевая часть trunk ядра пока очень медленная, поскольку используется режим PIO. Вероятно портирование самой игры не так уж и сложно (у нас тут SoUrcerer больше эксперт по портированию), однако пока trunk ядро не будет слито с сетевым бранчем (в котором вместо PIO уже DMA реализован для сетевых карт), ожидать нормальной работы от игр требующих соединения с сетью бесполезно.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • 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...
    Last edited by hidnplayr on Thu May 02, 2013 12:22 pm, edited 1 time in total.
    "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
  • 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 :-(
  • Who is online

    Users browsing this forum: No registered users and 2 guests