目录
1、学习与游戏2、学习和游戏哪个重要?
3、如何学习入门的游戏编程
4、关于学习的游戏
5、有没有关于学习的游戏?
6、怎样系统学习游戏编程
7、怎么学习游戏制作,学习游戏制作的方法
8、有没有什么游戏,又可以玩又可以学习,急!
9、学习拼音有哪些游戏。。
1、学习与游戏
因为有奖励,杀死怪物给你奖励,完成任务给你奖励,这都是即时的,并且你会升级,可以更加快速的得到奖励,这样形成了循环。所以很多人沉迷进去,并且为自己感到骄傲自豪。 学习其实也有这样的奖励,只不过来的太过于漫长。
玩游戏为什么会上瘾,因为它可以让你产生凌驾于别人之上的快感。游戏就是模拟现实,不管是模拟古代现代还是未来。游戏产生的快感跟现实产生的快感是类似的,只不过没人会说人活着也会上瘾。游戏能使你摆脱日常的生活和规则,在游戏的世界里,规则为你所知,所控,生死都可以改变,你能进退自如,获得自由的感受。
游戏是为了让你获得快感而设计的,处处挖空心思让玩家“爽到爆”,不那么好玩的游戏很快就会被淘汰。
相反,学习或者工作可不是专门为了让你爽而设计的。
人喜欢玩游戏上瘾大概是因为它给我们的刺激
你可以把学习也弄得很刺激弄得像游戏一样
1奖罚机制
设立目标 达到一个就怎样失败就怎样
2 让你自己相信学习是一件很帅的事情
游戏只是消费,学习是为了创造。这两者的境界和难度有 本质的不同,不要混为一谈。正因为纯粹的消费是简易的,方便的,还能得到(虚幻的)“奖励”,所以这些无脑少年才会沉迷于此,就好比花钱可以得到快感一 样,工作哪有这些快感?或者说,如果游戏是很艰难的东西,必须经过多年训练,那这群“玩家”还能玩得下去吗? 没有眼光和毅力的人总是这样的,如果游戏很艰难,自己找不到快餐式的消费快感了,那兴趣就会转到别的地方。
几十年前没有电子游戏,但每天游手好闲混吃等死 的年轻人不也是大把的吗?其实这是同一批人。
2、 学习和游戏哪个重要?
相互相成,玩游戏前,先给自己定个学习小目标。在中学时期,联络各个同学之间感情的最好方法就是讨论游戏了。(如果你讨论学习,那就另当别论了)如果你想跟同学有共同话题又不想耽误学习的话,不妨试试我说的方法。在玩游戏前,在心里给自己定个目标,比如要玩游戏,得先把作业做了,或者先把某某文章给背了。以玩游戏为动力,逼迫自己学习,当目标完成后,玩游戏心里就没什么负担,但这不意味着你可以放纵自己玩很长时间的游戏。我记得中学时老师说过的一句话:学习的时候认真学,玩的时候尽情玩。意思是自己做事要专一。
摆正心态。不要因为想玩游戏而应付作业,学生时代最主要的还是学习,不能因为游戏而放弃学习。如果正处于中考或高考阶段,那一定要把游戏放在一边,专心学习,因为那两场考试对于你的人生是非常重要的。
凡事都有两面,如果你的梦想是成为电竞选手,那以游戏为主,但那毕竟是凤毛麟角。所以还是那句话,该学习的时候 好好学,该玩的时候尽情玩。
3、如何学习入门的游戏编程
以下一篇是以服务器为例的,希望对你有帮助。
-------------
学习游戏服务器编程基础篇
姜雪伟
前段时间,一直给开发者灌输学习3D游戏引擎技术,包括游戏底层数据结构封装,算法与游戏实战技术分享视频课程,以及编写了一些使用算法解决游戏实际问题等等方面的文章。再给读者介绍3D游戏引擎的同时,也有人问我关于如何学习游戏服务器编程技术,其实我也喜欢游戏服务器编程。在游戏开发过程中,游戏服务器开发的工作量相对客户端来说少的多,比如游戏开发后期客户端要调各种效果,更换UI等。当然网上关于开源的服务器代码也很多,在Github上能搜到很多代码,比如java的,C#的,C++的,C的,erlang,python等等,很多人为此比较迷惑不知道到底该学习那种编程语言。服务器编程开发也是随着地区不同而不同,IT行业发展的中心是北京,上海,广州,它们对于游戏服务器编程语言的需求也是不同的,北京偏向于java语言编程,上海偏向于C++语言编程,广州偏向于erlang编程,这个也是告诉开发者,如果想去不同的地方可以根据需求有针对性的学习。本篇文章就是告诉读者如何学习游戏服务器编程开发?
我本人还是喜欢C++编程,其实语言只是一方面,原理还是要清楚的,下面我谈谈学习服务器编程的一点体会。
学习游戏服务器编程也要分阶段的,先把基础学习好,编程语言是必须具备的,可以学习java,C++,C#,erlang任意一种要熟练掌握,还是以C++为例,游戏编程中经常会使用一些宏定义或者模版定义,开发者要知道宏定义的含义以及模版定义的含义。服务器开发中经常会使用STL模版中的对象,比如Map,Dictionary,List,Vector等等。网上有很多学习资料,另外在这里还是要谈到数据结构,不论在客户端开发还是在服务器端开发,数据结构都会用到,比如哈希表,二叉树,队列,堆栈等等,以上提到的是关于语言方面必须具备的。
语言基础掌握牢固的,可以直接略过这一阶段的学习,直接学习第二阶段,关于网络通信协议,比如我们TCP/IP协议一共分七层,各个层的作用是什么?服务器传输有几种常用的协议分别是TCP协议,UDP协议,还有Web使用的Http。TCP协议是可靠的协议,数据传输后必须要经过确认,UPD协议是不可靠的,无需确认,Http协议是主动的去获取,主要用于资源和Web注册的。这三种都会在服务器开发中使用到,必须要要掌握。在这里给读者展示一下各个层包含的协议:
应用层:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等
传输层:TCP,UDP
网络层:IP,ICMP,OSPF,EIGRP,IGMP
数据链路层:SLIP,CSLIP,PPP,MTU
通过上面列举的点,我们知道了各个层都有哪些通信协议,当然各个层不是孤立存在的,它们之间是有关系的,在计算件原理中也有这方面的介绍,这里借用网上的图给读者展示如下:
应用层主要是我们自己程序处理的,它可以通过传输层和网络层进行消息的传输,将上图再进一步细分如下所示:
通过上图可以很清晰的看到TCP/IP协议组的组成,具体大家可以查看大学课程《计算机原理》。这些基础的通信协议掌握了后,接下来就要掌握Socket套接字了。socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。
Socket套接字是通信的最基本方式,在游戏中的服务器和客户端之间通信,以游戏登录为例,客户端先创建Socket,然后把玩家的用户和密码以及登录服务器的IP地址,端口号这些数据写入到Socket中传送到服务器端,服务器会做监听,接收到消息后,打开读取Socket信息进行处理比如验证信息的正确性,然后服务器创建Socket,把传送给客户端的消息写入到Socket,发送给客户端,客户端也会做监听操作,客户端接收到消息后,客户端打开Socket,读取消息。客户端和服务器之间的通信方式如下所示:
在TCP/IP协议中有三次握手,通过三次握手可以建立一个可靠连接,效果如下图所示:
三次握手在服务器端程序员面试中,经常被提到,掌握了TCP/IP协议后,接下来进入实兵演练阶段,也看看自己对网络这块掌握程度。以Unity为例,可以学习TNet超轻量级的网络传输,因为它没有数据库,但是可以很好的验证学习的TCP协议以及Socket套接字,自己可以在此基础上再尝试做一些消息传递,最后要学习一下服务器存储所需要的数据库MySql。
学习数据库的安装,数据库操作比如新建表,插入数据,删除数据,读去数据等,掌握数据库后,接下来就需要通过游戏服务器编程对它进行操作了,建议先学习网上的PhontonServer,它是使用C#编写的,方便开发者学习,另外它提供了Unity实现的Demo,开发者可以调试连接,从而熟悉Mysql。
以上这些知识也是作为服务器开发者必须掌握的,掌握了这些技术后,继续提升的最好方法是去公司跟着项目走,在后面章节还会给读者介绍关于如何架设真正的游戏服务器以及知名IT游戏公司的服务器架构设计以及服务器负载均衡的设计,最终会介绍如何搭建全球同服服务器。
4、关于学习的游戏
词语接龙、猜谜语、成语接龙、脑筋急转弯、和猜字等。这些都是有关学习的游戏,楼主请采纳。
5、有没有关于学习的游戏?
首先要问你几岁。如果是10-13岁的,摩尔庄园里就有,拉姆学院,数字迷宫。
6、怎样系统学习游戏编程
www.zhihu.com/question/20778819/answer/23665378
主要是要动手。建议是C++学一下,不用学的很深入,然后数据结构看一下,看到树就可以了,树和图可以留到以后看,之前的链表堆栈队列都看掉,争取自己写出来。然后学下SDL,这个包很容易学,看网上的教程几天就学会了,然后接下来就是从最傻逼的游戏开始写。我的过程是贪吃蛇-->乒乓-->打砖块,现在忙了没写下去了,都快忘记了,之后规划的路径是Galaxia-->警察抓小偷-->简单的2d scroll游戏-->简单的2d rpg引擎,最终目标是看懂博德之门的那个开源引擎,自己写2d RPG,因为我对三维的兴趣不大所以就不准备学。
其实这里头都是有学习点的:贪吃蛇是练手,顺便学习简单的动画;乒乓是学最简单的碰撞检测+物理;打砖块是学稍微精细一点的碰撞检测+第一个商业游戏(这玩意写得好的确可以卖,但是我们的目的就是练手);Galaxia是学习简单的AI和Sprite表,这是第一个Sprite数量比较大的游戏;警察抓小偷是学习更复杂一点的AI,和简单的关卡编辑器;2d scroll游戏就是学习scroll的;简单的2d rpg引擎,这里我的规划是类似创世纪3这样的引擎就足够了,这里能学到的东西就很多了,但是最主要的是,这是第一次我要做一个完整的游戏引擎,以及所有的工具,包括更复杂的关卡编辑器、试验一下简单的脚本(物品掉落,比如说)。
推荐几个链接,我觉得完全足够了。
Lazy Foo' Productions (SDL + C++的教程,作者连怎么配置环境都手把手的交给我们了,每天学个两节很快就下来了,等学完了基本上我上头那个列表也写完了)
2D Game Programming Tutorials with SDL (同样是SDL+C++的教程,但是这里头有好几个游戏的源代码,开始写游戏的话,C++学好了,然后写一个月游戏应该就能看懂这里所有的源代码了,好处是他上来就告诉你游戏引擎要有怎么样的架构)
最后看下entity driven engine的知识吧,如果你要写比较复杂的游戏的话。当然如果要写3d的话要看的就更多了,我的建议其实也很简单,就是比照着游戏发展史来,比如说你可以先上Wolf3d这样的游戏,当然不是比照它的源代码,而是实现类似的功能。
C++的教程就不给了,其实随便挑本英文经典的教程,不用看完,看到面向对象,知道继承大概是个什么样子,就成了。细节部分慢慢追究,总体来说我觉得每天花五六个小时(真心不多,写程序很容易沉浸在里头的,五六个小时是为了保证生活质量,我去年夏天自学的时候往往一天十个小时)看一个月绝对就看完了,然后看数据结构。为什么看数据结构呢,因为第一这是游戏编程里头很重要的一部分,数据结构设计的不好将来你会呵呵呵的,第二,你之前学C++恐怕没写过什么正经的代码,学数据结构可以大量的练习算法,而且最主要的,熟悉常用的数据结构。我觉得学到树就够了,最多把树学完就足够了,这也就是一个月的时间最多了。最后要注意,从一开始就要写比较专业的代码,这个你去网上搜索下就好了,包括一些书上可能不会说到的东西,比如说最新版C++里头我记得有智能指针。我C++其实都是自学的,所以也不知道是不是有什么库要学,蛮多流行的库但是我不知道游戏编程是否要用到,你还是去问下比较好。
接下来就是大量的写游戏。写游戏要注意了,从一开始就要搞明白引擎的构架,否则将来要吃亏。我上头给的两个网站都是挺好的,教给你简单的架构,但是最好找个业内的人问一下,因为内容有些老了,而且如果你志在三维游戏的话,一开始有人推荐的那本游戏引擎架构我觉得蛮好的,虽然我看不懂但是翻了下觉得看完应该足够了。
然后就没啥了吧,反正就是慢慢写,也别着急。如果有机会去业内肯定要去的,因为能学到很多。但是怎么说呢,如果你和我一样不想写大型的三维游戏(二维角色扮演游戏其实也很大型,不过相对三维来说还是容易点),那么靠网上问人也差不多了。但是有机会进去肯定要去一下的,还能赚钱。如果去不了公司,就多看看源代码,网上实在是太多了,看看行家是怎么写的,同一个游戏同一个功能他为什么这么写,想不明白直接发信嘛,搞IT的人一般都挺热心的。
7、怎么学习游戏制作,学习游戏制作的方法
楼主你好,游戏设计细分为很多方面,可以简单跟你介绍下~
游戏设计部门主要包括角色、场景、原画、动作、特效、程序这几个分工。
【举个例子】对于一个游戏程序员来说,通常需要经过以下几个学习阶段:
1、基础语言阶段:常用的编程语言有,C,C++,JAVA,其中最广泛被使用的就是C++,C++语言是一切游戏程序的基础,换而言之,一个优秀的游戏程序员,必须非常熟练掌握并应用C++.
2、数据结构:在掌握C++之后,需要进行数据结构的学习,形象的讲,就是那么一大堆数据,如何去有序的排列其结构。通过对数据结构的学习,便能够开始阅读他人编写的代码,尝试 开发简单的程序,可以实现一些编程者自己的构想,是每个程序员必须掌握的技巧。
3、“库”的学习及应用:最常用的有MFC(微软公司类库),GUI(图形界面库),当然“库”的知识及功能非常庞大,通常来说,熟练掌握一部分经常涉及的知识即可。
通过以上三点的学习,c++基础语言,数据结构,库的使用。你基本已经可以自己独立制作一个小游戏了,比如贪吃蛇,俄罗斯方块等等。
然后,将进入的高阶阶段,也将是直接涉及到游戏程序相关知识。
4、游戏程序对于硬件的操纵。比如,内存,CPU,显卡,这将会涉及到一些数学知识,比如立体几何,线性代数等,但是也不用惊慌,并不是非常困难。通过对硬件的熟练操纵,才能将游戏的画面,流畅度等等充分给予表达。
5、对于相关知识的学习。包括物理,脚本,美术等等。不需要深入了解,但相关知识的丰富对于你将来做游戏程序会有直接帮助。
6、对于游戏引擎的熟悉及使用。游戏引擎一般包括渲染器,内存管理器,组织管理几部分。对游戏的画面做出渲染,高效使用内存以及如何控制动画播放等功能。熟悉引擎的使用,也将对于游戏程序员有直观的帮助。
其他的方面要是自学的话,可能光靠教程和文字是不够的,这里就不举例说明了,我建议你要是真的想学习,可以考虑选择一个专业的培训机构,希望我的回答对你有帮助,如果你有意向学习的话,随时可以在线告诉我,我在教你怎么样选择好的机构,希望我的回答对你有帮助
8、有没有什么游戏,又可以玩又可以学习,急!
应该是一些知识闯关游戏。
嗯(⊙o⊙)?如:疯狂的麦咭(电脑游戏)
有用要点赞欧!!!
9、学习拼音有哪些游戏。。
第一种
游戏名称:开火车
适用范围:用于复习巩固拼音字母、音节、生字、词语等。
这个游戏适用范围比较广,所做准备也比较简单,这种游戏很适合课堂操作,能使全体学生
兴奋起来。但比较适合复习巩固阶段运用。
游戏准备:相关字母、声母卡片
操作过程:
(1)做这个游戏可以根据不同的内容采用不同的形式。开火车可以横着开,也可以竖着开,
还可以开双轨列车。
(2)导语:小朋友,我们一起来开小火车,看哪一列火车最先开到我们首都北京。开火车时,其他孩子学着很轻很轻地发火车开动的“呜——咔嚓、咔嚓”的声音,有利于营造气氛,激发学生的学习兴趣。
(3)例,教师在复习学过的生字时,可以用卡片先出示一个生字,然后让一组学生轮着读生字字音、组词。师:“请第一组开双轨列车,先读读字音,再给它找个朋友。”谁说错了,火车就停下。师:“哪个修理员来帮着修理一下?”选其他组的修理员修理(重读字音、字母),修理好了继续开。
第二种
游戏名称:找朋友
适用范围:复习字的偏旁、结构,正反义词,以及声母与韵母的相拼。
游戏准备:有生字的金牌,花形卡片
操作过程:
(1)导语:小朋友,你想找到你的好朋友吗?让我们来做一个找朋友的游戏。
(2)如,第一册《识字4》,在学了生字后,请学生找相同偏旁的字做你的好朋友,就可以
这样操作。
一生拿一张卡片“打”,说:“找呀找,找呀找,谁是我的好朋友?”拿卡片“拔”和“拍”的同学就都可以上前说:“我是你的好朋友。”大家说:“对对对,‘拔’是‘打’的好朋友。”最后大家一起读读两位好朋友手中的字,说说这两个字的偏旁。
又如,教师可以做几个金牌,金牌上贴有生字“跑”“跳”,大家一起拍手说:“找呀找,找呀找,找到一个好朋友。”挂金牌的同学看一看读一读生字,与挂有相同偏旁字的小朋友手拉手,成为好朋友。找对了,大家说:“对对对,你们是一对好朋友。”
找错了,大家说:“错错错,赶快再去找一找。”
(3)教师也可以准备一些声母或韵母相同的生字,用金牌的形式挂在大家胸口,先读一读,然后让小朋友选择字音中相同部分的字手拉手,交朋友。还可以教师准备字型结构相同的或能组成词语的两个生字,准备一些声母和韵母,让学生读后手拉手交朋友。
(4)这样在游戏中能激发学生的学习兴趣,在游戏中巩固所学知识。
第三种
游戏名称:顺风耳
适用范围:复习音近的拼音字母(前后鼻音、平翘舌音)和生字。
游戏准备:学生每人准备一套拼音卡片,和有关的生字卡片。
操作过程:
(1)导语:我们一起来比一比,看谁的耳朵最灵,是顺风耳。请听仔细。
(2)老师或小老师报音,其他同学找出相应的声母、韵母、音节或生字卡片,边举起卡片边
迅速读出来“找到了,找到了aoaoao”。看谁找得对、准,读得快、准。
(3)这样能帮助学生区分浙江方言中较难分辨的平翘舌音、前后鼻音,提高学生的听音辨别
能力,培养学会倾听的良好学习习惯。