【发布时间】:2015-07-14 07:55:50
【问题描述】:
我是 Web 开发的新手,我正在尝试创建一个网络游戏。我已经用 C++ 实现了大部分游戏逻辑,我想利用它。它包括大部分逻辑,但没有图形功能。我相信客户会处理这个问题。
假设我正在127.0.0.1:8000(使用 C++ 语言)上运行游戏逻辑。
那么如何使用浏览器显示图形特征,例如精灵?使用浏览器访问时是否可以执行客户端代码?
这是我的计划:
客户端:从服务器发送的信息中表示图形特征(GUI...)。
服务器端:处理所有游戏逻辑
如果完全没有意义,请纠正我。
【问题讨论】:
-
这是什么游戏机制?实时还是用户事件驱动?
-
这是一个 2 人俄罗斯方块。
-
老实说,我不确定它是实时驱动的还是用户事件驱动的。每个玩家向服务器发送击键,服务器将击键应用到逻辑,并返回更新的游戏状态。两个播放器需要同步,但我还没有实现。
-
我问的原因是,如果它是用户事件驱动的(不是最好的术语),你可以像制作一个典型的网站一样制作程序 - 每个请求的状态都会改变,AJAX 可以防止完全页面重新加载。不过,这不适合您。
-
感谢您的回复。你是说我只需要开发一个与服务器通信的 HTML 页面?
标签: javascript c++ browser web