![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
Цитата:
![]() |
|
|||||
|
Классно сделано!
Можно пару вопросов по реализации? 1) Есть ли лагокомпенсация на сервере? (сервер знает время, когда выстрелил клиент, отматывает позиции игроков в тот момент и с этими позициями считает коллизии пуль) 2) Как сделано передвижение противников? Это интерполяция между двумя последними полученными от сервера снимками мира? 3) Я так понимаю, симуляция физики происходит на сервере? Клиенты передают состояние своей клавиатуры, начинают движение и корректируются свои позиции в соответствии с приходящими от сервера данными? Сейчас тоже делаем сетевой шутер, для души так сказать (:
__________________
while(1) {} |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
1) алгоритм оптимизации в процессе.
2) клиент посылает определённую команду для действия (пошёл вправо, начал стрелять, присел и т.п.) 3) симуляция физики на стороне клиента Добавлено через 67 часов 0 минут поддержите и поставьте 5-ку на конге ![]() http://www.kongregate.com/games/Flas...dp3-ultra-kill |
|
|||||
|
Регистрация: Nov 2009
Адрес: Воскресенск <-> Москва
Сообщений: 2
|
Чо за серв, сокет на java?
если да... то как сделана Лобби комната и "камнаты" для карт на серве. Весь инет перерыл... Токо примеры ЭХО серверов находил( Плиз скажите хоть как серв называется (если его можно гдето готовеньким скачать, например для крутых чатов с комнатами), или как называется ТОАКОЙ ТИП серверов (многококанальный?) Есть SmartFoxServerPRO_1.6.6 и ElectroServer 4.0.6 Пока методом тыка пытаюсь получить коннект в имеющихся там примерах( Последний раз редактировалось Kez; 30.11.2009 в 10:14. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
SmartFoxServerPRO
|
|
|||||
|
Регистрация: Nov 2009
Адрес: Воскресенск <-> Москва
Сообщений: 2
|
http://fun-crew.clan.su/LobbyAS3.rar
Тут исходник лобби комнаты похожей в этой игре для серва SmartFoxServerPRO (Lobby AS3\Examples\lobby.fla) Вопрос: почему пример только у меня коннектится, у др. коннекта нет? где переменная "КУДА КОННЕКТИТСЯ" (ip : port)? Всё суды упирается: (import it.gotoandplay.smartfoxbits.bits.Connector) Фрейм коннекта: import it.gotoandplay.smartfoxserver.* import it.gotoandplay.smartfoxserver.data.* stop() // Retrieve a reference to the SmartFoxClient instance created by the Connector var smartFox:SmartFoxClient = connector.connection // Register to onRoomListUpdate event in order to go to the "chat" screen when the list of available rooms is received. // The RoomList component will take care of joining a room. smartFox.addEventListener(SFSEvent.onRoomListUpdate, onRoomListUpdate) // Register to onJoinRoom event in order to go to the "game" screen when a game room is joined. smartFox.addEventListener(SFSEvent.onJoinRoom, onJoinRoom) function onRoomListUpdate(evt:SFSEvent):void { gotoAndStop("chat") } function onJoinRoom(evt:SFSEvent):void { var room:Room = evt.params.room if (room.isGame()) gotoAndStop("game") } -------------------------------------------------------- connector.serverIpAddress = "95.154.177.226" connector.serverPort = 9339 connector.connect() Эти 3 строчки спасли ситуацию. Хотя почему без метода connect флешка удалённо Сама коннектилась на 127.0.0.1:9339 - я недоумеваю! Последний раз редактировалось Kez; 01.12.2009 в 23:48. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
и где тут вызывается метод connect?
а вообще, создайте тему в другом разделе...тут идёт обсуждение игры, а не SmartFoxServer API |
|
|||||
|
[+3 05.08.09]
Регистрация: Sep 2008
Адрес: Ё∙м∙с∙к
Сообщений: 147
|
интересная игрушка) затянуло) Глюк - игроки могут прыгать, оталкиваясь от пустого места. В TDP2 такого не было
__________________
не прелюбодействуй с мозгом ближнего своего! |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
да...на форуме игры уже зарепортили
исправлю на выходных |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 39
|
Прикольная игра, мне понравилась. Не хватает только защиты от читов)))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|