Блог пользователя ivan.popelyshev

Автор ivan.popelyshev, 14 лет назад, По-русски
Эта игра обладает простыми правилами, в ней надо много думать, просчитывать варианты, в общем если вам нравятся шахматы или го то это как раз для вас.

Ещё со школы я фанат серии игр Massive Assault, разработанной белорусской компанией Wargaming.net (кстати, сейчас в лучшей компании-разработчике года работают Chmel_Tolstiy и Лена Носова с test-the-best ).
В 2007-ом году я окончательно задолбал разработчиков найденными багами, а те уже были заняты совсем другими проектами (Операция Багратион, потом Order of War, сейчас World Of Tanks). Мне предложили администрировать игру и развивать её своими силами.



Screenshot 0



Screenshot 1



Screenshot 2



Screenshot 12



Screenshot 13



Screenshot 14

Игра Massive Assault Network является пошаговой стратегией по переписке (как и шахматы :) )
Правила довольно простые: на поле с шестиугольной сеткой размещены страны. Часть стран являются нашими секретными союзниками, часть - вражескими.


Стороны по очереди вскрывают по одному союзнику за ход, размещая на его территории армию.

Во время боевых действий возможны вторжения в чужие страны, на следующей ход враг размещает в такой стране партизанский отряд.

Каждый юнит имеет свою скорость, броню, атаку, радиус атаки. Весь наносимый урон фиксирован, случайность присутствует только при генерации секретных союзников.

Победителем является тот кто первым получит очень сильный перевес по странам, либо уничтожит врага полностью.
Играть можно как онлайн (делая ходы подряд и наблюдая за действиями оппонента), так и оффлайн (в отсутствие оппонента, отсылая ходы на сервер). Обычно одновременно ведут десяток игр. Некоторые особо обострённые боестолкновения длятся месяцами.
Регулярно проводятся турниры по различным правилам: вот, например, прошлогодний мировой кубок, таблица выполнена в виде фрактала. Есть фан-сайт.
Community адекватное, в основном русскоязычное. Школоты нет.
Бот тупой, играть надо против людей (может кто-нибудь займётся продвинутым ботом?).

Мы с другом заняты портированием игры на платформу Java, в текущей версии клиента полностью готов лишь 2D режим, но скоро будет и 3D анимация. Новый клиент занимает 27Mb заместо 700Mb старого. Автоапдейт кушает по 3.5 мегабайта. На основе клиента есть апплет, с помощью которого можно просмотривать игры прямо через браузер.
Используются технологии: hibernate, derby, swing. для 3d-режима используется движок xith3d. Для нового сервера и протокола http - apache tomcat и куча сопутствующих библиотек (commons-collections, commons-io, httpclient)



Сейчас на стиме действует 75%-ая скидка на игру, и на этой неделе пожизненная подписка стоит лишь 10 зелёных.
Приобщиться к великому можно и нахаляву, скачав демо-версию , которая включает в себя только две планеты из существующих 27-и.

UPD.
Мне интересно использовать java-технологии в игре, у них достаточно плюсов: переносимость (линуксоиды и яблочники, ау!), простота загрузки и апдейта, красивое GUI на основе swing. В будущем некоторые интересные моменты возникшие при разработке и тестировании я могу выделить в отдельные статьи.

Пока что из классических алгоритмов я использовал только BFS для графа с небольшими длинами рёбер. Возможно при переносе бота придётся писать что-то посерьёзней.
  • Проголосовать: нравится
  • +14
  • Проголосовать: не нравится

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А халвой, контрой и прочим никто не занимается?xD Не знал что здесь будем игры обсуждать.
Сколько ушло на написание кода клиента?

  • 14 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    Два года уже пишу java-клиент и потихоньку правлю старый , написанный на С++ и через Ж...

    В half-life и counter-strike мозги не нужны.
    А на этой игре можно их прокачать :)
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Ну ладно, про КС промолчу)
      Как я понял,игра имеет много общего с Civilization?
      • 14 лет назад, # ^ |
          Проголосовать: нравится +1 Проголосовать: не нравится
        Общее: и то и то пошаговое :)
        Мало общего.
        В MAN не надо заниматься экономикой, прокачивать войска и ещё есть undo :)

    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Вступлюсь за Counter-Strike. Там мозги не нужны, если играть just for fun.

      А более-менее профессиональная игра требует досконального анализа геометрии уровней и тактических схем. Когда такой уровень набираешь, то уже для тебя и стены в игре "прозрачные" - геометрический способ стрельбы позволяет такие "финты" творить, что со стороны может казаться, что у тебя чит.

      В общем CS - это тоже виртуальная жизнь, где играть без "мозга" тоже можно, но не долго :) Игра в CS с "мозгом"  приносит в разы больше адреналина. Чувствуешь себя просто Богом, который на основе анализа тонны особенностей всей игры может вытянуть команду в любой момент.

      Сам уже играю 5 лет и как раз дошёл до такого уровня.

      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Согласен.
      • 14 лет назад, # ^ |
          Проголосовать: нравится -6 Проголосовать: не нравится
        И это ты. А прикинь как мне было обидно читать тот пост, когда я сам уже довольно долго играю на уровне рядом с полупро, играл КВ и ходил на ланы))) А уж придумывание самых разнообразных тактик, начиная, например, от обычных перетяжек(убиваешь одного игрока соперника на одном планте, усиленно топаешь а в это время бомба заходит на другой плант) и заканчивая задымлением вентиляции на нюке-это ли не развивает мозг?
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          А вы реакцию и точность вообще тренировали, или это от природы? Я всегда мажу, а реакции на AWP на хватает.
          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            Реакция тренируется постоянными тренировками. Ещё год назад удивлялся как на видео стреляют так метко. Сейчас могу сказать, что всему этому можно научиться :)

            fast-zoom это сила :)

            В общем все согласны, что наличие "мозгов" в CS только прибавляет адреналина игре, в то чем больше про CS, тем меньше про Massive Assault Network :)

            • 14 лет назад, # ^ |
                Проголосовать: нравится +4 Проголосовать: не нравится
              Реакцию лучше на футболе на вратарской позиции тренировать) Интереснее
              • 14 лет назад, # ^ |
                  Проголосовать: нравится +2 Проголосовать: не нравится

                Еще лучше на вратарской позиции в хоккее :)

                А что, никто в Quake не играет? xD

                • 14 лет назад, # ^ |
                    Проголосовать: нравится 0 Проголосовать: не нравится
                  А у меня в свое время с контрой не сложилось - не любил ждать воскрешения целый раунд. :) Потому и рубили в основном в квейк.

                  Сейчас как-то даже и неохото ни во что играть - программировать интереснее :). (так, только в доту вечерок, другой сесть с друзьями)
          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            AWP? в точку меня спросил)
            Ну, прежде всего, самые лучшие тренировки-это тренировки на ботах. При том, если ты мажешь, то лучше всего против себя поставить штук 20 ботов на ножах. Со временем научишься стрелять относительно быстро и точно.
            После того как стал стрелять быстро, есть еще разные вещи типа доводки. Поясняю. Обычный, начинающий игрок сначала смотрит, ждет, когда выбежит соперник, потом еще наводит на него гашетку, и только потом стреляет. И не дай бог еще за это время соперник убежал в сторону) 
            Про-игроки так не делают. Они смотрят в рандомную точку за углом, так, чтобы максимально охватывать все нычки, из-за которых может показаться игрок, и, как только увидели игрока-сразу же жмут на гашетку. В этой рандомной точке. Но при этом делают еще и движение мышки. И-вуаля-противник убит. Это тренируется, и тренируется достаточно долго, чтобы попадать максимум вот таких эпизодов.
            Есть еще и совсем крутые вещи, типа фастзум, стрельба с AWP без прицела, с AWP есть свои фокусы стрельбы по стенам... Когда я с нормальным пингом захожу на паблик, меня банят спустя 10 минут, когда настреляю человек 25 и ни разу не умру)
            Как стрелять с калаша и эмки... Ну, в этом оружии гораздо меньше секретов. Опять же совет-поставь против себя ботов 20 на ножах и тренируй именно стрельбу в хед. Есть только небольшие тонкости при отдаче, она у калаша и эмки по-разному. На самом деле, на уровне новичка просто старайся стрелять по 2-3 патрона, а не длинными очередями.

            Вот консольные команды чтобы поставить 20 ботов против себя на ножах

            mp_limitteams 20 (количество)
            mp_autoteambalance 0(ну тут булевское значение)
            bot_knives_only
            bot_add_t(20 раз повторить(можно просто стрелочкой вверх в консоли делать и ентер жать, команда сама выскочит:), за контров-аналогично, ct)
            Ну, после этого можно еще сделать sv_restart и мясить их!
            • 14 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится
              Профи все согласны? Ост, ит4?
              • 14 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится
                Ну в принципе да, все по делу. Вообще, если человек хочет научиться играть, то есть куча видео в инете где топовые мировые игроки рассказывают что да как делать на каждой карте. Мои советы никакой ценности не имеют. Но раз уж заговорили, то пару слов скажу :)

                Для меня КС - это только игра 5 на 5 по турнирным правилам. А для такой игры и тренироваться надо соответствующим образом. Т.е. например пристреливать авеперские позиции за ментов в игре с ботами с ножами - абсолютно бесполезно. Люди будут вести себя совсем по-другому, где-то будут пропрыгивать, где-то будет дым лежать постоянно, где-то зафлешат... Боты понятно ничего этого делать не будут.
                Автоматы с ботами тоже не особо... Движения другие, один сайлент ран чего стоит. Боты его не используют никогда.
                Так что если хочется натренировать стрельбу, то наверное лучше поиграть в CSDM на паблике. Но злоупотреблять им тоже не стоит, т.к. он развивает чрезмерную агрессивность. В игре 5 на 5 нужно очень сбалансированно играть, когда-то агрессивно, а когда-то и очень медленно.

                Т.е. идеальная тренировка - часик в КСДМ для тонуса, а потом часа 3-4 командой.

                Вообще, основная сложность в КС - это наладить командную игру. А натренировать стрельбу до нормального уровня - легко.
                • 14 лет назад, # ^ |
                    Проголосовать: нравится 0 Проголосовать: не нравится
                  Да, я согласен, что игра в кс-это именно игра 5 на 5, ради другого в кс и не стоит играть. Но если говорить о начальной тренировке(те аим) то боты хороши. Тем более  что они разного уровня бывают.
                  А если бы не было командной игры, то не было бы и КС)))
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          > ... ходил на ланы...

          И это ты. А прикинь как мне было обидно читать тот пост, ведь я еще в далеком 2004 приезжал из Архангельска в Москву, с командой, специально на Asus Open :)
          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            блин вот везучий) Я тоже хочу на асус! Вроде я даже уже с форзами подружился...
            • 14 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится

              Ух как нас разнесло то...

              Я думал, что это я один такой "олимпиадник", который ещё в игры успевает играть да и там "качаться". Если уж так "задело за живое" - создайте отдельное обсуждение игр и там оттянемся :)

      • 14 лет назад, # ^ |
          Проголосовать: нравится +12 Проголосовать: не нравится

        > Игра в CS с "мозгом"

        Если ты играешь в CS пять лет, это автоматически делает вышесказанное утверждение ложью :о)
        Человек с мозгом не будет играть в игры пять лет и говорить, что "это тоже виртуальная жизнь" :о)

        П.С. Сам страдал такими проблемами, и потому могу вдвойне объективно критиковать :о)
        П.П.С. По количеству минусов будем считать количество других игровых наркоманов :о)

        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          По поводу: "Человек с мозгом не будет играть в игры пять лет и говорить, что "это тоже виртуальная жизнь"

          Играть в CS без мозга - just for fun. Но мне хотелось выжать из этой игрушки максимум, на что она способна. Пришлось научиться соображать во время игры, просчитывать каждое действие. Это только добавило веселья.

          Критика не объективна.

          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            Ты юзаешь мозг в пассивном режиме - ты вдрачиваешь пять лет и твоя нейронка сама по себе начинает обучаться всем фишкам игры. Для этого не надо быть гением.

            Вдрачивал бы ты эти пять лет чем-то полезным, ты бы был уже супер мозгом :о) А так игры типа CS тока отупляют. Туда же квейк, дота, варик, старик (вторая весрия которого через месяц свободно может задвинуть меня в один стан с людьми типа тебя :о)), ну и  конечно все онлайн игры типа вов и линаги. Последние вообще зомбируют людей

            Что касается необъективной критики - то это зависит от того, сколько времени в неделю ты в среднем тратишь на игру :о) И сколько на кодяченье/иное саморазвитие. Если второе число имеет равный порядок с первым, то дальше как бы и обсуждать нечего :о)

            • 14 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится

              По поводу "Ты юзаешь мозг в пассивном режиме - ты вдрачиваешь пять лет и твоя нейронка сама по себе начинает обучаться всем фишкам игры."

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

              И давай ты больше не будешь влезать в обсуждения, где поставленные тобою вопросы вообще не в тему.

              Если не заметно - мы тут просто с народом делимся впечатлениями (В этой ветке уж точно ).

              Не надо нам обламывать кайф твоей суровой жизненной правдой. Всем и так всё понятно. 

              • 14 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится
                > И давай ты больше не будешь влезать в обсуждения, где поставленные тобою вопросы вообще не в тему.

                Ну это совсем неправильно, так прогонять собеседника. Мне например очень интересна позиция SkidanovAlex по этому вопросу (я совершенно серьёзно говорю, без сарказма). Да и сам вопрос "игромании" не так прост, как может показаться. Его начальный коммент конечно был оффтопом, но не стоит забывать, что ветка с самого начала была оффтопом :)
                • 14 лет назад, # ^ |
                    Проголосовать: нравится 0 Проголосовать: не нравится
                  Сорри, каким-то образом при копировании линка получился открытый и не закрытый тег :( Предпросмотра явно не хватает.
              • 14 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится
                ты неадекват
            • 14 лет назад, # ^ |
                Проголосовать: нравится +1 Проголосовать: не нравится
              Никогда не понимал, что имеют в виду люди, говорящие, что игры "отупляют". Сыграл разок в игру - стал немного тупее, ещё разок - ещё тупее? :) Если ты имеешь в виду потерянное время, которое можно было потратить более полезным образом, это уже больше похоже на правду, однако всё время заниматься работой или саморазвитием тоже не получится, иногда надо и отдыхать.
              Ну это ещё ладно, а вот что ты имел в виду под "зобмируют"? Люди, сыгравшие в них, будут голосовать на выборах за нужного кандидата, т.к. насмотрелись "25ого кадра"? :) Или ночью проснутся и понесут все свои деньги производителям игры?
              Вообще это действительно похоже на неконструктивную критику со стандартными обвинениями типа "отупляют", "зомбируют", за которыми ничего не стоит.
              • 14 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится

                Под зомбируют я имею ввиду состояние людей, которые допустим идут в магазин за перьменями, с пустотой в глазах и мыслями о том, как он через 10 минут пойдет в новый инстант :о)

                • 14 лет назад, # ^ |
                    Проголосовать: нравится +5 Проголосовать: не нравится
                  Это скорее обычный фанатизм, а не зомбирование. И это не является характерной чертой именно игр - сейчас например некоторые люди ходят "с пустотой в глазах и мыслями о том, как через 10 минут будут смотреть футбольный матч" (а если бы там играла российская сборная - такие люди к сожалению встречались бы чаще, но это отдельная тема и совсем оффтоп, так что замолкаю).
                  И да, фанатизм - это всегда плохо, но виноваты в этом не игры, не было бы этого нового инстанта - такой человек нашёл бы другой объект для своей одержимости.
                • 14 лет назад, # ^ |
                    Проголосовать: нравится +8 Проголосовать: не нравится
                  Для многих людей программист, который идёт по улице и думает "вот щас я приду и напишу задачу, там всего лишь кмп и ещё чуть схитрить" воспринимается точно так же как гамер "идущий в магазин за перьменями, с пустотой в глазах и мыслями о том, как он через 10 минут пойдет в новый инстант :о)"
            • 14 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится

              Если бы ты знал - насколько интересно бывает найти багу в движке игры или карте и потом её по-тихому юзать :)

              • 14 лет назад, # ^ |
                  Проголосовать: нравится 0 Проголосовать: не нравится
                Да...  в готике можно в доме прыгать, тогда никто не проснётся.. все лари обчистить можно за короткое время :)
            • 14 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится
              Вот тут конкретный +1. Мне сформулировать подобные мысли было трудно.
              Именно это я имел ввиду когда говорил про "мозги не нужны"
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Не совсем так, например, многие играют в спортивное программирование >5 лет, из этого не следует, что у них нет мозга (за контрпримерами далеко ходить не надо).
          Кроме того, играть можно тоже по-разному, например, раз в месяц just for fun. Тогда ничего странного и удивительного в 5 годах игры я не вижу (хотя я понимаю, что ты имел в виду нечто другое, когда человек играет ежедневно по несколько часов, как некоторые в mmorpg; но в этом случае любая игра кому угодно надоест, за пять-то лет. Как в этом плане обстоит ситуация с играми типа CS, я не знаю, как-то так получилось, что среди знакомых никто в них особо не играет).
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Пипец на самом деле... Форум программистов)))
Пора переименовывать тему в "Во что играете, какие игры пишете?"
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Эта игра по типу шахмат, я пишу к ней новый клиент и сервер, основанные на Java-технологиях, в случае чего могу поделиться опытом их использования.
    • 14 лет назад, # ^ |
        Проголосовать: нравится +5 Проголосовать: не нравится
      Спасибо! Когда буду писать что-нибудь, спрошу обязательно)
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Считаю что MAN хорошо подходит под данную аудиторию.
  • 14 лет назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится
    А вам не кажется, что писать игры и играть в них - совершенно разные виды деятельности? И первый из них более-менее подходит под тематику ресурса. Это же относится к вашему первому комментарию ("не знал что здесь будем игры обсуждать") - пост был не про обсуждение игр, человек просто рассказывает, над чем он работает (правда, ещё зачем-то активно рекламирует саму игру, что imho лишне).
    • 14 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится
      Игры пишутся для того, чтобы в них играть. И, кроме того, на мой взгляд, чтобы игрушка была написана хорошо, имхо, нужно, чтобы человек играл достаточно много в самые различные игры, чтобы знал, какие есть у игр недостатки как для того, чтобы сесть поиграть на часок, так и для того, чтобы играли профессионально в эту игру. Он должен знать недостатки других игр, чтобы сделать свою игру хорошей. Должен еще, по идее, знать "рынок", то есть потенциальных покупателей своей игры.
      А вот про рекламу Иван правильно сделал-без раскрутки не купят)))))
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        "А вот про рекламу Иван правильно сделал-без раскрутки не купят)))))"

        Не надо делать таких выводов. Многие проекты никто не рекламировал, но они всё равно стали успешными. Например игра "Солдат", которую написал один человек, но поклонников этой игры до сих пор много.

        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Помним такую игру :) я кстати кое-что по её типу писал, даже с весёленьким синглом, потом может выложу.

          Проекту MAN больше 5 лет, какая-то раскрутка у него была есть и будет. На steam недавно вышли, как и на directcod, до этого в основном продавалось на d2d и yuplay.ru. Есть игроки которых это задело, они играют, потом уходят на месяц-полгода, потом снова приходят.
          Вот мне интересно кого из наших это заденет. Потенциал есть, можно улучшать игру, устраивать больше турниров, в конце концов федерацию сделать, послабей конечно чем шахматную :)
14 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

Как-то с одногруппницей разговаривали:

-А вот если тебе предложат работать в Google и в Ubisoft, то ты куда пойдешь?

-Туда, где больше заплатят.

-А если одинаково?

-В Ubisoft, наверное.

-А я вот в Google. Ведь если я буду делать игру, мне потом будет не так интересно в неё играть.

Лично я играю в игры "без мозга" для расслабления. Умственной нагрузке мне хватате в универе и ЦОППе. Так что играю обычно в сингловые игры, в которые не надо задрачиваться, прохожу и забываю. 

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А можно скриншоты покрупнее? :)
И еще интересно, вся анимация сделана на чистом свинге? нормальный fps получается?
14 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится
А можно скриншоты покрупнее? :)
И еще интересно, вся анимация сделана на чистом свинге? нормальный fps получается?
  • 14 лет назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится
    В ява-клиенте 2D-режим реализован на чистом свинге, каким-то макаром он ускоряется используя d3d в windows. FPS при этом нормальный в standalone приложении, но в апплете откуда-то берутся тормоза. А вот при использовании 3d приходится убирать свинг нафиг, тогда FPS очень хороший :)
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Для Java есть библиотеки, которые позволяют не только использовать OpenGL, но даже и NVIDIA CUDA.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        По OpenGL:
        Да, для 3d-режима явовские движки используют библиотеки JOGL и LWJGL. Сейчас пока нет смысла переносить 2d-режим на них, надеемся до конца лета сделать 3d покрасивей чем в оригинальном клиенте.
13 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится
"Мы с другом заняты портированием игры на платформу Java, в текущей версии клиента полностью готов лишь 2D режим, но скоро будет и 3D анимация."

Как успехи? (сорри то тему поднимаю).
Просто хочу тоже игру написать (хотя бы попробовать). 
  • 13 лет назад, # ^ |
      Проголосовать: нравится +14 Проголосовать: не нравится
    Мало-помалу. Долго возимся с мелочами всякими.
    За 3D не принимались, но полностью переписана серверная часть с С++ на Java, и новый сервер работает как по бинарному протоколу так и по HTTP. Переписывание было не тривиальным, архитектура приложения полностью поменялась, в расчете на то что будем добавлять 100500 новых фич. На днях запущу его вместо старого.
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      А приходилось реализовывать какие-нибудь  сложные (сложнее чем БФС) алгоритмы из СП ?
      • 13 лет назад, # ^ |
          Проголосовать: нравится +8 Проголосовать: не нравится
        Нет. Сложные проблемы были связаны с архитектурой приложения и с многопоточностью.