的StackOverflow!我希望或多或少地制作一个非常非常简单的回合制4X游戏,以获得乐趣,并学习OOP编程。我有HTML,PHP,MySQL和非网络语言的基本知识,但没有任何真正“动态”的东西,这就是我需要的。
我的最终结果有望像this (a screenshot of the ridiculously complicated Aurora 4X, my inspiration)。简单的形状和文字,我想用HTML5 Canvas绘制,一个半静态UI,许多对象交互,以及一些矢量数学和物理。
这甚至可能成为初学者项目吗?我希望如此!
答案 0 :(得分:1)
你可以考虑使用像Unity 3D这样的游戏引擎。如果您愿意,它将允许您开发基于Web的游戏和其他平台。网上有很多视频和教程可以帮助您入门。 C#语言相对容易上手;它将使您对OOP有一个很好的理解。
http://www.3dbuzz.com是一个很好的资源。
或者,java编程语言是一种很好的OOP语言,也相对容易学习。