![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂文
ryan0wang
while (!success()) try();
展开
-
Construct2从入门到不放弃
Constuct2是一款跨平台的基于Html5的游戏开发引擎,通过鼠标拖放组件和编辑事件表单(EventSheet)来完成的游戏开发。Construct 2 最大的特点就是通过事件来实现各种游戏逻辑,游戏设计者们无需过多注重代码部分,只需要有一定的逻辑思维和不错的美术功底就可以轻松地开发比较专业的游戏。并且在官网上有很多游戏开发者设计的免费插件供大家下载,使得 Construct 2 几乎可以完成任原创 2017-10-23 19:24:39 · 714 阅读 · 0 评论 -
字符游戏-智能蛇
继上周写完贪吃蛇后,我们很快又有了新的作业,写一个智能蛇,虽然这条蛇可能有点智障。。这里先写一下上一次的总结。对于上次的贪吃蛇,虽然成功写了出来,但是感觉写的时候有点磕磕绊绊,我反思了一下,也学习了一下别人的代码,有几点感悟。 1.要有图层的概念,background,snake都是可以分离的,糅在一起,虽然代码可能短,但增加了思维复杂度,当然也不能分得太多,money就可以揉在backgroun原创 2017-12-28 21:11:05 · 186 阅读 · 0 评论 -
人生苦短,我用python
最近,想学一下其他语言,有幸了解了一下Python。Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white s原创 2017-12-15 23:13:49 · 262 阅读 · 0 评论 -
浅谈AI的伦理
人工智能,Articicial Intelligence,英文缩写为AI,它是研究,开发用于模拟,延伸和拓展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 上面是百度百科对Al的定义。。 AI这个概念很早就有了,但近几年AI火的程度可谓是无处不在,基本什么行业都与AI,机器学习,神经网络扯上关系。 人工智能的崛起已成了必然趋势,很多人工智能初创公司收到了大笔投资。许多原有的巨头公司,原创 2017-12-12 17:27:08 · 1580 阅读 · 0 评论 -
荷兰计算机科学家Dijkstra
Dilkstra全名为Edfger Wybe Dijkstra,曾在1972因年获得计算机领域最高荣誉图灵奖。大部分中国的程序员能记住这个名字,很大程度是因为学过图论里计算最短路径的Dijkstra算法,然而,大部分的人都难以记住其名字正确的拼写,因为他是荷兰人,名字不符合英文发音。 (我一般都叫他迪杰斯特拉,也不知对不对。。)现在我们来回顾一下顺便复习一下他最有名的迪杰斯特拉算法。for(int原创 2017-10-24 21:20:10 · 1791 阅读 · 0 评论 -
IT行业风投与中国
人生就像一次赌博,最精彩的往往不是公布结局的那一刻,而是选择下注的那一瞬间。要说有什么行业像赌博一样,风投可以说是当仁不让,当然风投与赌博还是有很大不同的。风险投资,主要是指向初创企业提供资金支持并取得该公司股份的一种融资方式。风险投资的英文名称是“venture capital”,一般被专业人士简称为VC。创投公司的资金大多用于投资新创事业或是未上市柜企业,并不以经营被投资公司为目的,仅是提供资原创 2017-12-21 15:29:28 · 291 阅读 · 0 评论 -
自顶向下,逐步求精
最近软导课学到了自顶向下,逐步求精,top-down方法,有点小小感触。我们先来看一下百度百科的描述: 将复杂的大问题分解为相对简单的小问题,找出每个问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。其核心本质是”分解”。自顶向下,就是先写一个大框架,先把轮廓写好,然后再慢慢地填充细节。对于C++程序来说,可以说基本模块就是函数,先想好需要那些函数,而且函数不一定要实现出来,可以先原创 2017-12-01 20:47:01 · 159 阅读 · 0 评论 -
IT界的三大定律
生活在这个日新月异的世界,急剧变化的时代,我们要善于总结规律,才能更好得适应这个世界,就比如IT产业,IT是一个高速发展的产业,硬件,软件产品更新迭代速度很快,而它们却都似乎遵循着一定规律。比如下面介绍的IT界三大定律,这些定律都经过了时间的验证,有一定的正确性。1.摩尔定律the number of transistors on integrated circuits doubles approx原创 2017-11-15 22:30:11 · 1492 阅读 · 0 评论 -
Construct 2再次探索
经过上一次的尝试,我已经对Construct2有了初步了解了,我决定自己做一个小游戏。我初定做一个类似flappy bird的游戏,但经过我漫长的研究,尝试……我很是惭愧,本来想独立做出来的,后来借鉴了一些例子,因为可以用的素材实在是太难找了,而且参数太难调了。。其实Flappy bird的原理不会很难,我下面就来介绍一下。1.首先做一个开始界面,界面有开始按钮,用来启动游戏。2.定义一个动作为当点原创 2017-11-19 11:47:56 · 278 阅读 · 0 评论 -
浅谈八皇后问题
八皇后问题是一个古老而著名的问题,最早是由国际西洋棋棋手马克斯·贝瑟尔于1848年提出,问题概要是,在一个8*8的棋盘上,放八只皇后,令其相互不能攻击,最多有几种放法。(皇后能攻击同行,同列还有同一对角线上的棋子),简单用人脑模拟一下,就会发现其分支太多,人脑模拟不过来,接下来就是计算机登场的时候。计算机怎么处理这个问题呢,当然也是用人脑一样的方法,一个一个去试,第一个皇后随便放一个位置,第二个也随原创 2017-09-23 23:01:51 · 583 阅读 · 0 评论 -
我的电路实践
任务一:建立一个简单电路1.非门电路 2.表格 INPUT(toggle switch) OUTPUT(led) ON(1) OFF(0) OFF(0) Red(1)3.Xor作非门 任务二:验证电路等价 A B C A(B+C) AB+AC 0 0 0 0 0 0 0 1 0 0 0 1 0 0原创 2017-11-18 10:56:21 · 148 阅读 · 0 评论 -
字符游戏-贪吃蛇之寻路算法探索
2013年,某gif图在百度贴吧和微博引起了疯传。 好吧,就是下面这张。。观察这个gif,你会发现这个智能蛇,真的很智能,不像我们写的蛇那么地智障。。我这篇博文,就是来介绍如何才能写出不那么智障的贪吃蛇。经过这几天的学习,通过学习网上的资料和同学的博客代码(我终于知道了一个事实,大神就在身边),真的学到了很多东西,在我的初略划分下,智能贪吃蛇大致可以分为三个流派。BFS派A*派Hamiton原创 2017-12-28 21:11:52 · 834 阅读 · 0 评论