自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 贪吃蛇游戏设计及算法

首先需要明确设计应该完成的功能,使用键盘的上下左右键来控制蛇的方向;随机产生食物,蛇吃到食物后,身体变长一节;设定边界,蛇撞到墙或者吃到自身的时候,游戏结束。 以下是思路: 1.一张地图,四周有墙体。 2.一条蛇,由蛇身和蛇头组成。 3.食物,蛇吃到食物后身体变长,并且重新生成一个食物。 3.蛇需要移动,这是难实现的一个部分。 4.蛇撞到墙或者自己的身体就会死亡。 5.需要能用键盘控制

2017-12-23 09:45:49 8746 1

原创 字符游戏——智能蛇

首先本次实验需要在Linux环境下运行,可以选择安装VMware虚拟机,然后将Ubuntu安装在虚拟机中,即可实现在Linux环境下的编程。 VMware虚拟机可以在其官网上下载,Ubuntu已经有中文社区,可以找到不同版本的Ubuntu,16.0版本的Ubuntu在安装过程中出现错误,因此选用14.2版本的Ubuntu。 实验环境准备就绪后,接下来在Linux下实现智能蛇了。 为了实现贪吃蛇

2017-12-23 00:11:03 400

原创 风投与IT行业

风投,即风险投资,指把资金投向蕴藏着失败危险的高 科技 项目及其产品开发领域,以期在促进新技术成果尽快商品化过程中获得资本收益的一种独特的投资活动。 从投资行业的分布上来看,2014年7月中国VC/PE投资市披露的101起融资案例,共分布在16个行业中,其中互联网和IT的投资数量依旧遥遥领先,分别是35起和16起,其次的行业分布分别是:电信及增值、文化传媒和医疗健康,新兴行业依旧是投资者追逐的

2017-12-16 11:50:04 424

原创 学习计算机的入门语言——C语言

C语言诞生于1972年,由伟大的美国计算机科学家Dennis MacAlistair Ritchie发明。选择C作为入门语言,其原因是C比较接近底层,又有一定的抽象性,虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,作为入门语言是很适合的。

2017-12-11 17:14:02 513

原创 AI 技术与伦理

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 AI作为一门学科,于1956 年问世,是由“人工智能之父”麦卡锡(McCartney)及一批数学家、信息学家、 心理学家、神经生理学家、计算机科学家在美国Dartnouth大学召开的会议上首次提出来的,它是在计算机科学、控制论、

2017-12-01 22:25:45 1030

原创 自顶向下,逐步求精——算法设计简介

自顶向下设计最初把问题分解成一套子问题,然后再把子问题分解成子问题。这一过程将一直持续到每个子问题足够基础,不再需要进一步分解为止。我们创造了一种分层结构来表示问题和子问题(称为模块)之间的关系,这种结构也称为树形结构。在树形结构中,每一层中的模块都可以调用下层模块的服务。这些模块是算法的基本构件,也正是上一节中所做的。 把问题分解成子问题,模块或者片段的目的,是要独立地解决每个模块。在计算领域中

2017-11-24 22:06:36 904

原创 摩尔定律还有效吗?

摩尔定律是指IC上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。摩尔定律是由英特尔(Intel)名誉董事长戈登·摩尔(Gordon Moore)经过长期观察发现得之。 由于高纯硅的独特性,集成度越高,晶体管的价格越便宜,这样也就引出了摩尔定律的经济学效益,在20世纪60年代初,一个晶体管要10美元左右,但随着晶体管越来越小,直小到一根头发丝上可以放1000个晶体管时,每个晶体管

2017-11-19 14:26:23 584

原创 我的电路实践

1.首先建立一个简单的非门电路 (1) (2) 2.接下来验证电路等价 (1)下图为A(B+C) 下图为AB+AC (2)以下为上述电路的真值表 3.理解储存电路 (1)储存电路的搭建 (2) 4. 一位全加电路

2017-11-19 14:13:07 248

原创 行程长度编码科普

在某些情况下,一个字符可能在一个长序列中反复出现。在英语文本中,这种重复不常见,但在大的数据流中(如DNA序列)中,这种情况则经常出现。一种名为行程长度编码的文本压缩方法利用了这种情况。行程长度编码有时又称为迭代编码。 在行程长度编码中,重复字符的序列将被替换为标志字符,后面加重复字符和说明字符重复次数的数字。例如,下面的字符串由7个A构成:

2017-11-14 23:43:54 3171

原创 Construct2制作小游戏2

游戏设计: Object:子弹,玩家,怪物,爆炸 Attribute:图片,位置,图层 Collaborator:精灵 Events & Actions:碰撞,销毁,8方向运动,Scroll To行为通过鼠标点击让玩家发射子弹,鼠标移动改变玩家发射子弹的方向,子弹击中怪物,产生碰撞,多次碰撞后发生爆炸,怪物销毁。 通过设置一个全局变量来记录玩家杀死怪物的数量,以反应玩家的游戏水平,每杀死一个

2017-11-13 23:38:31 357

原创 社交网络——一部急风骤雨般的电影

社交网络是由 David Fincher导演的2010年美国传记 剧,由 Aaron Sorkin撰写。改编自 Ben Mezrich 2009年的 “意外的亿万富翁:Facebook的创立,性别,金钱,天才和背叛的故事”,这部电影描绘了社交网站 Facebook的建立以及由此产生的诉讼。 剧情介绍 2003年秋,哈佛大学。恃才放旷的天才学生马克·扎克伯格(Jesse Eisenberg 饰

2017-10-17 19:56:37 646

原创 Construct2制作游戏入门教程

1.安装Construct2https://www.scirra.com/construct2/releases/r244以上是下载地址2.新建项目打开Construct 2,可以看到一个类似Microsoft Office 2010的界面。点击左上角File(文件)按钮打开“文件”菜单,选择New(新建)建立工程。 在新建工程窗口,你不需要更改任何东西。只要点击创建工

2017-10-17 17:30:30 3574

原创 勇士的库杜挡拆被高估了吗?

勇士的球迷整整一年都在乞求球队打库里和杜兰特的挡拆。不管是期待这个战术成功还是失败的人,都在奇怪为什么勇士不多打库杜挡拆。本文将分析为什么勇士不想用这个战术以及总决G5到底发生了什么。简单来说:库杜挡拆并没有多么神奇的效用。骑士以暴力阻塞了勇士的流动进攻,在防挡拆的时夹击库杜二人。库里能够破包夹,而杜兰特则不能。于是为了解放杜兰特,库杜挡拆便应运而生了。 为什么不多打这个战术呢?下面是史蒂夫-科尔

2017-09-21 19:58:40 1275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除