2010-01-09 56 views
3

我从哪里开始这个游戏?如何在c#中创建真人快打游戏?

我确实有xna工作室。但我不知道创造这样一个好游戏的流程。

编辑::

我对C#/ asp.net开发一个良好的手中。我对游戏开发完全陌生。

好吧,我很欣赏你的答案/评论,但你能告诉我该工作室是最好的C#游戏开发,或者从哪里开始做游戏开发。

+6

任何大的东西都是由较小的部件组成。计划一些小事,并加以实施。我建议你开始更容易的事情(坚持数字战斗),并从那里继续前进。一步一步来。祝你好运。 – 2010-01-09 08:06:31

+0

pl不要关闭此问题。 – martin 2010-01-09 08:11:20

+1

这是一个可怕的问题。它并不具体。请阅读常见问题。 – hobodave 2010-01-09 08:22:17

回答

12

从小开始!

这里有一些教程,让你开始:http://einfall.blogspot.com/

相信我,当我说,一个游戏开发商的路径以最简单的游戏开始:

  1. 写自己的Tetris
  2. 写你自己的Arkanoid
  3. 自己写Mario-like
  4. 写你最好的游戏,和名气将是你的。

如果你没有失败的第一步,美艳的未来可能会等待你。如果你从真人快打开始,你会失败惨败。

+1

作为一名独立游戏开发者,你可以做的最糟糕的事情就是试图让自己的最新一鸣惊人。关键是从小开始,在跑步前学会走路。 – 2010-01-10 01:09:13

2

那么我会说最好的事情就是开始简单。这可能听起来像是无聊的方式,但通过编写小部分代码而不是潜入如此大的项目中,您将学到很多东西。您没有得到报酬的项目最常见的问题之一是找到完成项目的动机。如果你创造出一小部分功能,你将能够看到你有多远。如果你在开始打字之前考虑每一项功能的设计,你可以将它们连接在一起开始游戏。

我建议你做这样的事情越来越屏幕上,可以先搬来搬去一个精灵(图像)。然后尝试在按下按钮或键时使其“跳跃”。一旦你掌握了这个技巧,你就可以开始添加惯性和物理,或者如果你喜欢暂时独立的休息时间,并开始创建显示在屏幕顶部的生活仪表,并且你可以显示耗尽。

如果您一般是编程新手,那么也许一个游戏框架,将上手的最佳场所。尽管交易完全控制,但您会看到更快的进展。

祝你好运