+ Ответить в теме
Показано с 1 по 20 из 375

Тема: EC2 - разработка

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

  1. #1
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    Так ты бы сразу и поправил 1й пост - ведь он же воспринимается как инструкция.
    подправил

    Все время путаюсь с "отправить приказы" - "получить результаты": как-то не всегда поймешь, где уже отправил, а где еще не "считал" уже новую ситуацию. Правда, если не считал - управление юнитами недоступно, так что понимаешь.
    да, сам путаюсь при отладке. надо бы затенять карту например..
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  2. #2
    Почётный заседатель Аватар для Yorick


    Регистрация
    31.03.2005
    Адрес
    Киев, Украина
    Сообщений
    2,865
    Цитата Сообщение от Peter Посмотреть сообщение
    потом решил что я не хочу делать второй ецив
    А жаль - это могло быть Прорывом в стратегии.

    Перед "инструкцией" я бы написал предостережение: "Выполняйте все в строгой последовательности, иначе может не заработать" - как не заработало сначала у меня.
    как "играть": заходите в папку EC2serv\Bin\Release и запускаете экзешник (EC2serv.exe).
    По своему опыту: важно, чтоб юзер был уверен, что делает правильно. Я например ожидал, что всплывет виндовз-окно. Потому стоило бы написать: типа "появится черное дос-окно без всяких надписей". И кстати, когда я несколько раз тыкался и забыв закрыть какое-то окно с предыдущей попытки, в этом черном окне появлялась фраза "необработанное исключение", можно в Хелп добавить: "если ДОСокно мелькнуло на долю секунды и вы увидели подобную фразу - скорее всего, вы не закрыли окна с предыдущей попытки".

    Повторю: если несложно переделать, в ДОС-окне сервера надо бы сразу писать типа "ОК, сервер запущен"

    далее на клиентах в меню выбираете "get report", загружается карта.
    Повторю: "get report" (нужны кавычки вокруг фразы в инструкции) там сразу не видно, надо бы уточнить "server - get report".
    Выделяете юнитов левой кнопкой, правой показываете куда идти.
    Показываете - не четко: "кликаете правой кнопкой по точке назначения". И сразу ж у дотошных воникает вопрос - а насколько далеко можно кликать? Как я понял, то, что юнит не успел пройти за ход (лучше называть - тур), он запоминает и потом дохаживает (я сейчас на работе, не могу проверить).

    Дальше надо бы до конца разобраться с "пропаданием" юнитов: есть подозрение, что пропадают они не только когда остановятся в одной точке, но и когда один проходит "сквозь" другого (цепляет он его что ли? типа "пошли пройдемся").
    Потом в меню выбираете send orders.
    Есть смысл советовать по этой версии - ты ж вроде делаешь совсем новую? Ну на всякий: после первого клика по карте я бы делал недоступным "get report" - пока не нажмешь "send orders". А сервер мог бы по приходу 2го ордера автоматом рассылать репорты по всем открытым клиентам, и не надо было бы нажимать "get report".
    Когда оба клиента отправят приказы, можно опять делать get report - будут показаны новые положения войск. Внизу окна прокрутка истории хода - можно смотреть как они двигались.
    О вот зачем ползунок! еще не успел попробовать. Да, крайне полезная фича.
    Игра работает и по сети, пробовали с Генералом
    Завидую Но если так и дальше будет дело идти, у меня еще "все спереди"

    Итого: осталось добавить

    - туман войны
    - убрать видимость с карты всех юнитов, кроме своих
    - увеличить число клиентов
    - ввести флаг для игры "защити флаг"
    - добавить юнитам параметр "число солдат"
    - ввести простейшую модель боя
    - ввести "таблицу рейтинга" на сайте

    и можно играть толпой
    продвинь это сообщение в соцсеть:  
    Россия окончательно доказала, что она фашистская страна, для маскировки называющая фашистами других. Гитлер начинал так же; надеюсь, Россия и закончит так же.

  3. #3
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    Цитата Сообщение от Yorick Посмотреть сообщение
    Показываете - не четко: "кликаете правой кнопкой по точке назначения". И сразу ж у дотошных воникает вопрос - а насколько далеко можно кликать? Как я понял, то, что юнит не успел пройти за ход (лучше называть - тур), он запоминает и потом дохаживает (я сейчас на работе, не могу проверить).
    да, это так. кликнуть можно в любую точку, юнит будет туда идти несколько ходов пока не придет или пока не поменяется приказ.
    потом сделаю отсечки на маршруте с номерами ходов.

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

    Есть смысл советовать по этой версии - ты ж вроде делаешь совсем новую? Ну на всякий: после первого клика по карте я бы делал недоступным "get report" - пока не нажмешь "send orders". А сервер мог бы по приходу 2го ордера автоматом рассылать репорты по всем открытым клиентам, и не надо было бы нажимать "get report".
    я пока вообще прототип делаю, то что в него будут играть не предполагалось и не предполагается. только тестить механику. естественно в послепрототипных версиях интерфейс будет более дружественный.

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

    Итого: осталось добавить

    - туман войны
    - убрать видимость с карты всех юнитов, кроме своих
    - увеличить число клиентов
    - ввести флаг для игры "защити флаг"
    - добавить юнитам параметр "число солдат"
    - ввести простейшую модель боя
    - ввести "таблицу рейтинга" на сайте

    и можно играть толпой
    туман попозже приделаю, после битв.
    поддержка более двух клиентов уже есть, прототип ограничен двумя для простоты.
    вместо флага будут города наверное и какие нибудь еще места интересные
    над битвами щас работаю
    сайт и рейтинги дело десятое..
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  4. #4
    Почётный заседатель Аватар для Yorick


    Регистрация
    31.03.2005
    Адрес
    Киев, Украина
    Сообщений
    2,865
    Попробовал - юниты не "цепляют" друг друга, просто проходят поверх.

    Допиши в "инструкции": "ползунок "история хода" управляется стрелками влево/вправо". Интересно посмотреть, но ты прав - следа юнитов немного не хватает, рывками двигаются. Но это нужно уже на этапе игры, пока и так понятно.
    продвинь это сообщение в соцсеть:  
    Россия окончательно доказала, что она фашистская страна, для маскировки называющая фашистами других. Гитлер начинал так же; надеюсь, Россия и закончит так же.

  5. #5
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    новости
    сделал битвы
    они просчитываются на сервере а клиент получает отчет.
    пока отчет нигде не отображается, игрок видит только что юниты сражались, и если один из них был полностью уничтожен это тоже видно (он исчезает).

    Нажмите на изображение для увеличения
Название: ec2battle.jpg
Просмотров: 4
Размер:	19.7 Кб
ID:	5696

    перехожу к собсно визуализации отчета.
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  6. #6
    Цитата Сообщение от Peter Посмотреть сообщение
    новости

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

  7. #7
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    Цитата Сообщение от iDesperado Посмотреть сообщение
    процесс радует.
    а как сейчас выглядит алгоритм автобоя ? есть стреляющие юниты или пока только юниты ближнего боя прут друг на друга пока не встретятся ?
    алгоритм абстрактный, никто ни на кого не прет
    воины просто строятся рядами и первые ряды мочат друг друга.
    лучники есть, они стреляют по первому ряду противника каждый раунд (если достают и если сами не в первом ряду - иначе их жестко месят)
    есть также копейщики, к-рые достают через ряд, пикинеры - достают через 2 ряда (абилити reach).
    разные всадники получают бонусы когда их ряд становится первым или когда меняется ряд у противника (абилити charge)
    в битве участвуют параметры combat (ближний бой), power (сила удара), cover, armor, accuracy и rangedpower для лучников.
    еще предусмотрен morale но он щас не задействован (все имеют одинаковую мораль).
    также думаю позже добавить фланги и резерв.
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

+ Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters