自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 五子棋项目的总结

五子棋游戏的开发早就结束了,最终版本是v1.1。但是总结直到今天才做。这个五子棋项目中,我最满意的,就是那个人工智能算法。提起人工智能,学校里大四时选过这门课,但几乎没有听过,也不知道讲了什么。唯一有印象的是老师好像讲了一个生成伪随机函数的公式,还叫我们做个程序模拟随机函数的生成,反正我没有做,所以也不清楚。做好五子棋后,开始觉得人工智能非常有意思。想起学校里曾经有一位学长做机器人足球,整

2006-06-30 14:04:00 6370 2

原创 机器人足球人工智能算法分析

前段时间做了个人机对战的五子棋游戏,觉得人工智能非常有意思。所以最近没事,又思考了一下机器人足球的人工智能算法。机器人足球和五子棋游戏的主要联系是:都需要随时分析整个棋盘/球场的状态,并作出最合适的反应;主要区别是:五子棋游戏是回合制的,而机器人足球是“即时”游戏,另外五子棋只要基于某一步棋子考虑,但机器人足球必须考虑23个人/球(棋子)。表面看区别蛮大的,现在具体来分析一下:1)关于

2006-06-29 14:00:00 4628 4

原创 我的五子棋人工智能算法

近期完成了一个支持人机对战的五子棋游戏。虽然比较简单,而且对于常下五子棋的人来说,计算机的胜率往往低于50%,但无论如何,我对人工智能一块还是比较满意,所以发表出来,以期抛砖引玉,和大家共同探讨。对于五子棋游戏来说,人工智能的核心思想是:分析棋盘上所有的空白棋格,并找出最应该下在哪里(我认为所谓人工智能,就是将人的智能用计算机语言来描述而已。所以我的所有思想,均是从我自己的下棋经验中总结出来的

2006-06-27 15:09:00 21776 10

原创 终于看完《Thinking in c++》第二版的第一卷了

说起来,自己真是够懒的了,直到今天才终于看完《Thinking in c++》第二版的第一卷。要知道,这本书前前后后我一共看了3个月了。不过,作为c++学科中的一本经典教材,我花这么长时间通读一边是非常值得的。通过这段时间的学习,我对c++的理解有了非常显著的提高,很多原本看来晦涩深奥的东西,现在看来都是那么直白和必要(当然,只是一些粗浅的东西而已)。手上还有几本书,看了一大半,今天又定购

2006-06-22 13:45:00 1923

原创 工作近况

好久没有写文章了。今天在办公室午休的时候闲着没事,写写近况吧。我现在在做的是上位机软件测试。完全是黑盒测试,所以工作比较简单,真的印证了黄宁一早跟我说的:这个工作最需要的是耐性。虽然离我事先的想法有差距--我以为是白盒测试,需要接触代码--但无论如何,我本没有实际的项目经验,刚开始文档编制工作也没有做好。现在先做好这些基础,对以后的发展也会很有帮助。黄宁也跟我说不要局限与黑盒测试,尽量接触

2006-06-19 12:50:00 1304 1

空空如也

空空如也

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

TA关注的人

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