Pull to refresh

Caesar III: четверть века славы

Доброго времени суток, хабражители.

Разбирая архивы старенького винчестера, набрел на копию диска экономических стратегий 20 в 1. На диске том оказалась неувядаемая классика жанра градостроительных симуляторов — Caesar III, пройденная мной только наполовину в далеком 1999 году, на, только что собранном 486-ом, отцовском компе. Не одну ночь моей детской жизни забрала эта «злющая» стратегия, в попытках устроить счастливую жизнь древнегреческих «хомячков», отражении набегов варваров, а иногда, и легионов самого императора, пожелавшего наказать зарвавшегося правителя удаленной деревушки.

Воспоминания дело хорошее, но зачастую бывает так, что запуская игру из детства, уже через полчаса выключаешь — толи «крайзис» испортил, толи старость подбирается и «брюзга mode» включается все чаще. К счастью это не относится к алмазам игростроя, и после более 25 лет после в них еще можно, да что там можно, в них интересно играть… И потом, пройдена только половина игры.

image


De lana caprina (О пустяках)
Стоит на моем ноутбуке win8, она к сожалению знать не знает о каких-то режимах работы игры, и запустить игру отказалась даже в режиме совместимости. Ну да, вмваря ей в помощь, под winXP игра номально работает безо всяких совместимостей, единственным досадным ограничением стало максимальное разрешение 1024х768. Не густо, и очень вырвиглазно на больших мониторах.

Ab imo pectore (От всего сердца)
Градостроительные стратегии — игры на любителя, как темное пиво, полюбить их может не каждый. Дело вовсе не в умственных способностях игрока или уровне образования, садясь играть с компьютером, человек стремится расслабиться, уйти на время от сложностей реальной жизни, что у меня лично связано с легким, не не требующим напряжения извилин времяпрепровождением. Разработчикам тоже «хотца» кушать, поэтому издатели, разработчики и остальные, связанные с изготовлением компьютерных игр, активно растят такие игрушки: желаете отдохнуть? — пожалуйста! Забыть о проблемах? — великолепно. Только кристаллы купите, и забывайте.

Не все так думают, далеко не для все. Я играю в надежде найти что-нибудь, кроме адреналина в кровь, игры были всегда, и они позволяют приобрести некоторый опыт, чему-нибудь научиться. И игр, в которых всего это есть довольно много, не только экономических — симуляторов, квестов и др.. Скажу сразу — в предыдущие части не играл, я о них слышал, но играть не приходилось. 25 лет назад, Caesar III стала для меня открытием, и остается таковой по сей день, своего рода эталоном экономических стратегий, идеи которого привели к целой россыпи самоцветов, которые многие склонны называть клонами, другие – равноценными игровыми шедеврами, это я сейчас про всю линейку игр «от Impressions» (Zeus, Pharaoh, и еще про китай была). Они имеют общие черты, но и отличий наберется с вагон и маленькую тележку. Старт развитию жанра древне[греческого| китайского|гальского|египетского|еще какогонибудь] градостроения, на мой взгляд, положил именно Caesar III.

image


Ab ovo (С начала)
Чтож, Цезарь дает возможность примерить на себя одеяние древнегреческого мэра, в одиннадцати городах Римской империи, по количеству заданий, выданных императором: и все это время предстоит строить города, следить за сельским хозяйством, производством товаров, повышать уровень благосостояния и в конце миссии получить новую, ну и титул вдобавок. Заканчивается игра титулом Цезаря. Разработчики не стали ограничивать себя правдоподобными временными рамками, и Римская история «в изложении Caesar III» существует в IV-V вв. до н.э. Не очень достоверно, ну дак никто правды и не знает про это время, может все так и было.

Modo quae fuerat semita, facta via est (Станет тропинка дорогой)
Дороги — артерии города. На участке земли, выделенном нам под строительство города, с самого начала есть только дорога ведущая в Рим, в общем то все дороги ведут в рим, но нам досталась именно эта. Дорога в Caesar – это основа существования города. Нет дороги – нет рабочих для здания, а из самого здания не появляются служащие. В общем-то, логично: как известно, Рим строил дороги, строил качественно и туда, куда следует.

Дороги построили, кстати строится все моментально, никаких скидок на материалы, сразу смета в денариях и сдача «подключ». Теперь построим дома, и вот среди тропинок, появляются выделенные участки для заселения. Стоп, а где жители!? В округе видно только приветливые таблички, которыми отмечается территория, на которой можно поставить палатку. Они придут, поначалу проблем с иммиграцией нет вовсе.

Однако, в палатках живет не так уж много народу, а общее впечатление (горожан) от палаточного городка, мягко говоря, негативное. Уровень зависит буквально от всего — услуги, вода, еда для конкретного жилища, определяют насколько довольными, а следовательно богатым будут его жильцы и тем красивее будет сам дом, со временем выросшего из палатки в «домус», а потом в виллу и еще чего покрасивее, ну и побольше естественно. Однако лучше не давать местным жителям сильно уж зажираться, респектабельные домах, которые появятся на месте захудалых хижин, будут окупированы патрициями – эти любят есть, пить, веселиться, высказывать свое мнение. Чего они не любят, так это работать.

image


Сразу после размещения жителей города, обратим внимание на префектуры, инженерные посты и водоснабжение. Префекты выполняют сразу две (а иногда и три функции): следят за безопасностью, уменьшают риск пожаров. Если где-то заведутся хулиганы или жители палаток будут бунтовать – префект первым побежит туда, размахивая различными колюще-режущими предметами, естественно если префектура рядом стоит. А если в город придет вражеская армия, префекты первыми будут умирать от мечей захватчиков, ибо сравниться с кадровыми легионерами в боеспособности не могут, хотя с десяток префектов смело завалят захудалого варвара, если догонят, конечно.
Инженеры следят за прочностью зданий, а система водоснабжения – это тот минимум, без которого палатка никогда не сможет развиться дальше. Можно, выкопать колодец, из которого жители рядом стоящих домов будут вычерпывать мутноватую воду, распространяя в районе болезни, которые грозят перерости в эпидемии. Можно построить мощные резервуары с водой, систему акведуков и получить чистую воду фонтана и публичные бани, где так любят проводить время настоящие римляне. Кроме бань, для профилактики болезней, можно построить местным жителям госпиталь, домик доктора и парикмахерские, почему они относятся к здравоохранению не очень понятно.

image


Я рискую сейчас свести все описание к руководству «молодого мэра Брундизия», каждый элемент игры заслуживает отдельного упоминания, поэтому если кто не слышал, или не застал этой великолепной игры на своем компьютере — может прочитать о ней на вики. Да и статья эта задумывалась не как рецензия на игру 25-летней давности, работа программиста, к сожалению, оставляет в характере человека своего рода проф.деформацию — подсознательный поиск ошибок, отмечание некорректного поведения софта, или игрового процесса, изза долгого времени проведенного за поиском\устранении ошибок в своем(может быть чужом) коде. Почти дойдя до финала, последнюю миссию в пустыне я так не смог выиграть, нашел неточности в поведении, на мой неподготовленный взгляд, либо те вещи, которых не хватало по ходу игры: очень доставала логика рыночных теток, которые шли с пшеницей к дешевым палаткам, хотя рядом стоят фешенебельные виллы, без посуды, из-за чего из виллы выезжает 40 человек, а в накормленную палатку заезжает 8, остальные валят из города. Или ограничение числа работников, которые могут появиться на улицах города — при определенном уровне развития города, порядка 20-30 тысяч жителей, и соответсвенно под 1000 производственных зданий, некоторые здания просто не работают без видимых причин — странность эта не раз всплывала на различных форумах. Бы было неплохо, если бы пути торговцев можно было задавать вручную. То же касается и банщиков, жрецов, артистов — вообщем обслуживающего персонала. А то они все ходят где хотят, только не там, где нужно. Нельзя включать/выключать отдельную ферму/мастерскую/склад/амбар по отдельности — только всю отрасль. В Settlers 3-4, например, этот процесс продуман намного лучше.

Ну и собственно вылеты игры, стабильно раз в полчаса игра вылетает, можно грешить на «старость игры», на кривость вмвари, на новое железо и тд… факт остается, вылетает.

image


Ibi victoria, ubi concordia (Там победа, где согласие)
Игра осталась уникальной: из тех игр, где нужно думать, и думать приходится быстро.А еще очень напрашивается сравнение с Украиной, состояние такое же: товаров не хватает, народу много — да работать некому, отчего периодически бунтуют. А иногда приключается всеобщий бардак, тем не менее, продукт замечательный. Давно я не засиживался, играя, за полночь, периодически просто наблюдая за передвижением «хомячков» и не мешая городу своими действиями. В моем игровом рейтинге Caesar III осталась на первой строчке, несмотря на почтенный возраст.

Spero meliora (Надеюсь на лучшее)
Дальнейший абзац относится к апрелю-маю 2013.
Я практически не пользуюсь ЯВУ( для ПК), сфера применения проф. знаний связана с написанием нагрузочных тестов для разных «железяк» авиационных тренажеров (с, vhdl, asm). Захотелось присоединиться к open-source проекту, который бы развивал идеи, заложенные в игре (игра по сети, большие карты или новые ресурсы/здания). Порыскав по сети в поиске команды, которая бы занималась ремейком игры нашел практически ничего. Начал с osgameclones.com, где клон есть практически для каждой игры, кроме Caesar III, увы, а казалось счастье было так близко. Порыскав еще с недельку, и не найдя сколь либо достойного кандидата, я уже начал задумываться о создании собственного велосипеда с моторчиком и квадратнымиколесами. Задумки остались задумками, ибо пришел большой заказ на основном месте работы, и времени на разные хобби не осталось — суровая правда жизни.

Вернуться к активной социальной жизни получилось ближе осени прошлого года, идея о создании ремейка снова поселилась в голове. Не чая надежд найти что-то стоящее, и лениво подыскивая двиг для будущего ремейка, я с удивлением и к своей радости набрел на «почти законченный» проект openCaesar3, хостившийся на sourceforg'e. Проект начал в 2012 году gregoire athanase, он же написал большую часть рендера (парсинг текстур из архивов оригинала), сделал алгоритмы базовых зданий — фермы, склады и др, анимацию людей и объектов.

Осенью 2012 года, как оказывается, проект был выложен на sf.net, автор, к сожалению, прекратил работу над ним, сославшись на нехватку времени. Большую помощь при разработке оказала Bianca van Schaik, которая сделала ридер архивов sg2/3(в них хранятся текстуры и тексты оригинальной игры), карт и сохранений игры. В марте 2013, исходный код перекочевал на github, сообщество доброжелательно встретило новый проект и буквально за месяц число фоловеров выросло до 100 человек. Потекли новые коммиты, исключительно линуксовое начинание, обрело реализацию под win, а еще я гдето видел сборки под freebsd и мак. Собственно сами создатели репозитория (gecube, dalerank) и являлись основными коммитерами, позже, однако, и их рвение сошло на нет и в декабре 13 года, коммиты прекратились. Моя скромная помощь проекту состояла в поиске багов и несоответствий с оригиналом, коих было выслано немалое количество авторам, надеюсь они им помогли при разработке. После того, как авторы забросили свое детище, я начал сам вникать и локально допиливать то, что было на тот момент в репозитории.

В один из дней, готовясь выложить тестовые сборки под win, я обратил внимание на сообщения, которые появились на багтрекере, суть переписки сводилась к легальности использования ресурсов оригинальной игры Caesar III в клоне , но не это меня больше все удивило(расстроило), один из авторов проекта перенес дальнейшую разработку в приватный репозиторий, хотя сама игра осталась бесплатной, надеюсь такое состояние будет продолжаться и далее. Периодически появляются новые сборки, а недавно были добавлены сборки для мака и haiku. К сожалению, проект перестал быть open source, хотя моя надежда, что авторы дадут доступ к исходникам всем желающим, не угасает.

image

Со времени последних коммитов на github'e было сделано очень много изменений, как в плане добавления новых зданий, так и торговой системы (торговцы, лодки), так и перемещения жителей, перечисление всего списка займет много места.

Повторно выполнять проделанную авторами CaesarIA, а именно такое название дали новому проекту (gecube,dalerank), мне кажется излишним, на мои письма с предложением помощи, в качестве тестировщика ну и собственно описанием багов, ребята не отвечают. Мои комментарии со странички в стиме были удалены владельцем.

Желаю ребятам удачи и упорства в достижении поставленных целей. Viva Caesar! Viva Emperor!
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.