По сути, причина для того, чтобы задать этот «вопрос», состоит в том, чтобы получить некоторую информацию, которую я, по крайней мере, не нашел в stackoverflow или фактически не нашел по поиску в Google.
Таким образом, продукт будет многопользовательской игрой, в которую можно будет играть с браузером, а также с возможностью играть с клиентским программным обеспечением, которое может быть запрограммировано на C #, C ++ или любом другом способном языке. Код «настольного» клиента не должен быть тем, о чем здесь говорят.
Таким образом, это означает, что мы должны иметь возможность разделить код представления, сетевой код и действующую игровую логику, чтобы сервер обрабатывал игровую логику, в то время как клиенты представляют данные с сервера, независимо от того, являются ли они версией веб-сайта или настольным клиентом. .
В конце концов, потому что это многопользовательская игра, мы должны учитывать количество подключений.
Количество подключений будет примерно равно от 8 до 12 на «игровые комнаты», и сервер может быть ограничен, чтобы справиться с тем, что он может обрабатывать, поэтому никаких проблем с этим тоже нет.
Вот кое-что, что я подумал, но я не уверен, что это вообще правильное направление.
Веб-интерфейс может быть написан на javascript и использовать ajax
или Ajax-подобные технологии.
На стороне сервера, вероятно, может использоваться php, что также
позволяют нам делать нас из сокетов, которые позволят клиентскому программному обеспечению
подключиться к серверу.
Однако можете ли вы молча обновить php сгенерированные страницы с помощью javascript
без необходимости иметь реальное поведение при смене страницы?
Я беспокоюсь о мерцании интерфейса более или менее при навигации
через разные страницы, и я действительно не так знаком с
разные "технологии ajax".
Так что я хочу услышать и узнать о различных подходах к созданию программ такого рода, и я уверен, что эта страница может стать хорошим ресурсом для других людей, борющихся с такого рода проблемами.