我已经编写了设计文档和游戏规格说明。现在我想知道如何开发这个游戏?过去我只使用内置文本框、下拉菜单等小部件的类似于Windows的商业应用程序。但是,在游戏编程方面,似乎我需要为游戏的用户界面构建自己的小部件/控件。
以下是我心中具体的问题:
1)如何使用进度条显示“正在加载...”消息,同时下载游戏的图像、声音等(使用Java applet)。
2)如何创建游戏的用户界面,包括自己的菜单、控件等。例如,点击地图图标会显示地图。点击好友图标将允许他们与朋友聊天等。
3)还有其他一些一般性的游戏开发问题,例如是否应该使用2D或3D图形,游戏中的物理学等。
如果有一本好书可以帮助我,欢迎分享。