我想建立一个简单的独立纸牌游戏中红宝石。有没有我应该使用任何图书馆?我甚至需要的游戏库有从一个堆栈移动到另一个卡?我从来没有写过任何游戏,而我还没有建立很长一段时间内独立的应用程序,这就是为什么我迷路了:)

有帮助吗?

解决方案

看来你都抢着到您的游戏图形部分。你有没有想过,深,你的游戏逻辑?我也为游戏开发,而我通常才能进入图形越来越全部实现游戏逻辑(或它的大部分)这样做,我可以在系统控制台/命令行测试。我很高兴与它之后,我移动到图形,声音,动画等凉的东西。

其他提示

我倾向于nairdaen同意关于在域逻辑工作第一。但是,如果/当你想用的图形/声音工作,我建议古薮的,因为它有一个非常漂亮和简单的API。

我用 Rubygame 一次原型碰撞和可视化。它是2D游戏良好的图形库。

对于你的问题的“独立”的一部分,它是用Ruby棘手的一点点,因为运行Ruby应用程序需要Ruby解释器和应用程序所使用的所有库。发布你的游戏可以成为用户的累赘。但是,你可以有一个独立的Windows应用程序(读:.EXE)。使用 RubyScript2Exe

我听到是易于使用的GUI开发,但我没有任何与它的个人经验。你可以用它来制定的游戏画面,一旦他们点击左右移动卡。从旁白,我不认为有你需要,除非你心中有特定的问题,任何库。

正如其他所提出的建议,开始与游戏引擎,其可以完全由控制台来控制,并且担心GUI后面。

  

我甚至需要的游戏库有   卡从一个堆移动到另一个?

没有,就可以实现其作为动态web应用程序并使用原型JavaScript库用于从一个“堆”移动卡(如图像)到另一个。

是啊,你真的需要,即使考虑之前的图形编程所有的逻辑。很多人进入编程想想图形表示的,而不是逻辑的后端代码的主要表现。该逻辑是其中一切发生图形仅仅是逻辑的表示。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top