Нужна помощь в настройке (?) socketа, сетевая игра |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Нужна помощь в настройке (?) socketа, сетевая игра |
Unconnected |
Сообщение
#21
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Едут навстречу друг другу, правда один быстрее, один медленнее, ну и стреляют по нажатию)
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
cooler |
Сообщение
#22
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Что за сообщение?
Разная скорость и должна быть, только у меня в каждом окне разные игры, а не по сети - не синхронизируется ничего. Не пойму в чём дело. |
Unconnected |
Сообщение
#23
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Цитата Разная скорость и должна быть, только у меня в каждом окне разные игры, а не по сети - не синхронизируется ничего. Не пойму в чём дело. Ниччего не понял, в каких таких разных окнах, и что ты подразумеваешь под "синхронизацией"? -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
cooler |
Сообщение
#24
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Ты на одном компе тестировал?
Ну так в разных окна запускаешь - в одном сервер, в другом клиент Так если я левым танком в окне сервер стреляю, то в окне клиент эта пуля должна лететь Т.е всё что делает один пользователь также отображается у другого, не знаю как ещё объяснить, сетевая игра |
cooler |
Сообщение
#25
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Так что?
|
Unconnected |
Сообщение
#26
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Можно сказать, я ввёл тебя в заблуждение, сказав, что работает.. Подключиться-то удалось, но "играл" я действительно в одной копии программы, во второй всё это не отображалось. Сейчас попробую разобраться, почему так
Сообщение отредактировано: Unconnected - -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
cooler |
Сообщение
#27
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Спасибо, если можно то лучше сегодня. Т.к завтра уже нужна
|
Unconnected |
Сообщение
#28
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Вот, посмотри, перевешал все события со старых названий сокетов на новые - вроде работает.
Добавлено через 4 мин. Только глючит она всё равно сильно, на сервере почему-то стрелять можно, а пушка не двигается... -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
cooler |
Сообщение
#29
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Архив повреждён
И пушка нужно чтобы двигалась |
Unconnected |
Сообщение
#30
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Как повреждён, всё норм открывается, не докачал наверное...
Про пушку - посмотрю. Кстати, ты сам игру эту писал? Добавлено через 16 мин. Пушки двигаются...Более-менее... Глючит всё-равно. -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
cooler |
Сообщение
#31
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Спасибо, только теперь двигаются с одинаковой скоростью и косячит при попадании - в одном продолжают двигаться.
Прогу писал частично сам: взял движок и лепил из него что нужно |
Unconnected |
Сообщение
#32
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Скорость - это я поменял, чтобы легче тестировать было, чтобы поставить такую, какая была, поставь значение timer4.interval=50, timer6.interval=100, вроде так было..
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
cooler |
Сообщение
#33
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Да, а как ты делал чтобы синхронизировалось хоть немного?
Переименовал что осталось? Теперь просто пули клиента не видны в окне сервера Сообщение отредактировано: cooler - |
Unconnected |
Сообщение
#34
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Да, переименовал. Хотя можно было и не переименовывать, а просто вызвать конструкторы TServerSocket'а и TClientSocket'а, чего ты в самом начале не сделал, из-за этого и были ошибки. Про пули - ты, кажется, "движок" свой криво скопировал..
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
cooler |
Сообщение
#35
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Помогите отловить хотя бы этот косяк
|
cooler |
Сообщение
#36
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Помогите пожалуйста доделать хотя бы чтобы пули клиента отображались в окне сервера, срочно нужно
|
Unconnected |
Сообщение
#37
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Вроде бы нашёл ошибку, по всей видимости где-то портилось значение isConnect... Закомментировал кое-где проверку на подключение, теперь всё работает, советую детальнее изучить, а заодно и отформатировать код.
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
cooler |
Сообщение
#38
|
Бывалый Группа: Пользователи Сообщений: 178 Пол: Мужской Репутация: 0 |
Спасибо большое, там ещё проблема с синхронностью небольшая
когда нажимается кнопка, все танкаи стартуют кроме правого в окне клиента и сбивается поэтому Сообщение отредактировано: cooler - |
Unconnected |
Сообщение
#39
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Попробуй сделать по аналогии, я ж говорю, там где-то IsConnect портится, значит, одна из программ не отправляет вовремя то, что нужно... Либо ищи, где портится, либо, что легче, закомментируй все условия "If isconnect".
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Текстовая версия | 24.04.2024 20:49 |