如何成为孩子王的游戏 可以用最通俗的语言告诉我程序员敲的一行行代码怎么变成一个个游戏?那么写代码的难度又在哪里?

[更新]
·
·
分类:生活百科
3212 阅读

如何成为孩子王的游戏

可以用最通俗的语言告诉我程序员敲的一行行代码怎么变成一个个游戏?那么写代码的难度又在哪里?

可以用最通俗的语言告诉我程序员敲的一行行代码怎么变成一个个游戏?那么写代码的难度又在哪里?

“程序”这个词,可以翻译成“方法”或“步骤”,例如:张三丰同志符合组织程序,升任武当派掌门。
现在你明白“程序”这两个字的意思了吧。
现在说说你的问题,代码如何变成游戏,用俄罗斯方块举例:
1、这个游戏首先需要一个个形状各异的方块,咱们把它称为基础素材,需要让作图的美工把这些图片一个个做出来,就好像零件一样放到一个类似文件夹的地方待用。(开发行业称之为:资源包,资源包可不止几个图片,有可能还有文字稿、视频、音频等)
2、抛开游戏不谈,你有没有想过,为什么鼠标指针会跟着你控制动?为什么你按下键盘屏幕上会有字?为什么屏幕会根据你控制而显示不同的画面?其实这都是操作系统(暂时狭义的理解为Windows)在帮你工作。
它通过硬件输入设备(键盘、鼠标)得到你操作的意图,然后指挥输出设备(显示器),把结果告诉你。
3、第二部分概念如果你理解了,那么咱们回到这个该死的游戏话题:所有的程序员开发软件都无需理会如何让鼠标运动、如何让键盘工作,因为这部分工作操作系统帮你干了,操作系统的开发商会公布一本书,上面告诉你在开发的时候如何通过一串文本代码控制设备工作。
例如:在你不碰电脑的情况下,执行代码后——让你的鼠标移动下、屏幕亮一下、音箱响一下等等。
这本书我们叫开发手册或api手册,它把操作系统每个角落,可以控制地方的对应编码都写的明明白白,每一个控制区我们暂时把它称为:接口
例如:你在某种开发环境下输入
就会弹出一个Windows标准样式的警告框。(开发环境指的是供程序员编写代码的工作界面,类似于打字员用word一样。)
同理:这些代码也只能在对应语法的开发环境下有效,你把这个代码写在word里,肯定是不能执行的,也就弹不出那个警告框。所谓的“对应语法”,是因为现在的开发语言很多,例如c语言代码也只能在C语言的开发环境下运行,Java语言也只能在Java环境下运行。
上面道理如果都明白的话,现在我们编写这个俄罗斯方块的程序:
方块下落:缓缓下落,需要调用到一个时间控制器接口,让它在每500毫秒(也就是半秒),把方块在屏幕的坐标位置更新一下,这样你的肉眼就会觉得方块有下落效果。
方块转向:需要用一个键盘控制器接口,操作系统开始侦听你的键盘动作,得到按键动作后,把用户按了哪个键告诉你这个程序,程序得到具体按键后,根据你预设的条件将方块图片旋转x个角度。
例如:你预设w键左转90° e键右转90°
程序员就是这样一行行代码实现的游戏。
最后游戏开发完毕,进行“编译”操作,这个代码就可以脱离开发环境,在其他电脑上运行了。
最后的话:你知道一件事如何去办,那你就等于知道干这件事的方法(程序)。你用word打印一篇工作流程,这其实就是给人看的程序。如果你用代码把这个流程描述出来,它就是电脑程序。
给人看的流程文件,有时候根据人不同而描述的详细程度不同,
例如:你让你爱人下楼取快递,只需要说“芷若,下楼帮我取快递”即可。
如果你让你儿子下楼取快递,可能会说:“儿子,下楼取快递,顺丰的、白色车子,快去快回,不许顺路找小红”
电脑程序面对各式各样的人群(甚至有不怀好意的黑客),所以一个优秀的程序员,编写程序就好比你对儿子下达任务一样,需要描述的维度尽可能广,限制性住一切可能产生的隐患。
西安五语全栈程序员 友情回复

孩子每天都想着买玩具,怎么破?

根据描述是说孩子现在的状态是每一天都要买玩具。这样一个状态我们要帮助他做一个递减,比如说从每天买,到隔天买,到每周买最后慢慢地把频率降下来,到每个月买一个,或者说是我们可以在把玩具作为孩子的一种好行为的奖励,或者说是对于孩子的一个节假日的礼物,来慢慢的把时间拉长,递减下来。这样的话给孩子一个适应,就是他不会每天都获得新的玩具这样一个过程。
那么还有就是我们在跟孩子出门之前,我们跟孩子要做一个约定,比如说我们这次出去,可不可以买玩具,可以买几个玩具,我们做好约定之后再出门,如果你觉得可以,那么我们现在就可以OK,出门了。那么如果你觉得不可以,那么我们今天就不出门了,如果孩子跟你有过这样的约定以后我们再出门,你作为父母,我们要温和并且坚定的执行跟孩子出门之前的这个约定,比如说孩子出门之前答应好了,我们今天不买玩具,但是走到超市里面,玩具柜台可能孩子说,我又要买玩具了,我反悔了,我觉得我还是要有一个玩具,那么这样的话,作为父母我们一定要坚定下来,但是呢态度是要温和的,比如说我们之前是约定好了不买的,如果你一定要买的话,那么我们现在就要回家了,我们不能继续再超市买东西了。
在跟孩子制定约定的时候一定要把奖惩制定在里面,比如说你如果今天很好的完成了我们的这个约定的话呢,那么回来我可以给你讲个小故事啊,我可以陪你阅读绘本啊,给孩子一些这种小的奖励机制在里面,或者说你如果这一个月都没有去随便买玩具,都执行了这个约定,执行的很好的话,那么到了月底我可以给你买一个你喜欢的小玩具,当然这个玩具可以是多大的,价值是如何的,这些要跟孩子约定好,那么如果孩子不能执行约定的话,也要跟孩子建立一些小小的惩罚,比如说孩子这次没有执行好约定,出去又闹着情绪又要买玩具,我们回来有一些小的惩罚,比如说减少一次看动画片的机会,或者说是我们今天就减少一次零食的机会等等这些惩罚和奖励的机制,在跟孩子做约定的时候,父母跟孩子一起商量,协商好,去制定好这个约定,然后我们就去来执行这个约定。与此同时,递减孩子买玩具的频率,就可以慢慢地纠正孩子每次出门都要买玩具并且毫无约定毫无规则意识的这样一个状态了。
了解更多更科学系统的育儿知识,请关注“积木育儿”头条号。