C#3D国际象棋游戏

时间:2009-11-11 02:10:04

标签: c# 3d chess

嘿所以我想创建一个3D国际象棋游戏(3D玻璃片),就像国际象棋游戏Vista提供的,Chess Titans,但我不知道如何开始。我知道我应该使用Blender进行建模,使用Visual Studios进行编程。您能提供可以帮助我入门的综合教程的链接吗?谢谢

5 个答案:

答案 0 :(得分:5)

您应该使用Microsoft的XNA Game Studio: http://creators.xna.com/en-US/

这是一个由Microsoft积极维护的优秀API,并且有大量的示例和教程列表可帮助您立即开始制作3D游戏。

这是一个用C#和XNA编写的3D奥赛罗游戏的链接: http://creators.xna.com/en-US/minigame/minjie

答案 1 :(得分:2)

如果您刚入门,Microsoft's XNA community网站就是 伟大 的地方。他们有免费的截屏视频,从0知识开始并从那里开始构建。

如果您以前从未制作过游戏,那么从简单开始并按照自己的方式进行游戏可能是一个好主意。今年夏天,我教了一个高中计算机课,我们首先将游戏编写为基于文本的命令行游戏,然后使用XNA的游戏引擎重新编写。一开始看起来很无聊,但学生们逐渐意识到,无论图形是什么样的,后端代表游戏的物体都不可避免地相同。

首先编码简单并且担心图形第二是一个很好的方法,让你的脚湿透而不会被同时学习大量的东西完全压倒。

答案 2 :(得分:0)

为什么不从创建3D电路板开始,使用2D国际象棋棋子完成AI逻辑。

通过这种方式,您可以在游戏中获得大部分内容,然后您可以更改棋盘上的纹理,改进棋子并更好地控制光源的工作方式。

答案 3 :(得分:0)

答案 4 :(得分:0)

对于3d部分,请查看unity 3d(http://unity3d.com/),indy版本现在是免费的,并支持C#语言等。