我做网络程序员已经有一段时间了,我也可以用 Java 编程。我有一个想要开发的小型多人 RPG 游戏的想法。它将通过用户 Web 浏览器中的 Java 小程序播放。
我已经编写了游戏的设计文件和规范。我现在想知道的是如何开发游戏?过去我只使用过类似 Windows 的商业应用程序,其中包含用于文本框、下拉菜单等的内置小部件。对于游戏编程,我似乎必须为游戏的 UI 构建自己的小部件/控件。
这些是我想到的具体问题:
1) 如何在下载游戏的图像、声音等时显示带有进度条的“正在加载...”消息。(使用 java 小程序)
2)如何用自己的菜单、控件等创建游戏的UI。比如点击地图图标,它会向他们显示一张地图。单击朋友图标可以让他们与朋友聊天等。
3) 以及我应该了解的其他一般游戏开发问题,例如我应该使用 2D 还是 3D 图形、游戏中的物理等。
如果有对我有帮助的书的好建议,请分享。