В настоящее время я читаю статью о простой игре gameloop, я могу заставить свою игру идти локально, и я могу добавить в нее много объектов и поведения.Обновление экрана апплета при изменении сетевых игр
В статье это: http://www3.ntu.edu.sg/home/ehchua/programming/java/J8d_Game_Framework.html
Моя игра представляет собой сетку, где другие игроки могут изменить некоторые простые прямоугольники. Это не должно быть самым быстрым подходом, но мне нужен новый поток, который подключается к моему серверу, и изменяет гаджет, который будет рисоваться на экране. Я просто не вижу, как я могу это реализовать, не заставляя апплет-нить зависать.
Может ли кто-нибудь увидеть решение этого?
Извините, что было непонятно. Я спрашиваю, как спроектировать клиента. У меня есть сервер, и я могу манипулировать состоянием (и получать обновления) с помощью такого простого инструмента, как telnet. Но я действительно не уверен, как я должен проектировать клиента с помощью графического интерфейса. –
Итак, какая у вас проблема? При получении данных вам необходимо обновить экран, но это занимает некоторое время, и вы не хотите пропустить другие обновления, пока вы заняты перерисовкой экрана? – Gravity
Мне нужна помощь в разработке системы. Мне кажется, что мне нужен поток, который получает информацию об игре с сервером, и когда он получает гаджет, ему как-то нужно сказать апплет: Эй, у меня есть обновления для вас, пожалуйста, нарисуйте это. Я не хочу пропустить обновления во время рисования. –