+ Ответить в теме
Страница 1 из 19 1211 ... ПоследняяПоследняя
Показано с 1 по 20 из 375

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

  1. #1
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580

    EC2 - разработка

    в апреле я сделал прототип игры с параллельными ходами по типу E-Civ
    потом решил что я не хочу делать второй ецив и щас думаю в другом ключе, плюс изучаю сильверлайт - мне как по работе пригодится, так и для создания игры.
    кода мало, чуть больше тыщи строк. для сравнения у реныча было более 20 тыщ (не знаю что уж он там понаписал). так что кто захочет разобраться - это будет легко. можете сделать что-то свое на этой основе или просто посмотреть как у меня реализованы те или иные вещи.

    как "играть": заходите в папку EC2serv\Bin\Release и запускаете экзешник (EC2serv.exe). Потом в EC2client\Bin\Release и 2 раза запускаете экзешник (это будет два клиентских окна). На клиентах вводите логины, скажем 1 и 2, пароли не надо. Сервер напишет что клиенты подключились, далее на клиентах в меню выбираете get report, загружается карта. Прокрутка карты через миникарту и стрелками (стрелками не у всех работает). Выделяете юнитов левой кнопкой, правой показываете куда идти. Потом в меню выбираете send orders. Когда оба клиента отправят приказы, можно опять делать get report - будут показаны новые положения войск. Внизу окна прокрутка истории хода - можно смотреть как они двигались. Игра работает и по сети, пробовали с Генералом Для этого у сервера должен быть статический айпи.

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

    PS: требует обновления .net framework до 4й или последней версии

    PPS: исходники относятся к самой первой версии (апрель 2012)
    Миниатюры Миниатюры ec2s.JPG‎  
    Вложения Вложения
    • Тип файла: zip EC2.zip‎ (470.7 Кб, Просмотров: 13)
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось Peter; 09.11.2012 в 14:53.

  2. #2
    Цитата Сообщение от Peter Посмотреть сообщение
    в апреле я сделал прототип игры с параллельными ходами по типу E-Civ
    потом решил что я не хочу делать второй ецив и щас думаю в другом ключе, плюс изучаю сильверлайт - мне как по работе пригодится, так и для создания игры.
    Сильверлайт -- дохлая утка.
    Сам мелкософт уже от него отказывается.
    Даже такие технологии как ДиректХ уже не развиваются.
    Так что, сейчас такой период -- ХЗ куда оно повернет ("чтоб тебе жить во время перемен" (С))


    кода мало, чуть больше тыщи строк. для сравнения у реныча было более 20 тыщ (не знаю что уж он там понаписал).
    А откуда такая инфа?
    Если все так... то все очень печально... получается Реныч -- это просто второй суперрегистр.


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


    Для этого у сервера должен быть статический айпи.
    Да. Это какраз то, на чем я был стопнул.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  3. #3
    Конечно, пилить все на последнем фреймворке и не делать инсталяху... ну, да не мне об этом говорить.
    Сколько я сам отнекивался, прежде чем начал собирать его в пакет.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  4. #4
    Варвар

    Аватар для Peter

    Steam
    Mk Z

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

    Реныч сам говорил что у него 20 тыщ строк, когда его уламывали дать исходники. Типа ну нафига вам? все равно черт ногу сломит в них. Ты невнимательно читал конфу)
    продвинь это сообщение в соцсеть:  

  5. #5
    Цитата Сообщение от Peter Посмотреть сообщение
    статический айпи стоит 100 рублей
    dyndns api
    продвинь это сообщение в соцсеть:  
    Носителем суверенитета и единственным источником власти в Российской Федерации является её многонациональный народ. Гл.1, ст.3. Конституции РФ
    - Папа, а у царей бывает мания величия? - Иногда бывает. - А кем они тогда себя мнят? - Народом.

    Я взрослая женщина - и я семь лет читала форумы. Настя
    Если царь говорит, что чем ниже цена рубля, тем больше доход, то удивляться последствиям его правления не приходится. lada
    На данном этапе развития страны считаю наиболее важным отстранить от управления бездарей-троечников в пользу тех людей, которые могут мыслить системно хотя бы на год вперёд. Винни
    Многие склонны путать два понятия: «Отечество» и «Ваше превосходительство». Салтыков-Щедрин
    С плохими законами и хорошими чиновниками вполне можно править страной. Но если чиновники плохи, не помогут и самые лучшие законы. Бисмарк
    Как только дети, жены и любовницы начинают заниматься бизнесом - жди беды. Лукашенко
    Т.к. ремоторизацию Ан-2 наладить не удалось, принято решение построить десяток Звезд Смерти для секторального захвата галактики. Рогозин
    Это было не падение, Маск показал всем красненькую пипирку. Павел Чичиков 5-jan-2021 inv-ing

  6. #6
    Цитата Сообщение от Peter Посмотреть сообщение
    статический айпи стоит 100 рублей, неужели это остановило бы тебя)
    Угу. Всем кто будет пробовать запускатся, да?


    фреймворк загрузить 10 минут вообще я думал он у всех есть уже
    пАчти... завтра буду на работе, попробую

    сильверлайт живее всех живых, пятая версия вышла в этом году, а ты говоришь на него забили? просто отдел маркетинга кофе пьет.
    А, не обращай внимания.
    Все равно это дело глубоко личное.


    Реныч сам говорил что у него 20 тыщ строк, когда его уламывали дать исходники. Типа ну нафига вам? все равно черт ногу сломит в них. Ты невнимательно читал конфу)
    Вот-вот... это и напрягает.
    Это ж сколько надо было набыдлокодить. )
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  7. #7
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    Угу. Всем кто будет пробовать запускатся, да?
    запускаться можно на одном компе, по умолчанию клиент идет на 127.0.0.1
    я ж написал - запускается сервер и 2 клиента, все на одном компе.
    Чтоб по сети попробовать тебе нужен второй желающий а его гораздо сложней раздобыть чем статический айпи
    продвинь это сообщение в соцсеть:  

  8. #8
    А чего весной его не выложил?

    Боялся заспойлить Реныча?
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  9. #9
    Варвар

    Аватар для Peter

    Steam
    Mk Z

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

  10. #10
    Утром ещё видел, вот только собрался отписаться.

    Peter, здорово! Вот у того же Player.IO есть библиотека и для .NET клиентов

    http://playerio.com/documentation/re...nt.multiplayer
    продвинь это сообщение в соцсеть:  

  11. #11
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    Спасибо, буду иметь ввиду.
    продвинь это сообщение в соцсеть:  

  12. #12
    запустил на вынь XP, работает. как я понял там еще кроме перемещений ничего не реализовано, неужели это уже на 10к строк тянет ? большая часть кода в клиенте ?
    продвинь это сообщение в соцсеть:  

  13. #13
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    Цитата Сообщение от iDesperado Посмотреть сообщение
    запустил на вынь XP, работает. как я понял там еще кроме перемещений ничего не реализовано, неужели это уже на 10к строк тянет ? большая часть кода в клиенте ?
    моего кода чуть больше 1000 строк, остальное автосгенерированный код интерфейса клиента на winforms.
    реализована карта, миникарта, перемещения с поиском кратчайшего пути, просмотр истории перемещений, обмен с сервером.
    карта читается из картинки, можно нарисовать свою в пейнте, главное цвета соблюсти)
    продвинь это сообщение в соцсеть:  

  14. #14
    А выкладка в реп будет?Форум\чатовка на тему разработки?
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  15. #15
    Варвар

    Аватар для Peter

    Steam
    Mk Z

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

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


    Регистрация
    31.03.2005
    Адрес
    Киев, Украина
    Сообщений
    2,865
    Блин, и эту тему пропустил

    Молодец, Петер
    Цитата Сообщение от Peter Посмотреть сообщение
    в апреле я сделал прототип игры с параллельными ходами по типу E-Civ
    потом решил что я не хочу делать второй ецив и щас думаю в другом ключе
    А в каком ключе?
    продвинь это сообщение в соцсеть:  
    Россия окончательно доказала, что она фашистская страна, для маскировки называющая фашистами других. Гитлер начинал так же; надеюсь, Россия и закончит так же.

  17. #17
    Цитата Сообщение от Yorick Посмотреть сообщение
    Блин, и эту тему пропустил
    Ты главное пропустил -- "если кому надо пусть делают реп и т.п., передаю исходники в общественное достояние"Рыбу тебе набросали, спека (документация) по Е-Цив у тебя есть.Бери и пили... игру своей мЯчты.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  18. #18
    Варвар

    Аватар для Peter

    Steam
    Mk Z

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

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


    Регистрация
    31.03.2005
    Адрес
    Киев, Украина
    Сообщений
    2,865
    Блин, давно заметил: движок форума с большИм опозданием присылает сообщения о новом посте
    Цитата Сообщение от Peter Посмотреть сообщение
    пока рано об этом говорить, но в общем не такая масштабная игра как цивилизация, т.е. науки, эр и экономики особой там не будет. и упор на мультиплеер.
    А вся планета (лучше цилиндр как в Циве, для простоты), географические открытия будут?
    продвинь это сообщение в соцсеть:  
    Россия окончательно доказала, что она фашистская страна, для маскировки называющая фашистами других. Гитлер начинал так же; надеюсь, Россия и закончит так же.

  20. #20
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580


    Цитата Сообщение от Yorick Посмотреть сообщение
    Блин, давно заметил: движок форума с большИм опозданием присылает сообщения о новом посте

    А вся планета (лучше цилиндр как в Циве, для простоты), географические открытия будут?
    об этом не задумывался.
    продвинь это сообщение в соцсеть:  

+ Ответить в теме
Страница 1 из 19 1211 ... ПоследняяПоследняя

Ваши права

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

free counters