-1

堆栈溢出!我希望或多或少地制作一个非常、非常简单的回合制 4X 游戏来获得乐趣,并学习 OOP 编程。我有 HTML、PHP、MySQL 和非 Web 语言的基本知识,但没有什么是真正“动态”的,而这正是我所需要的。

我的最终结果希望是这样的(我的灵感是极其复杂的 Aurora 4X 的屏幕截图)。我想用 HTML5 Canvas、半静态 UI、许多交互的对象以及一些矢量数学和物理来绘制简单的形状和文本。

这甚至有可能成为一个初学者项目吗?我希望如此!

4

1 回答 1

1

您可以考虑使用 Unity 3D 之类的游戏引擎。如果您愿意,它将允许您开发基于网络的游戏和其他平台。网络上有大量视频和教程可帮助您入门。C#语言比较容易上手;它将使您对 OOP 有一个很好的理解。

http://www.3dbuzz.com是一个很好的资源。

或者,Java 编程语言是一种很好的 OOP 语言,也相对容易学习。

于 2013-04-04T22:37:56.647 回答