LINUX.ORG.RU

Открытая реализация Caesar3 - julius

 caesar 3, foss game, open caesar 3


2

2

Caesar 3 — градостроительный симулятор в сеттинге Древнего Рима, созданный Impressions Games в 1998 году. В рамках проекта реверс-инжиниринга исполняемого файла bvschaick был восстановлен исходный код игры.

julius полностью повторяет Caesar 3, имена переменных и алгоритмов даны по их назначению в игре, либо восстановлены из комментариев. Проект реализован на языке C и доступен под лицензией GPLv3. В игре восстановлены все возможности игровой механики оригинала, а также режимы CityConstruction и сюжетная компания.

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

По просьбе автора проекта я не буду указывать ссылку на оригинальный репозиторий. Автор не планирует менять язык для дальнейшей разработки, работоспособность проверена только на Ubuntu 16/Mint 17

Ссылка на форк ниже (портировано на с++)

>>> Форк julius (сборка g++)



Проверено: jollheef ()
Последнее исправление: Deleted (всего исправлений: 2)

Ответ на: комментарий от Akamanah

Caesaria был проектом нацеленным на восстановление игры без использования оригинального кода, здесь код который разреверсили из бинарника

dalerank
() автор топика

Когда собаке делать нечего, она яйца лижет! А программисты Си код на С++ переписывают.

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

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

Zloykot
()
Ответ на: комментарий от Zloykot

Да я про то, как работает это сообщество free & open software. Сделал форк и переименовал файлы. Ваще изменение!

a1batross ★★★★★
()
Ответ на: комментарий от Zloykot

Алибекушка

Мальчик, ну какой он тебе «Алибекушка». Иди доделывать свой pet project.

Deleted
()
Ответ на: комментарий от Deleted

Я подумал, что тебя забанили и ты сменил ник не RedEyedMan5, а на злойкот.

Да тут не только Дениска. Много кого. :)

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

Я подумал, что тебя забанили и ты сменил ник не RedEyedMan5, а на злойкот.

Пятизвездочных банят не сразу и не всегда, тут таки не Тлемур со своей жаббер-конфочкой.

На фриноде в #lor так вообще не банили и наверное не смогут :)

К тому же я Си только начал изучать, еще даже говнокодить рано.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)

Из всех градостроительных симов начала эпохи RTS, этот - самый ущербный. Чего стоит только постоянное ежеминутное самовозгарание домов, даже когда рядом стоят колодцы и все необходимые здания. Ну каким отморозком надо быть, чтобы внедрить такую идиотскую механику. Или они хотят сказать, что в те времена каждую минуту дома самовозгарались?

В Zeus+Poseidon, Pharaon+Cleopatra этой дебильной механики нет, и игры вышли намного лучше. Только за один этот фейл Caesar 3 заслуживает самой низкой оценки.

anonymous
()
Ответ на: комментарий от anonymous

Из всех градостроительных симов начала эпохи RTS, этот - самый ущербный.

Не гунди. Норм тема, надо брать. У этой игрухи фанов по сей день хватает. Олдфаги канеш, но редкий анонимуз не хотел бы погонять старенького вольфенштайна.

Oberstserj ★★
()
Ответ на: комментарий от eR

дык тогда дома в других играх не горели.

Так в циве например не дома горели а города бунтовали. Тоже как-то чересчур много.

Oberstserj ★★
()
Ответ на: комментарий от Oberstserj

в civ3 у мя один раз бунт был, это когда я забыл про город, а так меньше воевать и норм никаких бунтов я не допускал.

eR ★★★★★
()

От этих плюсов я наоборот избавляюсь везде, а тут зачем-то они наоборот впилены. Это ненужное усложнение проекта

SL_RU ★★★★
()

В рамках проекта реверс-инжиниринга исполняемого файла bvschaick был восстановлен исходный код игры.

А где так еще можно без того, чтобы попец потом горел?

Sociopsih ★☆
()

По просьбе автора проекта я не буду указывать ссылку на оригинальный репозиторий

Принёс посылку, только я вам её не отдам?

WereFox ★☆
()
Ответ на: комментарий от Oberstserj

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

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

Как будто фанатиков это когда-то останавливало.

WereFox ★☆
()
Ответ на: комментарий от anonymous

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

anonymous
()

Молодец, конечно, что что-то делаете... но дурное это занятие, переделывать хороший С в плохой С++. Идиоматическим современным С++ оно не станет. Не говоря о том, что сам С++ переусложнён в разы от необходимого. Освойте С на хорошем уровне, тогда и С++ лучше понимать будете.

yrs
()
Ответ на: комментарий от tereshchenko

Римские легионы, которые император отправлял для моего ареста, было очень легко побеждать: достаточно было понастроить много сторожевых башен. На одной карте рельеф местности очень хорошо этому способствовал - дорога империи была отделена от моей территории горной грядой, и римский легион ничего не мог сделать с моими башнями, пока они его тупо расстреливали.

Отличная игра и механика там норм.

kknight ★★★★
()
Ответ на: комментарий от anonymous

Кто твоего мнения спрашивал? Если у тебя руки из жопы растут и ты не умеешь в нее играть, чо лезть со своими субъективными оценками? Может за тебя ИИ поставить что бы играл и дома не горели и караваны грабил? Игру любят за то что это РИМ а не Египет, и не посейдоны и прочая мифическая фигня. Плюс ко всему это у многих одна из первых игр в таком жанре, и ни какие «баги» или «недоработки» не снизят оценку у фанатов и почитателей этой игры с 5-ки на 4-ку. Я до сих пор могу ЧАСАМИ играть в эту игру на работе и дома. А вот сейчас сижу и не знаю во что поиграть, из новых игр - где дома не горят, где надо 3-4 гига оперативки, и мощную видюху - а энтузиазма в это гавно играть нет - даже в гта5 или еще что то.

anonymous
()
Ответ на: комментарий от kknight

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

anonymous
()
Ответ на: комментарий от kknight

А я понастроил школ гладиаторов и они ходили по полю змейкой (направляясь в колизей).

Когда легионы цезаря приходили, они ввязывались в бои с этими гладиаторами, а сзади на них ещё пёрли новые. В резудльтате, в панике бежали.

Nxx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.