Космическая стратегия

    Space Community

    В качестве предисловия



    Есть особый класс онлайн игр, которые не требует для игры ничего, кроме браузера. Именно так они и называются — браузерные. Одну из таких игр собственной разработки я хочу представить на суд публике.

    Этот проект изначально не планировался для выхода на широкую публику и писался скорее для узкого круга ценителей. Это пошаговая космическая стратегия, выполненная в духе двух своих прародителей — незабвенной Master of Orion и браузерной игры «Разделяй и Властвуй». Однако со временем узкий круг значительно расширился, и в начале июля бета-тест завершился рестартом серверов и началом нового игрового сезона. Благодаря своей нестандартной тематике удалось собрать своеобразное коммунити, которое для меня является главной ценностью этого проекта — как показатель того, что мое хобби интересно и кому то еще.



    Особенности


    • Пошаговость
    • Возможность изменения параметров игровой расы
    • Конструктор кораблей
    • Достаточный экономический, дипломатический и военный движок

    О геймплее



    Итак, Space Community — игра пошаговая. Это означает, что все действия происходят лишь во время расчета хода, который на главном сервере считается трижды в сутки. Обычно :) этот пересчет занимает пару минут, хотя это значение конечно растет по мере развития вселенной.

    Все игроки находятся на одной большой карте, размером 500*500 клеток. Как в шахматах :) В каждой клетке находится планета с изначально неизвестными характеристиками.

    image

    На рисунке — заселенность вселенной на текущий момент, эта информация доступна каждому игроку. Точки — заселенные планеты.

    Планеты — источник дохода. На них живут зеленочеловечки, которые собственно и выполняют ваши указания.
    Чем больше размер планеты — тем больше зеленочеловечков на ней когда нибудь будет жить. Чем больше население, тем больше зданий можно построить — все просто. Чем больше развита ваша экономика, тем выше ваш Технологический Уровень, который открывает вам все больше новых зданий и кораблей.

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

    map

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

    Игровые войны



    Про эту игру можно сказать и так — «это форум с дополнительными возможностями, где можно наговорить глупостей в публичном канале и быть за это уничтоженным». Изначально развитие идет сугубо мирно, однако со временем появляются почвы для конфликтов — будь то спорные территории, планеты, дипломатические обязанности перед союзниками — или же простая неприязнь.

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

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

    Технические мелочи



    В жизни каждого второго веб разработчика настает момент, когда он пытается написать или пишет свой форум \ чат \ доску объявлений, не оценивая объем работы который нужно будет сделать. Вот примерные данные по этому проекту:

    • Обработчиком хода выступает большой php скрипт, запускаемый по крону. Первоначально это вообще был набор MySQL команд, но по мере усложнения и развития проекта MySQL перестал справляться со всеми поставленными задачами. Возможно со временем возникнет необходимость отказаться от скриптового движка и переписать обработчик хода, но пока эта игра не стоит свеч.
    • Код не раз переписывался, и сейчас его примерный объем составляет порядка ~50 000 строк
    • Затраченное время — два года как хобби


    О новичках



    Бета-тест недавно был завершен, и сейчас вселенная молода и развивается, серьезных государственных образований еще попросту нет — поэтому новички легко могут изменить закладывающийся баланс сил на политической арене.

    Старт новичка довольно медленный. Меньшинство в это время читает форум ( более продвинутые изучают постепенно наполняемую wiki ), большинство не играло в Master of Orion и вникает в правила с большим трудом :)

    Посмотреть на проект можно здесь

    Средняя зарплата в IT

    111 111 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 6 788 анкет, за 2-ое пол. 2020 года Узнать свою зарплату
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 71

      +4
      Ну наконец-то на русском! Когда-то искал подобные вещи, находил что-то на буржуйском, и в силу слабости языка забил. Спасибо, хорошее дело для ценителей классики жанра.
        0
        Трижды в сутки это уже не пошаговая :).
          0
          Никогда ничем таким не интересовался, зарегистрировался, будем разбираться.
            +1
            Вы просто подарили надежду, я уже столько лет мечтаю о пошаговом МО в браузере!
              +1
              Классный идея, классный проект, вот только игроков бы по-больше.
                –1
                Переместите в блог Игры!
                  0
                  Спасибо, заморочился
                  • НЛО прилетело и опубликовало эту надпись здесь
                      0
                      Посмотрим что это такое. Надеюсь это будет не похоже на тот же огейм.
                        +2
                        А я два года назад играл в огейм, местами весело. Но позже наступает момент когда нужно быть в игре чуть ли не по 10 часов в день, а то будешь «уничтожен».
                          0
                          Именно по этой причине я и завязал с ОГ. Уж больно много времени стала отнимать.
                            0
                            О да, ога загаживает график, если себя не контролировать.
                            Нафиг-нафиг. Сейчас только на вахте размораживаю акк в ru13. Да и то с опаской))
                        +2
                        Поразмыслив над 3 разами в сутки — нечасто для подобных игр — пришла в голову мысль: «останавливать» вселенную на ночь, чтобы не получать новую армию красноглазой невыспавшейся молодёжи, основная головная боль родителей и вообще домашних. И тут же вторая мысль, что на земном шаре есть много часовых поясов… Жаль-жаль.
                          0
                          Если сделать еще реже ходы — раз в сутки, то проблема часовых поясов решается. Каждый может сделать ход в любое удобное для себя время суток.
                            0
                            можно запустить несколько параллельных вселенных, с разными скоростями (1 ход в сутки, 3, ход каждый час и т.п.), чтобы каждый играл как ему нравится
                              0
                              d Earth 2025 сделано интересно, там каждые 30 минут капает один ход, но больше 80 ходов накопить нельзя, 80 ходов тратяться буквально за 10 — 15 минут, а копятся почти 2е суток )) так что у всех одинкаковое количество ходов которые они могут сделать.
                            0
                            Хабраэффект?
                            Туупит
                              0
                              А чем отличаются обычный и скоростной сервера?
                                0
                                на скоростном в два раза больше ходов
                                0
                                Очень интересно, даже время не пожалею на «разобраться»! Благодарствую!
                                  0
                                  Непонял как пользоваться платными бонусами и есть ли средства регулирования введения пожизненной валюты в игру?

                                  есть ли шансы у игроков которые не потребляют платные бонусы?
                                    0
                                    Спасибо, я попробую!
                                      0
                                      Кодировка сползла:
                                        +6
                                        Всем тем, кто заинтересовался, гляньте и на прародитель — РиВ — http://www.the-game.ru/. Чего там только не было :) И войны, и империи, и предательства, и дружба. Играл два года с 2005го, потом стала отнимать ооочень много времени (это при трёх-то ходах в день!) и пришлось распрощаться в пользу реальной жизни. А игры с похожей механикой, но уклонами в разные стороны, по интернету еще есть — такой тип игры действительно пленит.

                                        Сейчас правда я не знаю, что происходит. Но надеюсь коллапс не настал и играть ещё интересно. А на топик поспотрим! :)
                                          +2
                                          Да. Сам был затянут больше чем на год.

                                          К счастью, смог оторваться и вернуться в реальную жизнь.

                                            +1
                                            РиВ был велик да… %)
                                              +2
                                              Тоже вспомнил про the-game. Слишком уж похожа по описанию. Примерно тогда же в нее поигрывал :) Там было круто — на премиум аккаунтах можно было писать скрипты(толи на perl толи на php) для управления своими кораблями/юнитами и т.д. Но я как-то быстро на нее забил :) Не помню почему.
                                                +1
                                                На perl, там даже ИИ для начального развития был написан
                                                +3
                                                На РиВ надо глянуть обязательно и всем, хотябы потому что там, в отличии от тут, не администрация не продаёт игровое преймущество за деньги — все равны.
                                                Да и в техническом плане РиВ куда более продвинут.
                                                  0
                                                  ;) чтото мало отличий я нашол в этих двух играх
                                                  www.the-game.ru/ и alpha.spacom.ru/
                                                  0
                                                  не геймер, но глянем что это, вдруг проперт )
                                                    0
                                                    Ух, не люблю я такие игры… но к сожалению маркт онлайн игр вскоре заваюет мир.
                                                      +2
                                                      Скриншотик с планетами здорово напоминает игру «Жизнь».
                                                        0
                                                        Планетарные скопления выглядят в виде следа от обуви)
                                                        Забурюсь тоже, пожалуй, давно хотелось попробовать что-нибудь эдакое)
                                                          0
                                                          у кнопки Опции — alt=«Наука» =)
                                                            0
                                                            Мда, программисткий интерфейс, жаль-жаль, ну будем попробуем разобраться, МОО это моя любимая игра дества.
                                                              0
                                                              Если будет клиент\играбельный веб на телефоне — вы реализуете мою мечту.
                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                  0
                                                                  Аналогичная фигня. Восстановления пароля нету, а свой пароль я похоже забыл сразу после регистрации :-(
                                                                    0
                                                                    Логином выступает ваш email, на него же высылается пара логин \ пароль

                                                                    Восстановление пароля по email — то что ожидается быть в ближайшем времени. Пока же его нет
                                                                      0
                                                                      Увы, все варианты перепробовал, однако не пускает. Кстати, на почту мне логин с паролем не выслали
                                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                                          0
                                                                          :(
                                                                          Хабраэффект на почтовой рассылке, вышли за допустимый предел

                                                                          Перерегистрация — то что спасет отца демократии, пока нет кнопки рестарта и напоминания пароля
                                                                            0
                                                                            Хммм, забавно. Зарегистрироваться с теми же данными (логин/пароль/ник/раса) не получается. И залогиниться тоже не получается. Что вы в базу вместо пароля вписываете? О_о
                                                                          0
                                                                          Т.е. вы предлагаете регистрироваться заново каждые 8 часов, так, что ли?
                                                                      +1
                                                                      Всем любителям мультиплеерных пошаговых космостратегий — Outer Space

                                                                      На мой взгляд, эта игрушка наиболее соответствует духу Master Of Orion. Ход раз в час, розыгрыш галактики длится 3-6 месяцев, скучать не приходится. Играю почти два года, успел побывать императором, если есть какие-то вопросы — обращайтесь.
                                                                        0
                                                                        она на ненашенском, а в таких играх желательно понимать не только общие моменты, но и частности тоже :). Есть к этой игре какая-то русификация :)
                                                                          0
                                                                          вот чего нет, того увы нет. Но русские в игре есть, можно поспрашивать на внутриигровом форуме.
                                                                        +5
                                                                        > Быстрое строительство
                                                                        > Функция быстрого строительства позволяет мгновенно строить здания на планетах, если достаточно ресурсов
                                                                        > и населения на их содержание. Эта функция не распространяется на стандартные и конструируемые юниты.
                                                                        > Стоимость функции — 2 Gold за здание, вне зависимости от затрат ЧЧ на него.
                                                                        > Здесь можно быстро пополнить счет.
                                                                        > Текущий баланс: 0.00

                                                                        И снова игра где «бабло победит зло» (с)
                                                                        :-(
                                                                          +5
                                                                          > Быстрый захват вселенной
                                                                          > Функция быстрого захвата вселенной позволяет мгновенно захватить контроль над всеми населёнными планетами, если у вас имеется достаточное количество Gold. Эта функция не распространяется на планеты заселяемые в следующем ходе.
                                                                          > Стоимость функции — 100 Gold за планету, вне зависимости от затрат ЧЧ.
                                                                          > Здесь можно быстро пополнить счет.
                                                                          > Текущий баланс: 25000000.99
                                                                          +6
                                                                          Вопрос к автору топика: расскажите, чем конкретно отличается ваш проект от уже упомянутого и вами, и в комментариях «Разделяй и властвуй»? Из описанного вами я увидел лишь одно отличие — вы все сделали на php, а не на perl'е. ;-) Кстати, само по себе это уже может быть хуже — как вы реализовали, если вообще реализовали, API для автоматизации работы? РиВ тем и велик, что в нем есть эта самая автоматизация — получается реальная игрушка для программистов: напрограммировать управление империей и лишь лениво взирать на это с высоты. :-))
                                                                          На мой взгляд вам бы прежде всего стоило взяв положительные особенности РиВ (например, отличный баланс), сосредоточиться на создании и развитии того, чего нет (или сделано плохо) в оригинале. Например, привязать игру к нормальному форумному движку (самописное — априори зло), сделать нормальную систему боев (в РиВ все слишком примитивно и схематично — как та же автоматика в MasterOfOrion), обеспечить возможность играть в игру через ОперуМини (если кто-нибудь вообще знает такие игры — был бы рад и признателен за инфу, пока худо бедно только в Травиан получалось так играть, но он уныл чуть более, чем полностью) и т.д.
                                                                          А повторять функционал РиВ только для того, чтобы можно было заявить «что это мой лунапарк, пусть даже блэкджек там довольно скромный!» — вряд ли имеет смысл…
                                                                            –2
                                                                            >например, отличный баланс
                                                                            Не тот ли, из за которого GribUser сейчас планирует уничтожить первую вселенную и завести вторую?
                                                                              0
                                                                              Может пальцем в небо, но наверное из-за того, что в этой вселенной уже играют пять лет? Ещё я слышал, расширяли в четыре раза более богатыми планетами. Но тоже уже давным-давно. Всё уже захвачено-презахвачено. Новичку приходится сразу присоединяться к какому-то государству, а то просто для профилактики зачищают в ноль (где-как). Пишу по ощущениям до расширения — думаю и расширенную уже заселили всю.

                                                                              Поэтому и приходится подобные игры вайпать, чтобы не застывало всё.
                                                                                0
                                                                                Да GribUser лучше бы договорился с кем-нибудь из потенциальных спонсоров и поставил бы еще один сервер с еще одной вселенной. И всем было бы хорошо.
                                                                                0
                                                                                А разве это первая вселенная? ;-) Там уже все тысячу раз менялось и переколбашивалось, так что не привыкать. Кроме того, это все вообще характерно для браузерных игр — постоянное докручивание по ходу дела.
                                                                                И что касается качества баланса, то все познается в сравнении. Идеал, конечно, недостижим, но знаете ли вы другую игру, кроме РиВ, где были бы такие возможности по кастомизации расы и боевой техники с более-менее адекватным сохранением баланса? Единственное, в чем можно упрекнуть GribUser'а — слишком односторонняя направленность на науку, что отчасти как раз и убивает баланс и порождает мультоводство: поработить мир по сути можно только наукой, а построить, скажем, индустриальную империю или расу наемников нельзя — они всегда будут только дочерние к «научнику». Впрочем, последний раз я играл в РиВ где-то полгода назад — с тех пор могло что-то измениться. ;-)
                                                                                +1
                                                                                Что грустно — один из клонов. Мне, три года не заходившему в РиВу, сразу стал понятен весь интерфейс. Причём таких клонов много…

                                                                                А баланс там конечно здоровский. Правда кровью заработанный. Сколько гриботрясов было :)
                                                                                0
                                                                                Сам давно собираюсь взяться за разработку игры похожей на ту что вы уже реализовали :)
                                                                                C удовольствием заценю, автор молодец!
                                                                                  0
                                                                                  сделать свой Master Of Orion «с блекджеком и шлюхами»? ;)
                                                                                  0
                                                                                  а как там с огромными империями принадлежащими одному игроку?

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

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

                                                                                  т.е. всё как в реальной жизни

                                                                                  а если этого нет, то побеждать будут начавшие раньше всех и дальше от противников, и задроты, которые между ходами успеют отыграть больше своих планет
                                                                                    0
                                                                                    Нечто похожее есть и здесь

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

                                                                                    Для этого были сделаны некоторые изменения в геймплее, которые после проверки были признаны годными к использованию:

                                                                                    — кластерный метод заселения, когда наиболее богатые планеты сконцентрированы в непосредственной близости к игроку
                                                                                    — отказ от накопления ресурсов и замена экономики накоплений экономикой балансов (т.е. имеет значение лишь приход и расход ресурсов, важно чтобы этот баланс был в плюсе) — это ликвидировало возможные огромные накопления у старых игроков по сравнению с новыми
                                                                                    — приближение времени постройки боевых юнитов к их среднему времени жизни в бою (против значительного превышения времени постройки над временем жизни), что опять таки не дает топам накапливать неисчислимые объемы техники — она так же быстро выходит из строя, как и создается

                                                                                    Вообще здесь много нюансов, которые не видны при первом рассмотрении
                                                                                    0
                                                                                    EVE Online все же увлекательнее ;)
                                                                                      +2
                                                                                      Разные жанры. Мягкое с тёплым сравнивете?
                                                                                        0
                                                                                        Ну да, согласен, EVE не пошаговая стратегия =) Но зато там тоже не нужно сидеть часами, как в том же WoW, прокачивая героя или еще чего. Ну и вдруг кто из хабрапользователей не слышал об этой стратегии…
                                                                                          0
                                                                                          > Ну и вдруг кто из хабрапользователей не слышал об этой стратегии…
                                                                                          Вы считаете Eve стратегией? o_O
                                                                                            0
                                                                                            Ну в общем да, не стрелялкой уж точно. Хотя, каждый может найти в этой игре любой из этих жанров, смотря что ищет…
                                                                                      0
                                                                                      Все интересно, но пока жутко запутанно. Видимо потому, что когда-то я не играл в Master of Orion, мой космос пришел с игрой Космические Рейнджеры, но это совсем не то..)

                                                                                      Не знаю, хватит-ли терпения разобраться и освоиться. Тем более под угрозой полного уничтожения со стороны более сильных и опытных.

                                                                                        0
                                                                                        Сложно будет втянуться казуальным пользователям. Во многом благодаря отсутствию дизайна.
                                                                                          0
                                                                                          Ха, Гамовер, ты таки написал свой РиВ с блудницами и игрищами.
                                                                                            0
                                                                                            Советую всем всем всем кого инткрксует этот проект откатиться лет на 10-15 назад и вспомнить игру vga planets)
                                                                                            Этож тож самое, аффтар, ты изобретаеш велосипед. дело нужное, но думаю надо обратиться к первоисточникам и подпилить баланс. ибо там он был на 100 баллов.
                                                                                              0
                                                                                              очень не хватает альтов к картинкам и аббревиатурам
                                                                                                0
                                                                                                Мне напомнило старенькую добренькую Galaxy Plus (PBeM game).
                                                                                                Эх, новайс партии, 3 хода в неделю и то ощущение, с которым сутра ждался очередной репорт… А по тому, как долго тянулось письмо с репотром по дайлапу, можно было уже определить, было ли какое-то столкновение на этом ходу ;)

                                                                                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                Самое читаемое