Октября 22, 2018, 08:00:35

Новости:

В случае недоступности игры на decline.ru используйте домены decline.pro или decline.com.ru


Последние сообщения

Страницы1 2 3 ... 10
1
Новости. Обсуждение / Re: Заявки на регистрацию!
Последний ответ от evg - Октября 02, 2018, 09:21:01
Это все понятно. Я исхожу из того, что:
1. Деклайн представляет из себя смесь пошаговой и реалтайм стратегий, где обе части определяют её уникальный геймплей.
2. Возможность потратить все ходы юнитов игрока за минимальное время и вести онлайн-бои предъявляют высокие требования к скорости получения игрой команды от игрока, просчета изменения игровых состояний и получения результатов просчета игроком. В идеале, задержка между ходом игрока и получения им результатов должна быть нулевой. Понятно, что идеал недостижим, но к нему нужно стремиться. В отдельных ситуациях можно пожертвовать получением игроком результата хода, но не скоростью просчета хода.
3. Необходимо обрабатывать коллизии - ситуации, когда игре одновременно отдается две команды затрагивающие один игровой ресурс (клетку, юнит, население, золото и т.д.). В таких случаях, одна из команд должна получить приоритет и обрабатываться первой, а обработка второй команды должна быть отложена до окончания обработки первой.

В p2p-архитектуре на вычисление изменений в игре, синхронизацию состояний игры между игроками и хранение результатов на клиенте неизбежно придется наворачивать достаточно сложную криптографию, что бы обеспечить доверительные отношения между узлами. Это приведет к существенному падению скорости просчета ходов, плюс добавятся задержки в случае арбитража коллизий. Фактически, в игре не останется реалтайма и получится что-то вроде первой Цивилизации, только сильно кастрированное в части экономики и поэтому значительно менее интересное. Вот именно этот момент я и не понимаю: Вы жертвуете реалтаймом или есть некое техническое решение, позволяющее сохранить реалтайм в p2p-архитектуре? Если есть, то какое?
2
Новости. Обсуждение / Re: Заявки на регистрацию!
Последний ответ от nwtour - Октября 02, 2018, 07:23:26
Цитата: evg от Октября 02, 2018, 04:41:49Если честно, то не представляю реализацию Деклайна в p2p. Геймплей этой игры завязан на централизованный и последовательный просчет игровых состояний. Впрочем, я могу чего-то не понимать. Не проясните, как планируете реализовать просчет изменений?

Для начала клиенты обмениваются gpg-ключиками - для верификации (чтобы другие игроки не могли подделать чужие данные). У каждого замка есть ресурсы которые он тратит и получает последовательно (деньги население ходы) - каждая точка получает последовательно чужие ходы и проверяет имеет ли другой игрок возможность сделать эти изменения с собой (походить, купить войска, получить оброк) - в случае если нет то перестает принимать от неё изменения. Похоже на технологию блокчейн и репликацию СУБД. Сложно, но мне интересно попробовать

Цитата: evg от Октября 02, 2018, 04:41:49ЕМНИП, во вселенной Деклайн изначально были уникальными лишь название, параметры юнитов и формулы игровых изменений. По поводу названия ничего не могу сказать, не помню ни автора, ни истории его появления, но за последние 15 лет предпринималось несколько попыток восстановить игру и никто не вспоминал об авторских правах. Названия игровых объектов в мире Деклайн не оригинальны, а их параметры вряд ли являются объектами авторского права. Исходные формулы большей частью утеряны и в данной реализации сильно отличаются и от изначальных, и от других вариантов, так что и по ним вряд ли будут проблемы с авторством. Авторов графики сейчас мало кто вспомнит, только если они сами дадут о себе знать, однако, часть графики точно сделана на основе изображений взятых из Warcraft и для коммерческого проекта не пригодна. Впрочем, не самая большая проблема сделать три десятка уникальных иконок, было бы желание, геймплей Деклайна меньше всего завязан на графику.


В основном я просто для приличия спросил. Глупо будет если я напишу бесплатную игру а потом еще и придется доказывать что я имел на это право

Цитата: evg от Октября 02, 2018, 04:41:49А смысл? Он не удобен и плохо подходит для мобильных устройств, поскольку делался для удовлетворения ностальгии и копирует исходный вариант игры начала этого века.

Смысл наверное такой же как у и вас. Я играл в оригинальную игру в 2003-2004 годах и хотел бы чтобы она жила
3
Новости. Обсуждение / Re: Заявки на регистрацию!
Последний ответ от evg - Октября 02, 2018, 04:41:49
Цитата: nwtour от Октября 01, 2018, 14:14:13Хотелось бы по технологии p2p сделать со свободными исходниками на github
Если честно, то не представляю реализацию Деклайна в p2p. Геймплей этой игры завязан на централизованный и последовательный просчет игровых состояний. Впрочем, я могу чего-то не понимать. Не проясните, как планируете реализовать просчет изменений?

Цитата: nwtour от Октября 01, 2018, 14:14:13Встает вопрос исходники, ресурсы и название игры принадлежат конкретным людям или можно спокойно полный клон делать?
ЕМНИП, во вселенной Деклайн изначально были уникальными лишь название, параметры юнитов и формулы игровых изменений. По поводу названия ничего не могу сказать, не помню ни автора, ни истории его появления, но за последние 15 лет предпринималось несколько попыток восстановить игру и никто не вспоминал об авторских правах. Названия игровых объектов в мире Деклайн не оригинальны, а их параметры вряд ли являются объектами авторского права. Исходные формулы большей частью утеряны и в данной реализации сильно отличаются и от изначальных, и от других вариантов, так что и по ним вряд ли будут проблемы с авторством. Авторов графики сейчас мало кто вспомнит, только если они сами дадут о себе знать, однако, часть графики точно сделана на основе изображений взятых из Warcraft и для коммерческого проекта не пригодна. Впрочем, не самая большая проблема сделать три десятка уникальных иконок, было бы желание, геймплей Деклайна меньше всего завязан на графику.

Код на текущем сервере полностью оригинальный, написан мной без использования сторонних фреймворков и компонентов требующих лицензирования для коммерческого использования. Только что Вы хотите склонировать? HTML-интерфейс? А смысл? Он не удобен и плохо подходит для мобильных устройств, поскольку делался для удовлетворения ностальгии и копирует исходный вариант игры начала этого века.
4
Новости. Обсуждение / Re: Заявки на регистрацию!
Последний ответ от nwtour - Октября 01, 2018, 14:14:13
Цитата: evg от Октября 01, 2018, 02:47:14Здравствуйте! К сожалению, регистрация закрыта. Проект заброшен, фактически.

Спасибо за ответ.
Тогда более сложный вопрос, у меня сейчас много свободного времени - я бы пилил эту игрушку
Хотелось бы по технологии p2p сделать со свободными исходниками на github
Встает вопрос исходники, ресурсы и название игры принадлежат конкретным людям или можно спокойно полный клон делать?
5
Новости. Обсуждение / Re: Заявки на регистрацию!
Последний ответ от evg - Октября 01, 2018, 02:47:14
Здравствуйте! К сожалению, регистрация закрыта. Проект заброшен, фактически.
6
Новости. Обсуждение / Re: Заявки на регистрацию!
Последний ответ от nwtour - Сентября 27, 2018, 16:17:27
Добрый день

Хотелось бы поиграть. Никнейм и почта как на форуме
7
Политика / Re: Оставшиеся игроки
Последний ответ от Kamikadze - Августа 24, 2018, 06:58:05
кстати, кто там решил вернуться и с кем я бодаюсь? :)
8
Планы / Re: Фильтр списка замков.
Последний ответ от Kamikadze - Августа 24, 2018, 06:56:10
Желательно еще добавить к замкам комментарии и показывать время перехода в замке, ато возникает путаница если времен переходов несколько а замков уже много, да и комментарии были-бы неплохи, т.к. что да как в замке только по названию бывает сложно запомнить
9
Планы / Re: Запуск сервера
Последний ответ от Kamikadze - Июня 23, 2018, 18:17:40
Отличные новости, значит пора регить замки и всех сносить :)
10
Планы / Re: Запуск сервера
Последний ответ от evg - Июня 21, 2018, 10:50:11

А когда и кто проводит чемпионат по Деклайну?  :D

На сервер за год заходили три игрока, иногда месяцами никто не авторизуется. Теперь это просто памятник.
Страницы1 2 3 ... 10