Форумы Dead-Line

Вернуться   Форумы Dead-Line > Форумы проекта DeadLine > Технические вопросы
Логин
Пароль
Регистрация Галерея FAQ Участники Календарь Поиск Сообщения за сегодня Пометить все разделы как прочитанные

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04-04-2011, 16:39   #1
unxed
Senior Member
 
Аватара для unxed
 
Регистрация: Aug 2006
Сообщения: 316
Отправить сообщение для  unxed с помощью ICQ
По умолчанию Игровой движок RECO

В каком-то смысле продолжая эту тему.

Как известно, на серии игр Баки О'Заяц использовался игровой движок моего производства под названием RECO. Движок побывал в боевых условиях и доказал возможность его использования в проекте дедлайн.

Желающие его использовать на своих играх могут писать сюда или мне на почту: unxed собака mail.ru
Я готов консультировать, показывать как пользоваться и обеспечивать техподдержку до и в процессе игры.

Как я уже говорил, движок для дедлайна будет бесплатным и таким и останется.

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

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

1. Задания можно объединять в группы. Внутри группы задания могут выдаваться параллельно
("штурм"), последовательно ("линейка"), в случайном порядке ("нелинейка"), в случайном порядке
с приоритетами ("нелинейка", но можно, к примеру, выдавать агентские задания первыми).
Кроме того, есть возможность оставить выбор порядка прохождения самому игроку.
При случайной выдаче заданий движок стремится в первую очередь выдавать наиболее свободные уровни.

2. Группы могут включать как обычные задания и бонусы, так и другие группы.
Вложенность ограничена только мощностью сервера, на котором работает движок
(чем сложнее игра, тем медленнее движок будет работать). На практике тестировалась
вложенность до 5 групп, при этом проведение такой игры для 11 команд
занимало около 25% ресурсов на VDS-сервере 1000Mhz, 512Mb RAM.

3. Бонусные задания могут выдаваться как по абсолютному времени, так и в привязке
к определенным игровым событиям (вместе с определенным заданием, или через N секунд после его начала).
Ограничение времени на выполнения бонуса также может задаваться как абсолютное (N секунд),
так и относительное (не более N секунд после завершения связанного задания).
Время прохождения бонусных заданий не включается в общее игровое время, учитывается
только значение "бонусного времени", установленное для бонуса (при этом, статистика отражает
реальное время взятия бонуса).

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

5. Организатор игры может "откатить" любое событие, если оно произошло по ошибке.
При этом дальнейший ход игры нарушен не будет.

6. Любое количество подсказок, любое время их выдачи, любые лимиты времени на задания
или группы заданий.

7. Автообновления страницы игрока с учётом наличия связи с интернетом
(т.е. при отсутствии связи игрок не получит пустую страницу).
Администратор игры может при желании принудительно включить обновление страницы игрока
практически в реальном времени.

8. Гибкая ручная выдача заданий: немедленно, или при наступлении определенного события
(выдача или завершения другого задания). Возможность составлять списки ручной выдачи
неограниченной длины (в том числе, до начала игры).

9. Ручной зачёт и слив уровней.

10. Поддержка составных кодов и "слив-кодов". В случае составных кодов игрок
видит их общее количество, число ещё не введенных кодов, а также список кодов,
которые уже вводились и были приняты. Ввод составных кодов осуществляется по очереди,
через одно окно ввода кода.

11. Мультилогин: несколько человек могут смотреть движок под одной учётной записью.

12. Ручные бонусы и штрафы, которые администратор может назначать в процессе игры
(и они сразу попадут в статистику).

13. Поддержка "игр от команд" с разделением прав доступа к движку (команда
имеет доступ только к "своим" играм, администратор - ко всем).

14. Вывод времени до ближайшей подсказки и счетчик времени на уровне.
При наступлении времени выдачи подсказки, а также при сливе уровня
движок обновляется автоматически (при наличии связи с интернетом).

15. Настраиваемая функция "уточните код". По умолчанию срабатывает при несоответствии одного знака.
Можно задать любое допустимое количество несоотвествующих знаков.
Кроме прямого несоответствия (напр., D123L и D223L) учитывается также смещение
на допустимое количество знаков влево или вправо (напр., D23L и D123L).

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

17. Проверка структуры игры (специальный скрипт проверяет основные параметры игры,
например, нет ли заданий с неуказанным кодом, отсутствием подсказок и т.п.).

18. Принудительное завершение игры администратором.
__________________
Куры как элемент культуры
Мои вещи

Последний раз редактировалось unxed, 22-04-2011 в 16:24.
unxed вне форума   Ответить с цитированием
Старый 04-04-2011, 20:08   #2
Private Detective
Somewhere in shadows
 
Аватара для Private Detective
 
Регистрация: Apr 2007
Адрес: Гражданка
Сообщения: 884
Send a message via Skype™ to Private Detective
По умолчанию

Круто-круто-круто! Обязательно надо будет попробовать.

А это будет где-то установлено для всего ДЛа, или можно будет исходники взять и себе поставить, как вы на Баки?
Private Detective вне форума   Ответить с цитированием
Старый 04-04-2011, 20:28   #3
El Red
Опытный говнолаз
 
Аватара для El Red
 
Регистрация: Feb 2009
Сообщения: 1,512
По умолчанию

надо бы найти повод попробовать
__________________
Люблю дедлайнеров, никакого говна, все по существу (C) Deneb
Let's Drive!

Последний раз редактировалось El Red, 04-04-2011 в 20:32.
El Red вне форума   Ответить с цитированием
Старый 04-04-2011, 21:10   #4
Clinique
Р4
 
Аватара для Clinique
 
Регистрация: Mar 2007
Адрес: Южная конфедерация
Сообщения: 4,173
Отправить сообщение для  Clinique с помощью ICQ Send a message via Skype™ to Clinique
По умолчанию

Отличный инструмент. Вот очень хотел спросит о возможности оформления под стилистику игры как сделали вы, эта функция будет доступна?
__________________
!!! ONE GAME,ONE LOVE!!!

8 931 5835532 Георгий
Clinique вне форума   Ответить с цитированием
Старый 04-04-2011, 21:16   #5
грициан
Danger CC
 
Аватара для грициан
 
Регистрация: Jul 2006
Сообщения: 4,244
Отправить сообщение для  грициан с помощью ICQ Send a message via Skype™ to грициан
По умолчанию

Цитата:
(к примеру, фиксируются попытки ввода кодов с невыданных заданий)
Это в смысле в мониторинге будет как-то отображаться что введенный код есть в сценарии, но это задание ещё не выдано?
__________________
Подпись
грициан вне форума   Ответить с цитированием
Старый 04-04-2011, 22:26   #6
Grom
P2283H
 
Аватара для Grom
 
Регистрация: Feb 2010
Адрес: Новоч
Сообщения: 1,172
По умолчанию

грициан,
да, и даже красным цветом выделяется

Clinique,
фича не сложная и скорее всего будет либо в ближайшее время, либо уже есть, но не обозначена
Grom вне форума   Ответить с цитированием
Старый 05-04-2011, 00:01   #7
unxed
Senior Member
 
Аватара для unxed
 
Регистрация: Aug 2006
Сообщения: 316
Отправить сообщение для  unxed с помощью ICQ
По умолчанию

Цитата:
Сообщение от грициан
Это в смысле в мониторинге будет как-то отображаться что введенный код есть в сценарии, но это задание ещё не выдано?
Ага. В логах. Логи доступны в реальном времени.
__________________
Куры как элемент культуры
Мои вещи
unxed вне форума   Ответить с цитированием
Старый 04-04-2011, 21:17   #8
El Red
Опытный говнолаз
 
Аватара для El Red
 
Регистрация: Feb 2009
Сообщения: 1,512
По умолчанию

можно сюда постить баги и желаемые фичи?
не очень удобно после ввода кода откручивать страницу к началу, чтобы прочесть, верен, не верен или уточнить. Было бы удобнее, если бы это писалось над/под полем ввода.
__________________
Люблю дедлайнеров, никакого говна, все по существу (C) Deneb
Let's Drive!
El Red вне форума   Ответить с цитированием
Старый 04-04-2011, 21:31   #9
Private Detective
Somewhere in shadows
 
Аватара для Private Detective
 
Регистрация: Apr 2007
Адрес: Гражданка
Сообщения: 884
Send a message via Skype™ to Private Detective
По умолчанию

Цитата:
Сообщение от El Red
можно сюда постить баги и желаемые фичи?
не очень удобно после ввода кода откручивать страницу к началу, чтобы прочесть, верен, не верен или уточнить. Было бы удобнее, если бы это писалось над/под полем ввода.
+1
Private Detective вне форума   Ответить с цитированием
Старый 05-04-2011, 00:02   #10
unxed
Senior Member
 
Аватара для unxed
 
Регистрация: Aug 2006
Сообщения: 316
Отправить сообщение для  unxed с помощью ICQ
По умолчанию

Цитата:
Сообщение от El Red
можно сюда постить баги и желаемые фичи?
не очень удобно после ввода кода откручивать страницу к началу, чтобы прочесть, верен, не верен или уточнить. Было бы удобнее, если бы это писалось над/под полем ввода.
Можно и нужно.

А если уже новое задание пришло?
__________________
Куры как элемент культуры
Мои вещи
unxed вне форума   Ответить с цитированием
Старый 05-04-2011, 00:01   #11
unxed
Senior Member
 
Аватара для unxed
 
Регистрация: Aug 2006
Сообщения: 316
Отправить сообщение для  unxed с помощью ICQ
По умолчанию

Цитата:
Сообщение от Clinique
Отличный инструмент. Вот очень хотел спросит о возможности оформления под стилистику игры как сделали вы, эта функция будет доступна?
Есть возможность подключать свои html и css к движку.
__________________
Куры как элемент культуры
Мои вещи
unxed вне форума   Ответить с цитированием
Старый 05-04-2011, 00:00   #12
unxed
Senior Member
 
Аватара для unxed
 
Регистрация: Aug 2006
Сообщения: 316
Отправить сообщение для  unxed с помощью ICQ
По умолчанию

Цитата:
Сообщение от Private Detective
Круто-круто-круто! Обязательно надо будет попробовать.

А это будет где-то установлено для всего ДЛа, или можно будет исходники взять и себе поставить, как вы на Баки?
Исходники не дам. Во всяком случае, пока. Возможно, движок будет продаваться за деньги другим проектам.

Скорее всего, рано или поздно будет открыта ключевая часть исходников (а именно, та, копирайт на которую лично мой). Но о "поставить себе" пока говорить рано.

Площадку для DL готов обеспечить.

PS: Чтоб никто не обижался: на Баки движок жил на моём личном сервере, и даже ДрК не имел прямого доступа к исходникам.
__________________
Куры как элемент культуры
Мои вещи

Последний раз редактировалось unxed, 05-04-2011 в 00:09.
unxed вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
[IMG] код Вкл.
HTML код Вкл.

Быстрый переход


Часовой пояс GMT +3, время: 18:27.


Powered by: vBulletin Version 3.8.7 (Russian)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.