我立即将这篇文章放置在公共社群中。我现在不想询问关于编程的帮助,也没有具体的编程问题,而是想了解制作这样一个游戏所需的过程和资源。
简单来说:我的大学朋友和我决定给自己一个非常大的挑战,以提高我们的编程技能。在六个月内,我们想展示一个Pac-Man游戏。Pac-Man将像幽灵一样由人工智能控制,经过一系列尝试后,活得最久的Pac-Man胜利。
这不像我们以前做过的任何事情。对我来说,这里的目标不是创造完美的游戏,而是尝试完成它,在此过程中学到很多东西。即使我不能在时间内完成,这是一个很大的可能性,我也至少想尝试一下这个项目。
那么我的问题是:我应该如何开始准备?我已经开始学习向量数学、矩阵等所有有趣的内容。我想使用DirectX 9.0c作为平台,这是可行的吗?请记住,这不仅仅是针对这个项目的偏好,我希望在图形开发方面有一些未来的发展,因此我想选择一个未来安全的平台。
至于游戏开发的一般情况,我应该考虑什么?我以前从未做过真正的游戏,因此任何关于中等规模项目(如果这将是一个中等规模项目)开发的建议都将不胜感激。
我的主要担心是陷阱和挫败感。
如果问题太模糊,请原谅。如果它不属于这里,那么我会将其删除。否则,非常感谢有关制作大型项目的所有建议。
简单来说:我的大学朋友和我决定给自己一个非常大的挑战,以提高我们的编程技能。在六个月内,我们想展示一个Pac-Man游戏。Pac-Man将像幽灵一样由人工智能控制,经过一系列尝试后,活得最久的Pac-Man胜利。
这不像我们以前做过的任何事情。对我来说,这里的目标不是创造完美的游戏,而是尝试完成它,在此过程中学到很多东西。即使我不能在时间内完成,这是一个很大的可能性,我也至少想尝试一下这个项目。
那么我的问题是:我应该如何开始准备?我已经开始学习向量数学、矩阵等所有有趣的内容。我想使用DirectX 9.0c作为平台,这是可行的吗?请记住,这不仅仅是针对这个项目的偏好,我希望在图形开发方面有一些未来的发展,因此我想选择一个未来安全的平台。
至于游戏开发的一般情况,我应该考虑什么?我以前从未做过真正的游戏,因此任何关于中等规模项目(如果这将是一个中等规模项目)开发的建议都将不胜感激。
我的主要担心是陷阱和挫败感。
如果问题太模糊,请原谅。如果它不属于这里,那么我会将其删除。否则,非常感谢有关制作大型项目的所有建议。
http://www-cs-students.stanford.edu/~amitp/gameprog.html
,其中的内容可能对某些主题有所帮助。 - tur1ng