计算机科学概论
文章平均质量分 70
了解计算机科学各个领域的知识,写一些科普文章。
ZETARUN
这个作者很懒,什么都没留下…
展开
-
贪吃蛇游戏设计及创新玩法
简介: 这是一款多条蛇同时进行激烈竞争的游戏。背景: 与传统的贪吃蛇游戏类似,只是比较大以容纳多条蛇行动。玩家: 因为不能联机,所以最多只能有两名玩家,通过键盘‘wasd’和‘上下左右’分别操纵两条蛇; 同时系统自动产生智能蛇,不断地加入竞争。对象: 1,食物:被吃掉后会在背景随机生成新食物,以维持未被吃的食物量不变。 2,蛇:吃食物后会变长;蛇头碰到墙壁、自己或其他蛇时死亡;死亡的蛇变原创 2017-12-28 23:31:02 · 1843 阅读 · 0 评论 -
智能蛇学习记录
从原来的贪吃蛇到现在的智能蛇,需要克服几个难关。1,清屏#include <windows.h>system("cls");2,让蛇自己移动void snake_move(int direct,int snake[snake_max_length][3])//让蛇移动 direct=1向上 direct=2向下 direct=3向左 direct=4向右{ int x, y;//作为临时交换原创 2017-12-28 22:52:45 · 361 阅读 · 0 评论 -
简谈中国IT风投现状
首先介绍一些基本概念:风投 风险投资(英语:Venture Capital,缩写为VC)简称风投,又译称为创业投资,主要是指向初创企业提供资金支持并取得该公司股份的一种融资方式。风险投资是私人股权投资的一种形式。风险投资公司为一专业的投资公司,由一群具有科技及财务相关知识与经验的人所组合而成的,经由直接投资被投资公司股权的方式,提供资金给需要资金者(被投资公司)。风投公司的资金大多用于投资新创事原创 2017-12-21 21:40:24 · 744 阅读 · 0 评论 -
python语言简介
Python是一种广泛使用的高级编程语言,创始人为吉多·范罗苏姆(Guido van Rossum)。发展历史 第一版发布于 1991 年。 Python 2.0于2000年发布,增加了实现完整的垃圾回收,并且支持Unicode。 Python 3.0于2008年发布,此版不完全兼容之前的Python源代码。设计动机 1999年,吉多·范罗苏姆说明了他对Python的目标: 1,原创 2017-12-14 02:58:08 · 767 阅读 · 0 评论 -
虚拟现实(VR)技术与伦理
虚拟现实(英语:virtual reality,缩写VR),简称虚拟技术,也称虚拟环境,是利用电脑模拟产生一个三维空间的虚拟世界,提供用户关于视觉等感官的模拟,让用户感觉仿佛身历其境,可以及时、没有限制地观察三维空间内的事物。用户进行位置移动时,电脑可以立即进行复杂的运算,将精确的三维世界视频传回产生临场感。该技术集成了电脑图形、电脑仿真、人工智能、感应、显示及网络并行处理等技术的最新发展成果,是一原创 2017-12-10 18:06:30 · 4528 阅读 · 0 评论 -
construct2游戏设计与制作
一,游戏策划游戏名:大吉大利,我是雷锋 楔子(Setting): 在遥远的未来,人类社会已经进入乌托邦的时代,每个人都得到了真实,自由而美满的人生。然而没有了灾难与罪恶的映衬,人性的光辉与美德也失去了色彩,人性的善与恶都渐渐被尘封。为了再次唤醒人们的爱心,人们发明了这项精彩而刺激的双人对战运动。通过不断用祝福弹打中对方,让对方不断变强直至突破天际,自己就因爱心成为活雷锋。人设与道具(Game S原创 2017-11-20 20:27:44 · 767 阅读 · 0 评论 -
我的电路实践
使用工具Circuit任务 1:建立一个简单电路 任务1选做:用XOR门作非门 任务2:验证电路等价 任务3:理解存储电路 任务4-1:画出一位的全加电路 任务4-2:画出二位的全加电路 内存有限故省略零线火线并允许导线交叉原创 2017-11-12 21:18:16 · 397 阅读 · 0 评论 -
芥子纳须弥——浅谈数据压缩技术
试想你正坐在一个闷热而潮湿的大厅,聆听一个长篇大论又啰里啰嗦的讲座,抓狂不已的同时,你一定祈求演讲者不要再一味的念着冗长的演讲稿,而能把信息清晰地传递给痛苦的听众;很快,到了要记笔记的地方,你肯定希望自己可以用简单的符号代替冗长的记录,然而往往力不从心而写得手腕抽筋,仍跟不上演讲者语速而只得到一个破碎的笔记,这时,你绝望地渴求有什么妙方,可以把信息简单地储存下来;演讲结束后,总有一些同学因事没去听讲原创 2017-10-28 22:37:16 · 1220 阅读 · 0 评论 -
用Construct2编写小游戏
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。Construct2是一个制作HTML5游戏的简单引擎,可以让无编程基础的人体验制作游戏的乐趣。 博主今天主要介绍一些基本操作和小技巧,更加详细的教程可以访问文章所附链接。基本操作 1,插入背景原创 2017-10-10 02:16:42 · 774 阅读 · 0 评论 -
浅谈人工神经网络
试想某一天,程序员们想开发一个简单的分类器,用来把各种各样的动物图片中以猫为主题的挑拣出来。传统思路是提取图片的几何特征,看是否与猫相符。可惜的是这十分困难,在不同角度,光暗条件,或是猫品种不同时,猫的几何特征很难统一描述,何况如果是更为复杂的图片,猫可能躲在树后只露出半边脸。 于是程序员们决定换个思路。 学过大计基的我们知道,图片由像素点组成,每个像素点由几个字节的数据表示其颜色与亮度。因此图原创 2018-01-28 08:17:37 · 1528 阅读 · 0 评论 -
人工智能发展背后的安迪比尔定理
安迪是原英特尔公司 CEO 安迪•格鲁夫(Andy Grove),比尔就是微软的创始人比尔•盖茨。所谓的安迪比尔定理,就是cpu的性能增长被越来越庞大而消耗内存的软件消耗殆尽。该定理在如今十分火爆的人工智能领域依然发挥作用,只不过主角不再是cpu。因为现在的人工智能大多采用主流的深度神经网络技术,而该技术所需要的数据量是传统技术的几千几万倍,因为一些独有的特性,gpu(图形处理器,即显卡)比起传统的原创 2017-11-12 18:38:41 · 764 阅读 · 0 评论 -
李开复——人工智能领域的中坚力量
据英国《自然》杂志18日发表的论文报道,一款新版的“阿法狗”(AlphaGo)横空出世。这款名叫“阿法狗—零”(AlphaGo Zero)的新程序,以100比0的战绩打败了旧版“阿法狗”。再次引发了公众对于人工智能的热议。人工智能飞速发展的背后,离不开一代又一代科学家的耕耘与突破。这次笔者想介绍的是人工智能领域的中坚力量——李开复先生。 李开复的生平经历或许不必赘述,这里笔者重点关注李开复在人工智原创 2017-10-21 03:44:21 · 2318 阅读 · 0 评论 -
人工智能发展的三个热潮
随着AlphaGo和Master横扫棋坛,人工智能再次进入公众的视野。但追根溯源,人工智能并不是新鲜事物,早在1956年的达特茅斯会议被公认为是人工智能的起源。而50年后当年的会议者们重聚,看着照片中白发苍苍的人工智能开拓者与奠基者,不禁感慨万千。 20世纪50年代到60年代 第一次热潮:理论的革新 这是电子计算机刚刚诞生的时代,当时的计算机更多的被视为运算速度特别快的数学计算工具,图灵在思想上原创 2017-09-22 00:58:50 · 19369 阅读 · 0 评论