в апреле я сделал прототип игры с параллельными ходами по типу 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)
Сильверлайт -- дохлая утка.
Сам мелкософт уже от него отказывается.
Даже такие технологии как ДиректХ уже не развиваются.
Так что, сейчас такой период -- ХЗ куда оно повернет ("чтоб тебе жить во время перемен" (С))
А откуда такая инфа?кода мало, чуть больше тыщи строк. для сравнения у реныча было более 20 тыщ (не знаю что уж он там понаписал).
Если все так... то все очень печально... получается Реныч -- это просто второй суперрегистр.
Если выложиш в репозиторий, то можно будет и не только посмотреть.так что кто захочет разобраться - это будет легко. можете сделать что-то свое на этой основе или просто посмотреть как у меня реализованы те или иные вещи.
Да. Это какраз то, на чем я был стопнул.Для этого у сервера должен быть статический айпи.
статический айпи стоит 100 рублей, неужели это остановило бы тебя)
фреймворк загрузить 10 минут вообще я думал он у всех есть уже
сильверлайт живее всех живых, пятая версия вышла в этом году, а ты говоришь на него забили? просто отдел маркетинга кофе пьет.
Реныч сам говорил что у него 20 тыщ строк, когда его уламывали дать исходники. Типа ну нафига вам? все равно черт ногу сломит в них. Ты невнимательно читал конфу)
Носителем суверенитета и единственным источником власти в Российской Федерации является её многонациональный народ. Гл.1, ст.3. Конституции РФ
- Папа, а у царей бывает мания величия? - Иногда бывает. - А кем они тогда себя мнят? - Народом.
Я взрослая женщина - и я семь лет читала форумы. Настя
Если царь говорит, что чем ниже цена рубля, тем больше доход, то удивляться последствиям его правления не приходится. lada
На данном этапе развития страны считаю наиболее важным отстранить от управления бездарей-троечников в пользу тех людей, которые могут мыслить системно хотя бы на год вперёд. Винни
Многие склонны путать два понятия: «Отечество» и «Ваше превосходительство». Салтыков-Щедрин
С плохими законами и хорошими чиновниками вполне можно править страной. Но если чиновники плохи, не помогут и самые лучшие законы. Бисмарк
Как только дети, жены и любовницы начинают заниматься бизнесом - жди беды. Лукашенко
Т.к. ремоторизацию Ан-2 наладить не удалось, принято решение построить десяток Звезд Смерти для секторального захвата галактики. Рогозин
Это было не падение, Маск показал всем красненькую пипирку. Павел Чичиков 5-jan-2021 inv-ing
Угу. Всем кто будет пробовать запускатся, да?
пАчти... завтра буду на работе, попробуюфреймворк загрузить 10 минут вообще я думал он у всех есть уже
А, не обращай внимания.сильверлайт живее всех живых, пятая версия вышла в этом году, а ты говоришь на него забили? просто отдел маркетинга кофе пьет.
Все равно это дело глубоко личное.
Вот-вот... это и напрягает.Реныч сам говорил что у него 20 тыщ строк, когда его уламывали дать исходники. Типа ну нафига вам? все равно черт ногу сломит в них. Ты невнимательно читал конфу)
Это ж сколько надо было набыдлокодить. )
Утром ещё видел, вот только собрался отписаться.
Peter, здорово! Вот у того же Player.IO есть библиотека и для .NET клиентов
http://playerio.com/documentation/re...nt.multiplayer
моего кода чуть больше 1000 строк, остальное автосгенерированный код интерфейса клиента на winforms.
реализована карта, миникарта, перемещения с поиском кратчайшего пути, просмотр истории перемещений, обмен с сервером.
карта читается из картинки, можно нарисовать свою в пейнте, главное цвета соблюсти)