首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开始游戏编程基础

开始游戏编程基础
EN

Stack Overflow用户
提问于 2011-01-08 19:46:26
回答 11查看 30K关注 0票数 17

我11岁的弟弟想学玩游戏。他从来没有编程,但他想学习编程。他对游戏和游戏编程很感兴趣,他明白这很困难,但他想这么做。所以,很明显,我求助于这样的人来了解你对他应该怎么做的看法。记住,请给我建议

  • 初学者可以选择的领域,
  • 如何从那个地区开始,
  • 一开始读什么,
  • 最初的语言等。

一旦开始的部分被处理,你也可以建议中级和高级的东西,但这个问题是非常开始的水平。如果有像网络游戏大战这样的领域。控制台游戏与普通电脑游戏,然后请咨询有关领域。正如我所说,他从来没有编程,他可能想尝试所有的领域,并选择一个他最喜欢的。我希望这不是太多的要求谁在这一领域,但如果这个问题是巨大的,请建议如何把它分成多个问题。~谢谢。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2011-01-08 20:10:32

我在15岁的时候就开始了我的编程职业写作游戏,这很有趣(尽管我和C++搏斗了3年,只是因为“这是用来写游戏的东西”)。我的两分钱:

  • 易于使用的编程语言开始(而不是C或C++)
  • 为编程语言找一本初学者手册(不是针对游戏的)
  • 决定提供编写游戏所需的API或环境。我一开始在控制台里做蛇、太空入侵者等等,但是任何2D环境都可以(尽可能长时间地远离3D;还有更重要的事情要先学)。SDL/过剩 for OpenGL几乎在任何语言中都有绑定。Python的派克看起来也很有前途。使用HTML5 5帆布-element,您甚至可以使用JavaScript在浏览器中编写程序。我不知道现在什么是最好的,但你有一些建议。
  • 当陷入困境时,找一个社区寻求灵感和帮助。我用的是gamedev.net。由于我们使用的是堆栈溢出,所以gamedev.stackexchange.com也应该是一个自然的选择:)
  • 从小开始。非常小。我是说真的很小。然后采取小步骤迎接新的挑战。请不要写MMORPG
  • 游戏设计和图形是有趣的,但重点是编程(至少现在)。当你写了一个简单的游戏,学习如何做同样的事情更好。
  • 设定一个目标。想象一下你想要做的游戏。不要试图立即做到这一点,但要确保你学到的每一件新东西或使你更近一步。不要学习你不需要说的东西(只是学习太多了)。

祝你和你弟弟好运,我从不后悔走他即将走的路!

票数 25
EN

Stack Overflow用户

发布于 2011-01-08 19:51:30

对于刚开始的游戏开发,我认为你不会错的组合Python + 派克。Python是一种很棒的、优雅的(而且易于学习)的全方位语言,很多很棒的教程都提供给Pygame,这些教程解释了2D游戏编程的基本知识。

票数 5
EN

Stack Overflow用户

发布于 2011-01-08 20:37:19

在Gamedev stackexchange上的有个帖子,其中的海报实际上处于相同的位置。

引用我的回答:

我也是15岁,所以我想这会有帮助吗? 我最近开始学习Python (已经做了一年左右的C++ ),而且我发现学习起来比C++容易得多。这里的陷阱要少得多,您需要少量代码才能在屏幕上得到一些东西--我所发现的让您想继续下去。 还有一些包装工具,如Pygame和Pyglet /OpenGL,用于图形方面。 在他开始做简单的游戏之前,我建议他至少学几个月的语言。(当然,在这段时间里,猜数游戏和绞刑游戏都是很好的练习。)

以及阅读内容;我可以建议用Python发明。它从以一种非常游戏化的方式学习语言--这是确保他保持兴趣的一个很好的一步;我怀疑他这个年龄的许多孩子会想要学习所有关于变量和循环的知识,更多的是能够制作一个游戏--一直到无缝地引入PyGame和图形。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4635772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档