失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 有趣的编程小游戏代码大全 你能知道游戏界一个个奇点是啥 – 游戏开发 – 前端

有趣的编程小游戏代码大全 你能知道游戏界一个个奇点是啥 – 游戏开发 – 前端

时间:2020-01-04 07:23:32

相关推荐

有趣的编程小游戏代码大全 你能知道游戏界一个个奇点是啥 – 游戏开发 – 前端

游戏据有效可靠记载,在公元前2600年前就有游戏的出现。游戏就是人生经验的一部分,出现在所有现存或失落的文化中。

路德维西·维特根斯坦(1889-1951)应该是第一位给游戏下定义的哲学家。他认为:游戏就是玩耍、规则和竞争。在偶看来,这就是游戏界的一个奇点,真正让游戏上升到了哲学的高度。

在19,一款名为《El Ajedrecista》的下棋机器,被公认为是第一部电脑游戏。这就是游戏界的一个奇点,真正让游戏上升到了高新科学技术的层面。

El Ajedrecista 第一部电脑游戏

人类并未就此停下研发游戏的脚步,但大多只是停留在双人博弈类,例如各种棋类。可能是一战,尤其是二战之后,战争期间的各类开创之举,使科技高速发展。于是在1952年,由剑桥大学的A.S.道格拉斯制作的一款名为《OXO》的井字棋游戏运行在“延迟存储电子自动计算器”(EDSAC)上。虽然还是个棋类游戏,但是玩家可以用转盘,对抗基本的人工智能电脑。这就是游戏界的一个奇点,真正让人机对抗这个概念得到实现。

“延迟存储电子自动计算器”(EDSAC)

紧接着,游戏进入到成熟发展阶段。各个大学的计算机实验室里,自制程序编写游戏的热潮到来了,但大多都是自娱自乐,没有引起什么广泛的关注。直到1962年,包括史蒂芬·罗素在内的一众麻省理工大学的学生们,用当时最先进的DEC PDP-1电脑,写出了《太空战争》这个太空科幻主题游戏,游戏中的飞机甚至可以发射导弹。得到了DEC的高度重视,并在电脑里加入了这一游戏。该游戏成为公认的第一部广为流传且具有影响力的电脑游戏。这就是游戏界的一个奇点,它开始进入到营销的环节当中了。

运行在DEC PDP-1 上的《太空战争》

4年后的1966年,拉夫·亨利·贝尔开创性的在普通电视机上开发了一个简单的电子设备,编写了电子游戏《追击(chase)》,成为了第一款“主机游戏”。是很多人心目中的“准第一世代游戏主机”。这就是游戏界的一个奇点,它让“主机游戏”应运而生。(由于年代久远,很难找到这个游戏甚至这台“游戏机”相关的资料,深表歉意。)

说到游戏,就不得不说它的载体:电脑操作系统,而有这么一款游戏,甚至在操作系统的角度上也是一个奇点。资深的程序员可能对UNIX操作系统了解甚多,而由ATT的程序员肯·汤普逊编写的《星际旅行》游戏成为了这款操作系统的一个应用程序。这就是游戏界的一个奇点,它开始慢慢影响到了操作系统这一生态的搭建。

星际旅行在UNIX操作系统上的展示画面

时间步入1970年代,这一时期被称为“街机的黄金时期”。1971年游戏以《宇宙战争》为剧情的《初代小蜜蜂》在斯坦福大学的一个学生活动中心横空出世。它是一款非常简陋的街机游戏,但它却是游戏史上第一款投币式游戏。同年,诺兰·布西内尔和兰德·巴内共同开发了《宇宙战争》的投币式街机(配硬件),虽然这台机器只建造了1500台,但是也不能否认:它是第一个大量制造和销售的商业游戏(机)。这就是游戏界的一个奇点,它改变了很多70后、80后甚至90后的游戏人生。

第一台投币式街机 PDP-11

1975年,还是在读研究生的学生设计师戴格劳在PDP-10大型电脑上写下了第一款角色扮演(RPG)游戏《地下城》也就是后来著名的《龙与地下城》的非官方版本。开创了RPG这种形式的到来。游戏中首创了现在称为“战争迷雾”的视野可见图形概念。它也是游戏界的一个奇点,从它开始,游戏慢慢向剧情、画面、动画等效果进行丰富和饱满,最终使电子游戏成为除了绘画、雕刻、建筑、音乐、文学、舞蹈、戏剧、电影这些传统艺术外的“第九大艺术”。

之后各种类型的游戏层出不穷,激发了广大游戏爱好者的想象力和创造力的同时,也深深改变了整个行业的面貌。其实还有很多算得上创举的革新,但是无一例外是站在这些从0到1的巨人的肩膀上的。所以综上所述,偶认为的奇点就是这些。而他们都集中爆发在上个世纪的60-70年代,不同于现在的“炒冷饭”或者“怼CG特效”,那段岁月的游戏界真的是一个璀璨无比,惊喜不断的时代。

希望您能喜欢偶的回答,谢谢!

游戏的编程和建模是一回事吗?

游戏编程,相当于开发游戏,写代码,每个游戏底层都是代码,那些代码就相当于一个规则,游戏规则。

比如,你按Q放一个技能,对方减少血量50,你这个Q按键,就触发了一串代码,当这串代码执行完成,别人的血量,代码肯定有一个关键字代替,比如A,初始是100,现在减少50。

逻辑非常复杂,开发会考虑到各种情况,这也造就游戏开发工资高的原因。

可以学一点Python,自己写一个飞机大作战玩玩,和建模,没有多大关系!

少儿编程有哪些好的产品可以推荐?

先明确下问题,少儿编程的主要人群为小学生。所谓好的产品,从家长的立场考虑,应该是价钱适中,产品专业,内容上乘且耐用。基于此和从业经验,从软件类,软硬件结合产品和书籍三方面做下推荐(仅供参考)

软件类,首推scratch,scratch作为全球主流的少儿图形化编程语言,麻省理工学院专业研发。在趣味编程课程教学阶段,国内少儿培训机构几乎都采用了scratch或基于scratch的二次开发来进行教学。孩子无需英文和代码基础,通过拖曳代码积木来建立程序,培养编程思维。软件免费,在创作页面最右侧有13节引导入门内容。

软硬件结合类,这类产品在市面上比较成熟,机器人编程就是其代表性产品。区别于scratch在线创作,机器人编程加入了搭建环节,程序运行的效果可以通过机器人来展现出来,互动性强,更生动有趣。代表性产品为乐高的wedo(6-8岁)和EV3(8岁以上),但价格略贵。建议考虑国产的教育编程机器人,像make block,优必选等。

书籍类。学习scratch,推荐《动手玩转scratch2.0编程》,内容翔实,案例丰富,图文并茂,适合作为小学生学习scratch的入门读物。五六年级学生学python或C++,推荐《教孩子学编程python(语言版)》和《小学生C++趣味编程》。

用心表达,若有帮助,望及时点赞鼓励,谢谢!

更多少儿编程学习相关问题,欢迎在评论区留言或关注头条号私信偶。

一起交流分享,给孩子更好的编程教育。

如果觉得《有趣的编程小游戏代码大全 你能知道游戏界一个个奇点是啥 – 游戏开发 – 前端》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。