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

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

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

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


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

    У меня при запуске клиентов - я уже писал - карта не появляется. Не появляются и какие-нибудь приглашения логиниться - я все пытаюсь у тебя именно это спросить, а ты не реагируешь: это нормально? Логиниться приходится через запуск меню "client - get report", что странно - ведь игра еще не только не началась, а даже карта не нарисовалась, а уже "подавай отчет".

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

  2. #2
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    На клиентах вводите логины, скажем 1 и 2, пароли не надо. Сервер напишет что клиенты подключились, далее на клиентах в меню выбираете get report, загружается карта.
    т.е.
    1. запустил сервер
    2. запустил клиент 1
    3. нажал get report
    4. ввел логин "1"
    5. запустил клиент 2
    6. нажал get report
    7. ввел логин "2"
    8. на клиенте 1 нажал get report - получил карту
    9. отдал приказы
    10. нажал send orders
    11. на клиенте 2 нажал get report - получил карту
    12. отдал приказы
    13. нажал send orders
    далее повторять с 8 по 13, пока не надоест.

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

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


    Регистрация
    31.03.2005
    Адрес
    Киев, Украина
    Сообщений
    2,865
    Цитата Сообщение от Peter Посмотреть сообщение
    т.е.

    1. запустил сервер
    2. запустил клиент 1
    3. нажал get report
    4. ввел логин "1"
    5. запустил клиент 2
    6. нажал get report
    7. ввел логин "2"
    8. на клиенте 1 нажал get report - получил карту
    9. отдал приказы
    10. нажал send orders
    11. на клиенте 2 нажал get report - получил карту
    12. отдал приказы
    13. нажал send orders
    далее повторять с 8 по 13, пока не надоест.

    p.s.: юниты первого клиента с черным щитком, юниты второго - с белым.
    Ну ты видишь, сколько вопросов по ходу появляется? Ну может я не особо сообразительный, но ведь и другие могут не понять, особенно кто ридонли: "не получилось - и ладно, не буду региться-спрашивать ради этого".

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

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

  4. #4
    Варвар

    Аватар для Peter

    Steam
    Mk Z

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

    Стрелками прокрутка карты не получается, только растягивается-сужается миникарта за счет основной.
    известный глюк..

    После хода куда-то делись третьи юниты на обоих клиентах.
    наверное встали на одну клетку с другими юнитами..

    Но в общем - очень интересно При прокладывании пути юниты страшно боятся гор - лучше 10 ходов в обход сделают. Но если нет выхода - все же хоть через 1 перевал да лезут. Так и задумано?
    спасибо)
    боятся гор правильно, гора проходится за 75 тиков, все остальное гораздо быстрее. поле 10, лес 15....
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

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


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

    И писать надо точнее: не "get report", "server - get report", т.к. в меню сначала "get report" не видно.
    известный глюк..
    Так ты бы сразу и поправил 1й пост - ведь он же воспринимается как инструкция.

    Я надеюсь, ты правильно реагируешь на мои коменты - не как на "хотелки", а как на отчет "бета-тестера"?
    наверное встали на одну клетку с другими юнитами..
    Да, юниты сдваиваются, но когда уведешь "верхний" юнит - "нижний" снова доступен.

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

  6. #6
    Варвар

    Аватар для Peter

    Steam
    Mk Z

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

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

  7. #7
    Почётный заседатель Аватар для 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 - будут показаны новые положения войск. Внизу окна прокрутка истории хода - можно смотреть как они двигались.
    О вот зачем ползунок! еще не успел попробовать. Да, крайне полезная фича.
    Игра работает и по сети, пробовали с Генералом
    Завидую Но если так и дальше будет дело идти, у меня еще "все спереди"

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

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

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

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

Ваши права

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

free counters