这就是我所知道的:
- C#;
- Python;
- 什么是OpenGL;
- 什么是 SDL(勉强);
现在我想为一个 2D 平台游戏(即一个必须避开一些障碍直到到达关卡末端的球)制作一个草图,以了解游戏是如何工作的(物理、事件、碰撞、绘图、精灵)。所以问题是:从 哪里开始? 我需要一本书,一个pdf,一个对我说的网站
“打开monodevelop,开始一个新项目,然后这是主类的骨架。现在你需要以这种方式管理物理。当物理完成后,你需要以这种方式关心关卡绘制。现在你需要在这个中创建精灵方法...”
我也在寻找队友或想和我一起开始这个“冒险”的人。
我同意您可能会在 StackOverflow 上获得更好的反馈,但作为 StackOverflower 本人,我可以建议一件事:pygame。
这是一个表面上看起来有点傻的框架,但它实际上直接连接到 SDL 并具有多个图形回退。它为你做了很多繁重的工作,虽然从长远来看这可能不是你想要的,但我想不出更好的开始。
他们也很少有解释清楚的教程,包括一个关于如何制作“打黑猩猩”的烦人广告风格游戏的教程。
Python wiki 上列出了一些教程和库。