+ Ответить в теме
Показано с 1 по 9 из 9

Тема: Бесплатные клоны Цивилизации

  1. #1
    Злой магрибский колдун CIVFANATICS.RU TEAM Аватар для sweeper


    Регистрация
    01.03.2005
    Сообщений
    2,968

    Бесплатные клоны Цивилизации

    Решил поискать что сделано в этой области до меня. В основном интересовала возможность выбора одного из проектов как источника идей, а может быть, даже и кода.
    Есть статья в Компьютерре , где упоминаются FreeCiv и C-evo. Автор сравнивает их так:
    В общем, C-evo заняла прочное место на моём не самом новом рабочем ноутбуке, а FreeCiv - безжалостно стерта.
    Посмотрел исходники FreeCiv.
    1. Файл с исходниками в сжатом виде 33Мб, в разжатом - 105Мб
    2. Freeciv написан на чистом C некоторыми особенностями C99.
    3. Freeciv разработан в архитектуре клиент-сервер. Клиент довольно-таки туп.
    Почти все вычисления производятся на сервере.
    C-evo написана на Delphi. Дельфи -- это отдельный мир. Даже смотреть не буду.
    Вот еще интересный обзорчик
    Использование бесплатных движков -- тоже отдельный вопрос. Как показывает практика, написать свой движок стребует столько же времени, как разобраться с чужим. Профессионалы с геймдев советуют начать с чужого движка, чтобы быть в теме, а потом... переписать его с нуля (разумеется, сохранив все косяки интерфейса, так как свой-то код разработан под чужой енджайн).
    Список бесплатных движков в википедии содержит порядка 50 позиций. Попробуй угадать, кто из них подходит больше всего.
    Вопрос. А что, кроме двух упомянутых выше BTS с открытыми кодами не существует? Упоминаются еще какие-то на Java (CivQuest, Clash of Civilizations).
    Исходники FreeOrion -- еще более монстрозные.
    продвинь это сообщение в соцсеть:  
    Вот уже несколько лет все мои посты крутятся вокруг темы реалистичной модели цивилизации.

  2. #2
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    Цитата Сообщение от sweeper Посмотреть сообщение
    Как показывает практика, написать свой движок стребует столько же времени, как разобраться с чужим.
    одно дело написать, совсем другое - выловить все баги, расширить всякие бутылочные горлышки и отшлифовать неровности.
    свой движок имеет смысл писать если нужно добиться максимальной производительности для конкретной игры, или задействовать какие-то уникальные фичи, т.е. это актуально в основном для 3д экшенов и прочих игр где основной упор идет на графику. а для пошаговой игры это имхо не актуально.
    продвинь это сообщение в соцсеть:  

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

    А вообще. Тем более для 2Д игры, которой по сути является Цива.
    Лучше выбирать не движок... потому что такой врядли есть, а если и есть, то сильно заточен, заограничен под некоторый тип игры.
    А лучше выбрать подходящую либу -- с поддеожкой 2Д анимации и удобной прокруткой для карты.

    А то... вон тот же фриорион -- взяли движок Огра, но не смогли его нормально заиспользовать -- от того он полный тормоз...
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  4. #4
    Злой магрибский колдун CIVFANATICS.RU TEAM Аватар для sweeper


    Регистрация
    01.03.2005
    Сообщений
    2,968
    Этот обзор можно почитать/посмотреть?
    Насчет либы/тулкита -- вроде Qt является достаточно современным C++ тулкитом, позволяющим сделать ВСЁ. Собственно, не вижу необходимости искать что-то еще. Я попробовал методику "рисование на поверхности виджета", и попробовал "OpenGL в режиме 2D". В первом случае получил картинку и зачатки главного меню (быстро), во втором только произведения в стиле "Квадрата" Малевича. Но у второго потенциал больше, так что попробую догнать второй до уровня первого, потом буду снова выбирать.
    продвинь это сообщение в соцсеть:  
    Вот уже несколько лет все мои посты крутятся вокруг темы реалистичной модели цивилизации.

  5. #5
    "Обзор" был чисто для себя, и результаты не отличаются от озвученых.

    А QT действительно неплох.
    Правда я не уверен что он так уж хорошо подходит под нужды игродева.
    Есть более специализированные.
    Хотя... когда люди и на всяких делфях и жабах и игрушки клепают...
    Важнее всего видно уровень знакомства, простота использования, а не какой-то там набор фич.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  6. #6
    Цитата Сообщение от sweeper Посмотреть сообщение
    Этот обзор можно почитать/посмотреть?
    Насчет либы/тулкита -- вроде Qt является достаточно современным C++ тулкитом, позволяющим сделать ВСЁ. Собственно, не вижу необходимости искать что-то еще. Я попробовал методику "рисование на поверхности виджета", и попробовал "OpenGL в режиме 2D". В первом случае получил картинку и зачатки главного меню (быстро), во втором только произведения в стиле "Квадрата" Малевича. Но у второго потенциал больше, так что попробую догнать второй до уровня первого, потом буду снова выбирать.
    Это вершина айсберга - основная фича в том, что их можно объединять! Читай Бланшет.
    продвинь это сообщение в соцсеть:  

  7. #7
    sweeper, у тебя какая верисия qt? подскажи, как скачать mingw 4.4 для qt4.7.1 без get-inst?
    продвинь это сообщение в соцсеть:  

  8. #8
    продвинь это сообщение в соцсеть:  

  9. #9

    Бесплатные клоны Цивилизации



    "Следующая ночь была тяжелой. Клоны атаковали яростно, огромная толпа стонала, волнами накатываясь на забор военной базы. Все, кто мог держать оружие, включая подростков, заняли стрелковые позиции по всему периметру, укрывшись за мешками с песком и ящиками из-под оружия. Пулеметы на вышках ни смолкали ни на минуту."
    Вы вообще представляете скорострельность пулемётов? Гора из трупов клонов давно перевалилась бы через забор. Но девочка и клоны трупов не заметили. Забор, судя по упорным намёкам, был сетчатым или решёткой. За ночь его просто изрешитили бы. Недоработка деталей - потому что рассказ психологический? Должен был так захватить проблемой челвечества, чтобы о деталях и не вспоминали? Неа, не удалось.
    И ещё одно - из моего опыта. На конкурсах больше шансов имеют рассказы о СНГ. Чужая страна, чужие люди - как-то не хочется им сопереживать.
    продвинь это сообщение в соцсеть:  

+ Ответить в теме

Похожие темы

  1. Кто вы в цивилизации?
    от swan в разделе Цивилизаторы всех стран, объединяйтесь!
    Ответов: 63
    Новое: 25.06.2016, 22:48
  2. Настольные цивилизации
    от Goracio в разделе Цивилизация 4 - ПОЕХАЛИ!
    Ответов: 16
    Новое: 18.11.2009, 10:17
  3. Ноутбук для цивилизации
    от RusDimon в разделе Civ4 - Технические вопросы
    Ответов: 61
    Новое: 03.05.2007, 13:23
  4. Баг "Бесплатные Великие"
    от Lexad в разделе Правила игры
    Ответов: 4
    Новое: 29.11.2006, 20:27
  5. Выбор цивилизации
    от Poops в разделе Парламент, вскрытый бункер
    Ответов: 14
    Новое: 27.02.2006, 16:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters