我怎样才能帮助我11岁的男孩创造他的第一个视频游戏?


1

今天我给孩子发了一个关于一个男孩的报告的链接 创造了一个商业上可行的视频游戏。我的儿子回答说 他可能打算做类似的事情。

我问他关于这个项目的瓶颈 - 什么 阻止他取得进步,但他没有 回答。

从他的行为(他投入的时间量)来判断 玩Minecraft,制作关于它的视频,尝试编程 在Minecraft中使用命令块),他实际上可能有一个 向这个方向倾斜(游戏开发)。

我可以用什么方法来帮助他找到答案, 这个领域究竟是他的命运吗?

注意:我相信找出一个人的激情的唯一方法 是做某事,我。即在这种情况下 - 开发游戏。在 换句话说:你只能找到答案 经验 (通过做),是否一些 活动是你的激情与否。

我自己是一名软件开发人员,我试图教他, 如何为Minecraft编程插件(使用“真实”,状态为 艺术技术),但直到现在他还不想学习它。 我决定不给他施加压力。


2
使用 code.org 。许多学校在每年的12月份将其用于“守则”。甚至还有一个Minecraft教程!
OldBunny2800

2
就个人而言,如果我想教别人如何编程我可能会使用我所知道的语言。在我的情况下,我可能会尝试使用cocos2d进行一个非常简单的html5游戏,或者使用libgdx和robovm进行ios和android部署的java游戏。代码可能令人生畏,但我觉得真正的游戏不能来自简单的实用程序。您必须深入了解并了解条件,游戏状态等。如果您可以自己制作图形,也会有所帮助。但如果情况并非如此,那么您的目标只是制作游戏,还是制作商业上可行的游戏?
Kai Qing

1
那么肯定我会记下我亲自列出的两个选项。他们都包括非常简单的入门游戏指南和慢速介绍一般游戏结构。我建议不要先做你的梦想游戏,因为你永远不会完成它。从制造一些愚蠢的东西开始。 1个屏幕。这是我在cocos2d中为圣诞卡制作的快速游戏 brink.com/holidays - 预计不会太专业,所以它可能只适用于chrome
Kai Qing

1
我现在找不到这个名字,但是有一个RPG发电机制作得很好,你可以在蒸汽上找到。如果没有人,我会在稍后回答细节。
MakorDal

2
@MakorDal你的意思是RPGmaker?
Erik

Answers:


11

“刮” 将允许您创建一个简单的视频游戏,并获得一些基本编程概念的经验。之后有一些很好的资源来启动Python 这里


如果划痕太难了,试试kodu,但是因为他可以做命令块,让他转向更有用的东西,比如Unity3D的JavaScript,但那些在13岁时更好。
Bradman175

3

添加其他选项, GameMaker 也是一个相当容易进入的程序,经常被用作有抱负的游戏开发者的垫脚石。

基础版本也是免费的。


它确实倾向于教导一些最终迁移到OO风格编程的坏习惯。
Weckar E.

@WeckarE。在那个年纪,我认为没关系。能够轻松快速地获得结果比构建设计合理的代码更重要。
Erik

作为这个项目的校友(以及它的社区,在它不幸地擦除所有东西之前),虽然学习一些基础知识是有用的 - 最后我觉得我失去了更多时间来重新学习它教会我错误的东西。我从7岁到16岁左右使用它。
Weckar E.

@WeckarE。我从DIV工作室开始,但最终我认为重新学习坏习惯所花费的时间相比之下,这是因为它帮助我实际上从小就开展游戏开发。由于它们是为有经验/专业的开发人员构建的,因此使用更“适当”的工具很难做到这一点。
Erik

1

这是一个棘手的问题,因为我认为它归结为“我如何激励我的孩子真正做他感兴趣的事情。”你提到过你已经尝试过了,但他并没有坚持到底。

我认为这完全取决于动机。我个人知道,是什么促使我去学校并进入软件工程领域是为了最低工资而做了几年的废话工作。你的孩子可能没有那个选择:)

此外,游戏是一个棘手的去激励器。他们认真地吸我们,这就是我们想要做的。我正在进行一些预测,因为我知道我在玩游戏的过程中长时间努力成为一名成年人,因为我会考虑下一件我想做的事情,而且我只会半心半意地履行自己的职责。

实际上写这样的东西的想法也可能让他太害怕了。

我先说(如果你还没有),坐下来描述他可能想要在Minecraft世界中做的所有插件。接下来就是和他坐下来,然后你跟他一起写插件。告诉他你如何研究你不知道的概念。告诉他如何把它们放在一起。不断地和他打交道,问他想要什么,所以他不会坐在你旁边的董事会。不要让他的大脑陷入他不知道的语法中,而是陷入他想要插件做什么的概念中。他会的 感觉 从无到有制造东西的兴奋。告诉他如何让插件可供其他人使用,如果其他人喜欢它,那么他就会 感觉 在一个对他来说很重要的世界里,被社会所欣赏的兴奋。

我相信这可能会让他陷入编程的概念,然后教他如何编程会更容易。


1

可汗学院有一些非常基础的课程,可以在HTML5画布中构建简单的游戏。如果他感到受到其他选择的威胁,它可能是一个开始的地方。


0

除了Scratch之外,还有另一个更先进的系统,用于教孩子们游戏开发的基础知识: KODU 。与Scratch相比的主要好处:能够创建3D游戏(Minecraft风格)。


0

视频游戏(以及任何成功的应用程序)都是团队合作。独自工作的程序员可以将一个杀手级应用程序集合在一起并致富的那一天已经过去了。

让他参与一个年轻的编程爱好者社区。一旦你有三个或四个共同感兴趣的孩子,协同作用就会形成,事情就会开始发生。

我已经编程了40年,我可以告诉你,无论最终产品多么令人兴奋,如果你没有任何人与之分享,这项工作会很快变得乏味。即使在工业领域,一个小团队也会发挥重要作用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.