Hotspur, с дополнительной страничкой стало более понятно, что происходит) А можно только применять магию или можно и посохом бить? И что это за радужные полоски?)
SomeFire, было бы неплохо указать в первых строчках главной страницы проекта движок, какие платформы и дату релиза)
И еще думаю многим было бы интересно почитать как происходила разработка и сколько времени ушло на разработку?)
SomeFire, ну а что, палитра фиксированная, кубик разбиваем на несколько квадратов, 16х16 например, он в любом случае поместиться на экране и им будет удобно пользоваться
Сперва подумал, что хлам какой-то, потом вроде норм стало. С забором правда косяк... энергетические линии должны быть снаружи, ты ведь не тюрьму делал. С музыкой тоже косяк, много тишины
внешняя часть вообще не задизайнена...
чего таки земля то плоская?
Можно использовать P2P соединение, когда нет какого-то конкретного сервера, все игроки общаются друг с другом. Однако это достаточно сложно для реализации.
Хост выходит - остальным игрокам отправляются пакеты с запросами на смену хоста с ip-адресом следующего игрока в таблице игроков (он станет следующим хостом). Этот запрос посылается через TCP-IP, чтобы не растерять пакеты по дороге.
Проблемой может стать внезапная потеря соединения с сервером, поэтому это не лучшая идея. Лучше реализовать такую схему:
Каждому подключенному игроку отправляется IP адрес по которому он может потом подключиться в случае каких-то проблем.
После получения такого адреса клиент проверяет доступность заданного узла с помощью пары запросов. Если адрес будет не доступен, то он должен будет сообщить серверу, что такой адрес не возможно использовать, тогда и другие клиенты должны отклонить этот адрес.
При этом список этих адресов должен быть строго упорядочен и синхронизирован
В случае разрыва соединения все игроки подключаются по первому адресу.
пусть лучше покупает отдельно все паки, так выгодно мне)
эх... ты сам себя обманываешь. Делая общие паки дешевли, ты и сам в этом выигрываешь. Если пользователь увидит общий пак со скидкой, то вероятность что он его купит будет намного выше, чем несколько паков, которые сумарно дороже. Зачем придумали все эти акции / скидки вида 2 + 1 = 2. А потому что как ни странно
Хм.. интересно, можно как-нибудь прокрутить взаимодействие, чтобы из под плюсов вызывались методы .net библиотеки :D
мне даже захотелось побаловаться...
» незатейливый трейдер / введение
» Zombie in village.The game / Лог разработки #3
» Unity / Как использовать иконки ассетов
» Блог H / Blender Галерея
» StarCraft 2 / Ищу со-автора карты жанра Base Defense
» Wizzzardz / Wizzzardz
» Wizzzardz / Wizzzardz
» Wizzzardz / Wizzzardz
На чем ведется разработка?
» Geometry-X / Geometry-X
И еще думаю многим было бы интересно почитать как происходила разработка и сколько времени ушло на разработку?)
» Администрация XGM / Модерирование раздела Dota2
» Dota 2 / СОЗДАНИЕ КОМАНД
» Space Universe / Space Universe
Какой движок используете?
» Geometry-X / Geometry-X
» Geometry-X / Geometry-X
» Geometry-X / Geometry-X
» Geometry-X / Geometry-X
Я так понимаю libgdx?
» StarCraft 2 / Speed Level Design - Starcraft 2 Editor by Mocherad «Lost Space»
внешняя часть вообще не задизайнена...
чего таки земля то плоская?
» Unity / Сервер для Unity 3d
» Самый важный блог / Автоперевод страниц на форуме?
» JARG / JARG
» Tiodor's Art / Asset Store
» Администрация XGM / И где правила пользования сайтом?
» Администрация XGM / И где правила пользования сайтом?
» WarCraft 3 / Вызов функций вк 3, через mix (dll)
мне даже захотелось побаловаться...
» Zombie in village.The game / Лог разработки #2