所以我看到人们在浏览器中进行小规模的rts游戏,我只想知道,从哪里开始?我用js + html5创建了一个小玩家游戏,所以我知道基础知识。启动此类项目最适合阅读哪些资源?
答案 0 :(得分:1)
现在有一个关于在HTML5中构建RTS游戏的权威指南。
本书Pro HTML5 Games引导读者完成构建完整RTS游戏的过程,使用Websockets进行多人游戏。
本书是根据我重新创建Command and Conquer in HTML5.
的经验编写的这本书涵盖了构建游戏时可能需要的所有内容(本书所涵盖的游戏已经完成且有效) -
单人战役包括一个拥有建筑物,车辆,飞机的经济体以及使用脚本事件讲述的拱形故事情节。您还可以查看使用路径查找和转向添加智能单位移动,以及使用脚本事件和有限状态机的组合进行战斗。
然后,您将看到使用WebSocket API和Node.JS添加多人游戏 - 从WebSocket和Node.JS的基础知识到详细信息,例如在保持玩家游戏同步的同时补偿网络延迟。
这应该是开始在浏览器中构建完整RTS游戏所需的一切。
答案 1 :(得分:0)
您可以阅读Network Programming in Age of Empires and Beyond,并查看游戏编程宝石书籍网络和多人游戏文章。