网络游戏中的客户端和服务器模型

Pet*_*ang 1 javascript web server

目前,我正在开发一款双人俄罗斯方块游戏.最初,我计划在移动环境中实现客户端 - 服务器模型.

但是,现在我换成了可以通过浏览器访问的网页游戏.由于我不熟悉Web开发,我想知道Web游戏中是否需要客户端 - 服务器模型.

说实话,我有点怀疑写客户端和服务器代码,因为浏览器完成连接到服务器的工作.

是否可以通过仅使用一个没有客户端部分的服务器来构建基于网络的游戏?

kdb*_*man 5

是否可以通过仅使用一个没有客户端部分的服务器来构建基于网络的游戏?

不.你需要一个客户.

如果您在浏览器中或编写本机应用程序并不重要.是的,浏览器为您解决了许多客户端问题 - 它为您实现了HTTP,并且它具有您可以使用的显示(CSS),内容(HTML)和事件逻辑(JavaScript).但您仍需要使用这些技术编写客户端.

即使浏览器在javascript中公开了这样的调用:

window.startPeterHwangsTetrisGame();
Run Code Online (Sandbox Code Playgroud)

你还有一个客户.客户端是1行代码,它正好是上面的脚本*.

实际上,您应该寻找面向游戏的Web开发教程并从那里开始.


*(除了javascript存在的必要HTML)