目前可以在不使用 XNA 的情况下制作俄罗斯方块吗?使用 C#?
我有一台过时的计算机,目前无法运行某些 XNA 组件。我是这方面的初学者,所以在获得一台可以运行 XNA 和其他所有东西的新计算机之前,我希望先完成一些其他编程工作。但是如果没有 XNA,俄罗斯方块容易制作吗?
I have an outdated computer, that currently will not run certain XNA components. I am a beginner at this stuff, so I'm looking to get some other programming stuff done before I get a new computer that can run XNA and everything else. But is Tetris easy to make without XNA?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
当然。我已经为文本模式编写了俄罗斯方块,并且是在 ILasm 中编写的,所以这是可能的。
您可以使用任何演示风格来研究游戏的智能,然后再进行更改。
Sure. I have written Tetris for text mode, and in ILasm at that, so it is possible.
You can work on the smarts of the game in any presentation style, then change that later.
C# 俄罗斯方块游戏
Tetris Game in C#
您可以使用 C# 编写 WPF 和 Silverlight 应用程序,它们是构建俄罗斯方块游戏的强大平台。
这是一个用 Silverlight 开发的俄罗斯方块游戏。 http://www.herbess.com/Projects/Silverlight.aspx
尽情享受运气。
You can write WPF and Silverlight applications in C# and they are more than capable platforms for building a Tetris game.
Here is a Tetris game developed in Silverlight. http://www.herbess.com/Projects/Silverlight.aspx
Enjoy and Good luck.
对于俄罗斯方块来说,您当然不需要任何高级图形功能,C# 和 GDI/GDI+ 开发就可以了。
这里有一些来自 MS 的 VS2003 复古示例 - 您可以检查“使用GDI+ with C#” 源代码入门
You certainly don't need any advanced graphics capabilities for Tetris, and C# and GDI/GDI+ development will be fine.
Here's some VS2003 vintage samples from MS - you might examine the "Using GDI+ with C#" source code to get started