Конкурс игр KolibriOS — играем и выбираем победителей

    С середины ноября по 31 декабря 2014 года мы в проекте KolibriOS проводили конкурс разработчиков игр. За полтора месяца нужно было написать новую игру для Колибри (или портировать свою собственную существующую). «Исходники» игры (включая все «ресурсы» — картинки, спрайты, звуки, музыку, если таковые имеются) должны были быть выложены на SVN проекта под одной из open-source лицензий. Игра должна была компилироваться из исходников с помощью системы авто-сборки Tup на сервере КолибриОС.

    Всего на наш призыв откликнулись 7 человек, которые создали для конкурса в сумме 10 игр (один участник написал целых 3 игры, ещё один — 2 игры; остальные участники написали по одной игре каждый). Сегодня мы выносим эти игры на суд читателей Хабра, и просим вас проголосовать за наиболее понравившиеся. Чтобы поиграть в конкурсные игры, нужно скачать с сайта KolibriOS последнюю ночную сборку дистрибутива («Универсальный образ Flash/HDD» либо «Загрузочный компакт-диск LiveCD»). Игры находятся в папке /KolibriOS/games. Качать нужно русскую сборку, так как некоторые игры (имеющие исключительно русскоязычный интерфейс) присутствуют только в ней.

    TL;DR: Если нет времени, возможности или желания читать все описания игр и играть в них самим, но всё равно очень хочется проголосовать, то можно посмотреть ролик с обзором игр от независимого блоггера Кирилла Лейфера, и оценить игры на основании ролика:



    Список конкурсных игр:



    2048

    Жанр: логическая головоломка
    Язык: английский (но так как в игре всего 1 кнопка и 1 сообщение, то язык здесь не актуален)
    Время прохождения: пока не проиграешь (от нескольких минут до нескольких суток — игра не заканчивается при наборе 2048)
    Язык программирования: C
    Компилятор: GCC/MinGW
    Исходники на SVN: 2048
    Размер бинарника (включая все «ресурсы»): 5 KB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2928
    Описание (так как это порт, то описание из Википедии вполне нас устроит): 2048 (игра)
    Фактически версия для KolibriOS — это порт версии для Nokia N9, написанный тем же автором.
    Скриншоты к игре 2048


    21days

    Жанр: текстовый квест-симулятор (interactive fiction)
    Язык: русский
    Время прохождения: от 1 до 4-х часов (возможны исключения)
    Язык программирования: C++
    Компилятор: GCC/MinGW
    Исходники на SVN: 21days
    Размер бинарника (включая все «ресурсы»): 34 KB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2957
    Описание: (Краткий пересказ предисловия к игре — со слов автора)
    Вы — человек, ставший заложником жизненных обстоятельств. Университет закончен, но вы почти ничему не научились. Сейчас вы потеряли работу и всё, что вам остаётся — эникейство.
    Со временем вы можете устроиться на работу в крупную компанию либо стать сооснователем успешного стартапа. Вы можете эникействовать, а можете зарабатывать миллионы и тратить их на благотворительность: всё зависит от вашего выбора.
    Внезапно у вас оказывается машина времени, так что игровое пространство для вас — это время.
    Изменяйте последствия своего выбора и проследите за всеми вариантами развития событий!
    Скриншоты к игре 21days



    Binary Master

    Жанр: логическая головоломка (на время)
    Язык: английский (стартовый экран с правилами игры); не нужен / отсутствует (сама игра)
    Время прохождения: пока не проиграешь / не надоест (от нескольких минут до бесконечности)
    Язык программирования: Assembler
    Компилятор: FASM
    Исходники на SVN: codemaster
    Размер бинарника (включая все «ресурсы»): 11 KB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2948
    Описание: Игра требует от вас быстрого перевода чисел из двоичной в десятичную систему исчисления. Игровое поле представляет из себя «стакан», который ряд за рядом заполняется «нулями». С помощью клика мышью «нолики» превращаются в «единички», и как только двоичное число, записанное слева, совпадёт с десятичным числом, записанным справа, этот ряд полностью исчезает. Своеобразный «тетрис» для программистов из бинарных чисел (10101101).
    Примечание: игра работает только при разрешении 1024x768 пикселей
    Скриншоты к игре Binary Master


    Dungeons of Augastes

    Жанр: 3D RPG-quest (трёхмерный квест)
    Язык: русский
    Время прохождения: около 5-7 минут
    Язык программирования: Assembler
    Компилятор: FASM
    Исходники на SVN: Dungeons
    Размер бинарника (включая все «ресурсы»): 2.2 MB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2955
    Описание: Вам необходимо исследовать подземные лабиринты в поисках сокровищ, избегая всевозможных ловушек и решая различного рода головоломки. Движок игры полностью разработан с нуля на Ассемблере (!) — к сожалению, после написания движка у автора почти не осталось времени на проектирование уровней, поэтому игра получилась очень короткой.
    Примечание: у этой игры довольно высокие системные требования, по сравнению с другими играми.
    Память: 64 MB
    Процессор: Pentium 4 / Athlon XP > 2,5 Ghz (нужно уточнение, в VirtualBox на i5 Ivy Bridge выдает не меньше 60-70 FPS, хорошо играбельно на >30-40)
    Разрешение экрана: не менее 1024x768 пикселей
    Скриншоты к игре Dungeons of Augastes



    Hang Programmer

    Жанр: логическая головоломка
    Язык: английский (нужно хорошее знание компьютеров и английского языка для отгадывания слов)
    Время прохождения: угадать одно слово / фразу занимает несколько минут; в игре больше 100 различных слов и фраз.
    Язык программирования: Assembler
    Компилятор: FASM
    Исходники на SVN: codemaster
    Размер бинарника (включая все «ресурсы»): 181 KB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2948
    Описание: "Виселица" с компьютерным уклоном — все слова и фразы, зашифрованные в игре, связаны либо с программированием, либо с «железом».
    Примечание: игра работает только при разрешении 1024x768 пикселей
    Скриншоты к игре Hang Programmer


    Heliothryx

    Жанр: 2D scroll-shooter (космический двухмерный скролл-шутер)
    Язык: русский/английский
    Время прохождения: от 3 минут на уровень, и пока не надоест (в игре всего 1 уровень, который после каждого прохождения немного усложняется).
    Язык программирования: C
    Компилятор: GCC/MinGW
    Исходники на SVN: heliothryx
    Размер бинарника (включая все «ресурсы»): 14 KB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2924
    Описание: Вам нужно прорваться сквозь космическую пустоту, уворачиваясь от противников или уничтожая их. В конце вас ждёт встреча с «боссом» — и переход на следующий уровень.
    Скриншоты к игре Heliothryx



    Kolibri Puzzle

    Жанр: логическая головоломка
    Язык: не нужен / отсутствует
    Время прохождения: около 3-5 минут
    Язык программирования: Assembler
    Компилятор: FASM
    Исходники на SVN: codemaster
    Размер бинарника (включая все «ресурсы»): 542 KB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2948
    Описание: Мозаика, пазл — нужно сложить картинку с птицей колибри.
    Примечание: игра работает только при разрешении 1024x768 пикселей
    Скриншоты к игре Kolibri Puzzle


    LaserTank

    Жанр: логическая головоломка
    Язык: английский (меню); не нужен / отсутствует (сами уровни)
    Время прохождения: от нескольких часов до нескольких дней (в игре 48 уровней — прохождение каждого может занять от нескольких минут до нескольких часов)
    Язык программирования: C++
    Компилятор: MSVC (VS2013)
    Исходники на SVN: LaserTank
    Размер бинарника (включая все «ресурсы»): 1.2 MB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2934
    Описание: В этой головоломке вам нужно передвигать ящики таким образом, чтобы ваш танк мог доехать до выхода (отмеченного флажком). Отдалённо напоминает известную классическую игру Sokoban, в которую было добавлено несколько новых элементов механики: зеркала, вода, стрельба из лазера, вражеские пушки и т.д. Игра написана с нуля для конкурса игр KolibriOS, хотя сама идея не нова: похожая игра для Windows существует уже с 1995 года.
    Скриншоты к игре LaserTank



    Marble Match-3

    Жанр: логическая головоломка (на время)
    Язык: русский/английский
    Время прохождения: 1 минута (нужно набрать максимальное число очков за 60 секунд)
    Язык программирования: C
    Компилятор: GCC/MinGW
    Исходники на SVN: marblematch3
    Размер бинарника (включая все «ресурсы»): 12 KB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2940
    Описание: Один из множества клонов головоломки "3-в-ряд". Вам нужно поменять местами два шарика, стоящие рядом по горизонтали или по вертикали, таким образом, чтобы после перемены мест образовался ряд из как минимум трёх шариков одного цвета. Этот ряд тогда аннигилируется, оставшиеся в игре шарики опускаются вниз на освободившееся место, а на их месте появятся новые шарики.
    Скриншоты к игре Marble Match-3


    N-sider

    Жанр: 2D-platformer (двухмерный платформер)
    Язык: английский (стартовый экран с правилами и настройками); не нужен / отсутствует (сама игра)
    Время прохождения: несколько часов
    Язык программирования: C
    Компилятор: TinyC (TCC) для разработки и компиляции внутри самой Колибри; в авто-сборке компилируется GCC
    Исходники на SVN: nsider
    Размер бинарника (включая все «ресурсы»): 10KB
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2950
    Описание: (со слов автора)
    Суть игры достаточно простая: вы играете за геометрическую фигуру (на первом уровне это треугольник, затем на каждом последующем уровне к вам добавляется по одной вершине), которая может только прыгать. Казалось бы, всё элементарно, но иногда быстро принять решение, прыгать или не прыгать, бывает сложно.
    Скриншоты к игре N-sider



    Итак, голосуйте — какие из 10 игр вам больше всего понравились?

    Голосование продлится до полуночи субботы, 17 января по московскому времени. (Это сделано для того, чтобы читатели, которые имеют возможность поиграть только на выходных, успели поиграть до окончания голосования.) По результатам голосования, будут присуждены призы:
    • 1 место — $1,000 США
    • 2 место — $500 США
    • 3 место — $250 США
    Просьба отнестись к голосованию серьёзно, чтобы призы получили лишь самые лучшие игры.
    Бонус для тех, кто дочитал до этого места

    MUN the game

    Внеконкурсная игра от pascualle (создателя игрового движка tengine).
    Жанр: 2D scroll-shooter (космический двухмерный скролл-шутер)
    Язык: отсутствует
    Время прохождения: неизвестно
    Язык программирования: C (+ 2d-движок tengine)
    Компилятор: GCC/MinGW
    Исходники в репозитории tengine: mun
    Поиграть в веб-версию игры можно здесь
    Обсуждение игры на форуме: board.kolibrios.org/viewtopic.php?f=41&t=2946
    Описание: (со слов автора)
    Задача игры — добраться девушке Еве до пункта назначения. Девушка в основном пассивно ожидает своего момента, полностью доверив свою судьбу вам и комплексу «MUN».

    Во всех фазах игры вы управляете неким силовым полем-ловушкой. Стрелки курсора передвигают ловушку по экрану. По нажатии на кнопку ctrl, выпускается мощный сгусток энергии, который притягивается ловушкой. Другими словами, управляя ловушкой, можно менять траекторию сгустка. Но нужно учесть, что как только сгусток касается ловушки, он аннигилируется.

    Путь к цели не простой, вас преследует робот-босс, который выпускает свои зонды, способные нанести комплексу «MUN» серьезный урон. Также, если его разозлить, он лично сам может подлететь и попытаться высосать энергию органической составляющей комплекса «MUN». В момент, когда «MUN» получает повреждение, у него на некоторое время отключаются системы, он становится уязвим, потому Еве нужно всячески защищать его в этот особый момент.

    Скриншоты к игре MUN

    Only registered users can participate in poll. Log in, please.

    Какие из 10 игр вам больше всего понравились (можно отметить несколько игр)?

    • 16%2048113
    • 16.7%21days118
    • 8.5%Binary Master60
    • 22.2%Dungeons of Augastes157
    • 7.3%Hang Programmer52
    • 12.3%Heliothryx87
    • 3.1%Kolibri Puzzle22
    • 67.9%LaserTank479
    • 2.6%Marble Match-319
    • 26.8%N-sider189
    KolibriOS Project Team
    70.79
    Быстрая операционная система для бизнеса и хобби
    Share post

    Comments 38

      +9
      Однозначно LaserTank — за самый приятный интерфейс и продуманный геймплей.
      Это полноценный работающий проект.

      Удивило, что по голосованию Dungeons of Augastes на втором месте. За что вы за него голосуете? За то, что графика трехмерная? Но ведь выглядит это все ужасно, а играть не возможно.
        0
        За что вы за него голосуете?


        За чистый ассемблер? :)
          +3
          Судя по системным требованиям и производительности, это очень грязный ассемблер.
          И умение писать на ассемблере — это не достижение, вы просто выполняете большую часть работы компилятора.
          P.S. Да, писал.
            +4
            Мне кажется, каждый голосует за игры, руководствуясь какими-то своими причинами: кто-то голосует за Ассемблер, кто-то — за минимальный размер бинарника, кто-то — за производительность, кто-то — за геймплей, кто-то — за графику… Нельзя запрещать другим голосовать, если они всего лишь руководствуются другими критериями при голосовании, нежели Вы сами. Иначе это уже не демократия получается.
              +2
              Когда я на igdc делал систему голосования и все с этим связанные правила, было решено довольно быстро исключить посторонних от голосования и оставить только участников. Так оценка получается более адекватной. Именно по той причине, что прохожие голосуют за 2048 не из-за графики, не из-за сложного кода или крутого языка программирования, а потому что просто знают эту игру. В итоге конкурсант в фаворитах за чужое достижение, ведь придумал и реализовал её не он. Когда работу оценивают только участники, такой фактор затирается, так как все видят результат и могут даже не глядя в код предположить чего стоило достижение такого результата.

              Разумеется это моё ИМХО, но подкрепленное результатами десятков проведенных конкурсов. Если это конкурс ИГР, то оцениваться должна только игра, разумеется. Тоесть геймплей, графика, звуки и прочее. И всем должно быть пофиг что ресурсы генерируются налету, а игра весит 12кб. Однако, если конкурс по разработке игр, то 12Кб и процедурные текстуры это плюс куда больший, чем известность игры. А если конкурс был бы по программированию, то фаворитами были бы те, кто пишут на ассемблере и там процедурные ресурсы были бы огромаднейшим плюсом.

              Собственно, что я хотел сказать — все зависит от того как позиционировать конкурс и кто в жюри. Смею предположить что тут половина жюри друзья и знакомые авторов. Случайные прохожие тут не факт что в большинстве. А случайные могут тыкать галочки тупо по скриншотам. И это уже не демократия получается, а каша. Всётаки критерии должны быть для выбора, а то кто по дрова, а кто тянет в воду :)
                0
                Почему бы не проголосовать за хорошую реализацию 2048?
                  +2
                  Так я и не призываю не голосовать за нее :) Я же вообще о другом.
                    0
                    я думаю авторы колибри ОС конкурс устроили не для соревнований игроделов, а для того чтобы в ОС появились игры, которыми можно забить период ожидания каких либо процессов.
                    В этом контексте те же 2048 имеет вес больший чем академически сложная, но неинтересная игра.

                    Ну а за Dungeons of Augastes голосуют потому что он даёт надежду что игры могут выйти за пределы логических миниигрушек.

                    P.S. Мне кажется, если авторам ОС охото видеть игры на своей системе, нужно открыть проект 3D/2D движка для создания игр. Наличие движка резко увеличит количество игр на системе, и позволит им быть более качественными, так как вопрос оптимизации отрисовки возьмут на себя профессионалы.
                      +1
                      я думаю авторы колибри ОС конкурс устроили не для соревнований игроделов...

                      Как ниже написал yogev_ezra, конкурс был организован ради пиара ОС. Но я бы не согласился с вашими утверждениями, в первую очередь это конкурс, для участия в конкурсе нужно было написать что угодно, хоть «угадай число», главное, чтобы приложение соответствовало правилам (http://habrahabr.ru/company/kolibrios/blog/243081).

                      Мне кажется, если авторам ОС охото видеть игры на своей системе, нужно открыть проект 3D/2D движка для создания игр

                      Вы не поверите, это направление тоже развивается. На мой взгляд, преобладание «логических миниигрушек» в ОС — это результат того, что сейчас сообщество, развивающее ОС, состоит более из core-программистов, чем из прикладных программистов. Всему свое время, как говорится, спрос порождает предложение.
        +4
        Посмотрел на все работы, у меня даже сомнений нет, что LaserTank лучшее из всего. Несколько работ тормозят и глючат, хотя примитивны. Не вижу просто за что можно было бы еще голосовать. Уж извините. 3Д меня не подкупает настолько, чтобы голосовать только за технологию.
          +2
          Когда даёте такую рецензию, желательно всё же указывать рядом, что Вы ассоциированы с игрой LaserTank (так как находитесь на том же сайте проекта «Independent Games Developers Contests», что и разработчик LaserTank, и, естественно, «болеете» за него).
            +1
            Я дал рецензию снизу абсолютно всем.
            За 11 лет проведения конкурсов научился быть беспристрастным по отношению чью я работу оцениваю. К тому же это всего лишь комментарий, не агитирующий никого, и не навязывающий моего мнения.
            А нахожусь я много на каких сайтах. При чем тут вообще igdc? При том что автор работы там тоже зарегистирован? Ну так мы оба и на gamedev.ru есть, а еще на gamin.ru а еще может на каких найду сайтах, где пересекались. Что-то за уши притянуто Ваше нравоучение.
              +1
              Твоя рецензия снизу (можно мы уже будем на ты?) действительно выглядит нейтральной:
              1. Там ты дал оценку всем играм, участвующим в конкурсе (а не только LaserTank)
              2. Там ты указал и на недостатки LaserTank (а не только на её преимущества, и не только на недостатки других игр)
              Если бы твоя вторая рецензия была бы первой и единственной, я бы плохого слова не сказал, а только поблагодарил. Но я, видимо, слишком долго живу в демократической стране (где дрючат за малейший признак конфликта интересов), что такие фразы, как твоя первая, сразу бросаются мне в глаза.

              В общем, приношу свои извинения, если чем-то обидел. Но, как говорится, с ощущениями не поспоришь.
                +1
                Первое я написал из дома, а второе уже с работы. Удалить или изменить первый уже было, увы, нельзя. PS: бывает. Не страшно. Я, как админ конкурсного сайта уже привык к тому, что на меня так или иначе наезжают постоянно, за слова или решения. Верные или не верные. :D
              +1
              Мне искренне интересен этот конкурс, я болею за лучшую работу. И поставил за понравившиеся мне работы галочки. И именно потому что мне искренне интересен этот конкурс, я и комментирую эту ветку.
                0
                А вот это очень хорошо: я искренне рад, что тебе было интересно! От этой твоей фразы веет человеческим теплом, так что сразу захотелось поставить тебе плюс в карму и за сообщение.
            0
            Я не изменил своего мнения и проголосовал за LaserTank и Marble Match. В Hang Programmer я с удовольствием играл под Windows, под «Колибри» она неиграбельна, увы.
              0
              Судя по итогам, я проголосовал за лучшую и худшую игру. Забавно.
              +2
              Такое ощущение, что видео с 98го года смотрел)
                0
                2048:
                Ну давайте будем честны с собой: по сути это порт. Ничего нового. Не считаю порт чужой игры, без внесения чего либо своего, каким-то достижением, достойным призового места в конкурсе.

                21days:
                Тут все интереснее, но такого рода игра это скорее вызов для геймдизайнера, сценариста, но никак не для разработчика. Не проходил эту игру, но если она и хороша, как игра, до самого конца, то возможно разработчику стоит не программировать, а писать сценарии и придумывать миры?

                Binary Master:
                Съезжающие всё быстрее линии неудобны для сбора, от графической реализации рябит в глазах. Написать такое ИМХО можно за 1 вечер, ничего уникального.

                Dungeons of Augastes:
                3Д, да. В остальном слабенько.

                Hang Programmer:
                Еще одна игра, на реализацию которой достаточно 1 дня. К тому же не увлекает.

                Heliothryx:
                У этой игры странный подход к рендерингу. 25фпс? Серьезно? Поверю только в случае если вообще всё рендерится рейтрейсингом. И в этом случае «за изобретение 5, а по предмету неуд». Игра скучная, я скроллеры люблю с детства, но тут скука и однообразие. Враги себя никак не ведут, а просто прут.

                Kolibri Puzzle:
                Эм… час работы, так, до кучи видимо. Голосовать не за что.

                LaserTank:
                Кривая обучения очень кривая ИМХО. Звуков не хватает. Но это явный фаворит, без предвзятостей.

                Marble Match-3:
                Жуткие тормоза, видимо тоже рейтрейсинг в реальном времени. Выглядит жутко, но поиграться можно, конечно полчасика.

                N-sider:
                В моем списке фаворитов четкий номер 2. Местами подтупливает. Динамики бы побольше и было бы оч. круто.
                  0
                  Про 25 fps в Гелиотриксе — ограничение выставлено специально в попытке, если хотите, поддержать пикселизированную атмосферу.
                    +1
                    Каким образом 25fps поддерживают «пиксилизированную атмосферу»?
                      0
                      Таким же, каким её поддерживает искусственное занижение количества цветов. Суть атмосферы отчасти заключается в «дискретизированности» пространства — видны отдельные пиксели (нет гладких линий), видны отдельные цвета (нет градиентов) и то же самое я попытался сделать и со временем: вместо сглаженных перемещений видим отдельные кадры. Как-то так.

                      Но, поскольку это моя первая игра подобного рода, надо признать, получилось всё не так хорошо, как хотелось бы. Будем работать дальше.
                        +2
                        При мониторах в 60герц, 25 смотрятся довольно уныло. Делайте 60, а в таких случаях лучше уж пользоваться округлением. Всё будет четко, никаких сглаженностей, движения будут идти ровно так же дискретно, но вот смотреться будет иначе.
                        Вообще лучше не завязываться на фпс в принципе. Иначе выходит что где 25 тянется скорость одна, где не тянется — все медленно. Завязываться надо только на время. Даже если предполагается, что на всех машинах будет тянуться ровно 25 фпс. Замерил дельту времени между кадрами — и её и используешь вместо фиксированной 1\25й.
                        Ну натыкался я на всё это за свой многолетний стаж. Неоднократно. Не с потолка придираюсь.
                    +1
                    Насчёт 21days: может разработчику и стоит писать сценарии, но как это мешает ему участвовать в конкурсе игр? Не в олимпиаде по программированию, а в конкурсе игр.
                      0
                      Так, а никто и не запрещает же участвовать. Но на моей памяти много людей, начинавших с программирования игр, в итоге через несколько лет понимали что к чему и уходили именно в ту область, где у них получается. Это не плохо, просто если со сценарием все круто, то лучше и развивать в дальнейшем именно это.
                    0
                    Кратко посмотрел на игры и все являются портами, С++ код большинства можно найти на github либо sourceforge. Не очень понятно зачем вообще это было нужно? В целом для меня остается загадкой какова целевая аудитория подобных операционных систем, отсюда вопрос нужны ли пользователям KolibriOS игры? Может быть достаточно интегрировать хороший браузер с поддержкой html5 и WebGL? Нежели портировать простенькие аркады и текстовые квесты. Это все сугубо мое личное имхо, поскольку я имею слабое представление для кого все таки сделана эта операционная система.
                      +1
                      Сообщество часто спрашивают «а зачем..»
                      Есть заготовочка board.kolibrios.org/viewtopic.php?f=4&t=2918&hilit=зачем+kolibrios

                      А вообще, заходите в гости и попробуйте сами!
                        +1
                        В целом не хочу спорить, но вопрос не «зачем», а какова целевая аудитория. На вопрос «зачем» можно всегда ответить «because I can» или «just for fun», а у целой операционной системы должна быть целевая аудитория. Взять тотже VxWorks, он может похвастаться фастбутом не хуже KolibriOS я уверен, но под него не пишут игры, потому что это RTOS для встраиваемых и жизненно критических систем. А учитывая насколько быстро развивается десктопный сегмент в плане железа, многие linux дистрибутивы да и windows могут похвастаться высокой скоростью на хорошем железе. И цена этого железа в условиях современного рынка не показатель. К чему я веду — я не ставлю перед собой задачу сказать, что это все никому не нужно и бесполезно, а хочу подчеркнуть, что для такой системы может не стоит делать упор на «пользовательский сегмент» и продолжить развитие в ключе встраиваемой системы? Просто мысли, я понимаю, что эта идея мягко говоря не нова.
                          +2
                          В этой статье есть примеры применения: habrahabr.ru/company/kolibrios/blog/197360
                          Из новых мест применения, Колибри используется здесь: www.wessextech.co.uk (информация взята отсюда)

                          Вы можете не поверить, но в мире есть множество стран, где люди бедные даже по сравнению с Россией, и покупка нового компьютера ввиду всё нарастающих потребностей современного софта там не является чем-то обыденным. Есть также места (даже в развитых странах) с отсутствием круглосуточно доступного электричества, где маломощные компьютеры уровня Pentium II, потребляющие менее 10 Ватт и могущие работать от солнечных батарей, могут быть востребованы именно в «пользовательском сегменте».

                          Не исключаем в будущем и смартфоны, работающие на KolibriOS, и не тормозящие, как Android.
                          • UFO just landed and posted this here
                              0
                              Таблеты и смартфоны с x86-совместимыми процессорами существуют уже несколько лет: www.gsmarena.com/acer_iconia_a1_830-5930.php А сейчас вон Интел вообще пуговицы на x86 рекламирует: geektimes.ru/company/intel/blog/244093/

                              Да и необязательно адаптировать KolibriOS к существующему железу — можно наоборот, создать смартфон специально для Колибри, как это пытались сделать в Ubuntu: www.indiegogo.com/projects/ubuntu-edge
                        +1
                        Кратко посмотрел на игры и все являются портами, С++ код большинства можно найти на github либо sourceforge. Не очень понятно зачем вообще это было нужно?
                        А вот с этого момента, пожалуйста, поподробнее: исходники каких именно конкурсных игр, и где конкретно, Вы видели? Пока призы не были вручены, ещё не поздно дисквалифицировать участников, нарушивших правила конкурса, и я буду только рад это сделать (чтобы все призы были честно заработаны).
                        Не очень понятно зачем вообще это было нужно? В целом для меня остается загадкой какова целевая аудитория подобных операционных систем, отсюда вопрос нужны ли пользователям KolibriOS игры?
                        Конкурс был организован ради пиара нашей ОС. А на вопрос, нужны ли пользователям KolibriOS игры, ответ будет: «Да, тем пользователям, которые есть у KolibriOS сегодня — нужны. А тем, которые не являются пользователями KolibriOS: ну так они и так нашей ОС не пользуются — какая разница, что у нас там есть, а чего нет?»
                        Может быть достаточно интегрировать хороший браузер с поддержкой html5 и WebGL? Нежели портировать простенькие аркады и текстовые квесты.
                        Мы бы с удовольствием, так некому. Вы не возьмётесь?
                          0
                          Кратко посмотрел на игры и все являются портами, С++ код большинства можно найти на github либо sourceforge. Не очень понятно зачем вообще это было нужно?

                          А вот с этого момента, пожалуйста, поподробнее: исходники каких именно конкурсных игр, и где конкретно, Вы видели? Пока призы не были вручены, ещё не поздно дисквалифицировать участников, нарушивших правила конкурса, и я буду только рад это сделать (чтобы все призы были честно заработаны).

                          Он видимо имел ввиду: зачем делать игру, если чужие похожие игры уже есть с открытым кодом, и можно оттуда его скопировать.
                            0
                            Я очень надеюсь, что он имел в виду именно это! Будет неприятно кого-то дисквалифицировать.
                              0
                              Само собою нет кода, точно повторяющего код участников. Речь именно о том что большинство игр это «порты» аналогичных игр с других платформ. Язык мой — враг мой. Но опять же начать надо было именно с того, что для такой ОС я бы не стал делать ставку на десктопы…
                              ЗЫ я свой голос отдал Laser Tank просто потому, что идея не такая «попсовая» да и выглядит она оригинально.
                                0
                                Спасибо. Если просто есть «похожие игры с открытым исходным кодом», то всё нормально. Для Колибри же их не было. И участники их написали сами (или использовали свои собственные прошлые наработки) — правила конкурса не были нарушены, я рад.
                        0
                        например, я пользовался парочкой ресурсов и один из них чужой репозиторий, движок ZenGL. Люблю там подглядывать за различными проверками столкновений или математическими формулами. Не думаю, что автор, против.

                        Only users with full accounts can post comments. Log in, please.