- 博客(12)
- 收藏
- 关注
原创 智能蛇(C语言)程序编写要点
上一篇博客中,我们了解了贪吃蛇的C程序。现在,我们将探索“智能蛇”程序的编写。智能蛇即让蛇能通过算法具有 “感知 - 决策 - 行动” 的能力,能自动吃食。 智能蛇的程序框架如下: 输出字符矩阵 WHILE not 游戏结束 DO wait(time) ch=whereGoNext(Hx,Hy,Fx,Fy) C
2017-12-28 21:51:31 583
原创 字符游戏-贪吃蛇 (C语言)程序介绍
贪吃蛇是一款极其经典的游戏,几乎人人都玩过。在此,我将为大家介绍贪吃蛇的C程序。 在我的程序中,游戏的表示是:给定一个固定大小的字符矩阵表示蛇的生存空间,其中有一条长度6的蛇(Yqqqqq), “Y”表示蛇头,“q”表示蛇身体。空间中可能有食物(“@”表示)和障碍物(“#”表示)。你可以使用“ADWS”按键分别控制蛇的前进方向“左右上下”, 当蛇头碰到自己的身体或走出边界,游戏结束,否则蛇按
2017-12-28 18:07:00 789
原创 IT风险投资情况简析与案例介绍——软银的胜利
IT互联网产业向来是风险投资的宠儿。在1998年的第一波投资热潮中,几乎所有的风投都向互联网领域涌进,成就了一批优秀的网络公司;而在2005~2007年的第二波投资热中,风投们又将目光转向SNS、电子商务等互联网的细分领域。统计数据显示,在1999~2008年的10年期间,广义IT行业平均以53%的比例占据了国内风投市场的大半壁江山。 最近几年,IT互联网产业所受风投的青睐仍是有增无减
2017-12-19 17:58:59 2487
原创 C语言的起源
我们学习C语言已有两个多月,已能熟练地用C语言编写简单的程序。可是,若问起C语言的由来,多数同学定是一脸茫然。“以古为鉴,可知兴替”,在此,我将为大家介绍C语言的起源。1.B与UNIX 20世纪60年代,贝尔实验室的研究员Ken Thompson(肯·汤普森)发明了B语言,并使用B编了个游戏 - Space Travel,他想玩自己这个游戏,所以他背着老板找到了台空闲的机器 - PDP-7,
2017-12-14 16:43:14 3860
原创 IT行业道德伦理 介绍
IT行业飞速发展, 已是当下最热门的行业之一。IT从业者多如繁星,他们应该遵循怎样的行业道德规范呢?我将在此为大家作简单介绍。 一、美国计算机伦理协会制定的“计算机伦理十戒” • 你不应该用计算机去伤害他人 • 你不应该去影响他人的计算机工作 • 你不应该到他人的计算机文件里去窥探 • 你不应该到他人的计算机去偷盗 • 你不应该用计算机去做假
2017-12-11 23:37:31 10440
原创 自顶向下,逐步求精(Top-down)的程序设计方法简介
程序设计初学者常常受困于不会想问题:“不知道让计算机解决这个问题该如何做”。其实,程序员的一个基本功是,能够将复杂的问题分解开来。学会分解任务,因超级大分为大的、中的、小的、超小的,直到能用很直接的方法解决。记住一个很管用的策略:自项向下,逐步求精。不管做何事,都拿这个策略套一套,程序能编好,其他事也都能做。 自顶向下的意思是:是将复杂、大的问题划分为小问题,找出问题的关键、重点所在,然后用精确
2017-12-01 14:04:36 2241
原创 电路实践
1.NPUT(toggle switch) OUTPUT(led) ON(1) Green(0) OFF(0) Red(1)2.A B C O1 O2 0 0 0 0 0 0 0 1 0 03.
2017-11-20 01:14:40 286
原创 什么在推动用户的硬件革新?——安迪-比尔定律(Andy and Bill’s Law)简介
安迪-比尔定理 (Andy and Bill’s Law)是对IT产业中软件和硬件升级换代关系的一个概括。原话是 “Andy gives, Bill takes away.(安迪提供什么,比尔拿走什么。)” 安迪指英特尔前CEO安迪·格鲁夫,比尔指微软前任CEO比尔·盖茨,这句话的意思是,硬件提高的性能,很快被软件消耗掉了。 在过去的二十年里,英特尔处理器的速度每十八个月翻一番,计算机内存和硬
2017-11-19 23:21:46 635
转载 计算机中的颜色表示法——RGB
颜色是我们对到达视网膜的各种频率的光的感觉。我们的视网膜有三种颜色感光视锥细胞,负责接收不同频率的光。这些感光器分类分别对应于红、绿和蓝三种颜色。人眼可以觉察的其他颜色都能由这三种颜色混合而成。 在计算机中,颜色通常用RGB(red-green-blue)值表示,这其实是三个数字,说明了每种原色的相对份额。如果用0到255的数字表示一种元素的份额,那么0表示这种颜色没有参与,255表示它完全参与其
2017-11-19 00:50:43 12802
原创 AlphaGo Zero ( 阿尔法元 ) 简介
阿尔法元是Deepmind围棋软件AlphaGo的一个版本。AlphaGo团队于2017年10月19日在“ 自然 ” 杂志上发表了一篇文章,介绍了AlphaGo Zero,这个版本不用学习人类的游戏数据,比之前的版本更强大。AlphaGo Zero 在三天内通过自我对弈拥有了超过了AlphaGo Lee的实力,赢得100比0,在21天内达到了AlphaGo Master的水平,并在40天内超过了所有
2017-11-14 13:47:13 5929
原创 用Constructor 2制作跑酷游戏(1 地图制作)
Constructor 2是一个功能强大的HTML5游戏编辑器。下面,我将为大家介绍如何用Constructor 2来制作一个简单的跑酷游戏。首先,新建方案(Project)。Windows size维持初始设定(854,480),Layouts size改为(8540,480)。开启格线,宽与高均为16。右上角layers视窗开启一共四个图层:“bg” “map” “game” “ui”。其中ui
2017-10-26 17:34:34 2070
原创 绝地求生大逃杀地图分析
“大吉大利,晚上吃鸡”这句口号想必大家已是非常熟悉:PLAYERUNKNOWN’S BATTLEGROUNDS(绝地求生大逃杀)是当下最火热的在线游戏之一。想要在游戏中叱咤风云,对地图的了解是必不可少的。最近,shatterNL‘s新制作了绝地求生地形图和资源分布图,我们不妨在此一同参考学习。 这是资源点、车库、刷车点、刷船点的分布图这是由中国玩家制作的地图分析,其中固定刷车点不妨记住不难看出高级
2017-09-21 11:13:48 4222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人