???
Математика на уровне МГУ

Показано с 1 по 25 из 3198

Тема: Сервер Repka

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Re: Сервер Repka

    Цитата Сообщение от -atas- Посмотреть сообщение
    Это очень круто и даже неожиданно

    Вопрос по поводу "уже можно управлять событиями извне, реализуя более сложную логику", это для какой цели нужно? я возможно неправильно понимаю, что любую логику можно реализовать внутри игры в скрипте миссии или серверном адд-оне в крайнем случае? А снаружи просто скармливать этому скрипту данные, например с веб-интерфейса, где сквады будут заказывать себе миссии, выбирать цели, перебазировать ресурсы? Если писать стороннюю программу - командер, какие плюсы это даст по сравнению с реализацией внутри игры?
    1. Мы пока не знаем, как сделать серверный аддон. Когда узнаем - у меня весь код в dll ках, подключить к аддону не проблема. Естественно, так будет лучше.
    2. Запихнуть полторы тысячи строк в скрипт это удовольствие для мазохистов. А это еще очень мало. А после сделать где то опечатку и неделю ее искать. Гы-гы. За отладку уже не говорю. А так я сделал в своем сервере логгирование, "записал миссию" и гоняю ее же за 15 минут сделаным "эмулятором", боб даже не запуская. Спокойно отлаживаюсь или воспроизвожу проблемные места. Что бы подключить миссию к моему серверу достаточно скопировать класс миссии (относительно немного кода) в конец скрипта и далее наследоваться уже не от AMission, а от нее.

    Представь себе сложную экономику, логистику, сквады, работу с БД и т.д. в скрипте миссии. Шок и трепет

    Цитата Сообщение от -atas- Посмотреть сообщение
    Видел такую реализацию ограничения самолетов на желтом:
    - onPlaceEnter считается количество самолетов этого типа на сервере
    - если самолетов перебор, пишется на экран и в чат: "извините, этот самолет сейчас недоступен, выберите другой самолет"
    - ломается двигатель
    Достаточно простенький такой скрипт получался, могу его поискать.

    Думаю, добавить к этому список или массив с подсчетом сбитых каждым игроком не составит трудности?
    Сообщение будет типа "Самолет Bf-109E4 доступен, только если на Вашем счету уже есть 2 победы после крайней потери самолета. На вашем счету Х новых побед. Выберите другой самолет. Атакуйте бомбардировщики, сбитие бомбардировщика засчитывается как 2 победы."
    Можешь такое написать? Это же можно будет в любую миссию вставлять?
    Можно и так и еще массой способов, но это костыль в стиле старичка ила.

  2. #2
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    54
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Сервер Repka

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Можно и так и еще массой способов, но это костыль в стиле старичка ила.
    Костыли тем и хороши, что позволяют пациенту хоть как-то ходить, пока он встает на крыло Деревянные, делаются быстро и дешево, работают надежно, свою функцию выполняют
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  3. #3

    Re: Сервер Repka

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

  4. #4
    3GIAP.ru Аватар для -atas-
    Регистрация
    26.12.2001
    Адрес
    Москва
    Возраст
    54
    Сообщений
    2,992
    Записей в дневнике
    1

    Re: Сервер Repka

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    и еще массой способов
    А какие еще способы есть не давать самолет игроку без адд-она?
    ...зелёные горят.
    ----------------------

    i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.

  5. #5

    Re: Сервер Repka

    Цитата Сообщение от -atas- Посмотреть сообщение
    А какие еще способы есть не давать самолет игроку без адд-она?
    Если по форме - на данный момент больше никаких.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •