powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите с алгоритмом синхронизации "змеек"
3 сообщений из 3, страница 1 из 1
Помогите с алгоритмом синхронизации "змеек"
    #37527542
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю сетевое (для двух пользователей) тестовое ActionScript-приложение (курсач):
1. имеется дискретная сетка - игровое поле, по которой постоянно движется "змейка". часть ячеек сетки - препятствия - типа как в игре змейка. Управление змейкой (вперед, назад, вправо, влево) происходит при помощи стрелок на клавиатуре игрока
2. второй пользователь - просматривающий - имеет возможность просматривать движение змейки на таком же игровом поле.
3. на сервер передается/считывается только направление движения змейки

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

подскажите, куда копать, или может пример. спасибо
...
Рейтинг: 0 / 0
Помогите с алгоритмом синхронизации "змеек"
    #37527599
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmaw,

сделай игрока так же, как просматривающего - чтоб змейка на его экране управлялась командами с сервера (теми самыми, которые он отправил на сервер). Должно получиться одиноково.
...
Рейтинг: 0 / 0
Помогите с алгоритмом синхронизации "змеек"
    #37528926
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmaw...3. на сервер передается/считывается только направление движения змейки...

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

начало А1
т.е. клиент (находится в точке А1) направление вверх. передал инфу на сервер. отрисовал переход в точку А2. запрос клавы. направление вправо. передал инфу на сервер. отрисовал переход в точку Б2. запрос клавы..... нет реакции. направление стоп.передал инфу на сервер. ничего не отрисовал... запрос клавы.. и т.д...

сервер...
получил направление вверх. отрисовал переход в точку А2
получил направление вправо. отрисовал переход в точку Б2
получил направление стоп. ничего не отрисовал.
....и т.д..

удачи вам
(круглый)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите с алгоритмом синхронизации "змеек"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]