求解这局棋

盐城体育局副局长:一定下好国象“这盘棋”
12月20日,“白雪棋院”杯2016中国(盐城)国际象棋大师巅峰赛在盐城航空假日酒店隆重开赛,担任赛事组委会两秘书长之一的盐城市体育局副局长杨君明很是高兴。面对记者的采访,他充满激情地表示,盐城一定要把国际象棋“这盘棋”下好。
杨君明说,从今年年初开始,盐城就开始筹备这一赛事,尽管赛事只有中国盐城棋手韦奕和匈牙利的拉波特两个人,但由于是国际赛事,所以赛事准备并不轻松。最终组委会根据韦奕和拉波特两人的档期将赛事安排在了年底。
说到盐城第一次专门为韦奕举办赛事,杨君明说,应该说,组织这一赛事可谓水到渠成。早在韦奕小时候第一次拿全国少儿冠军时,身为盐城市体育局分管竞赛工作副局长的杨君明就开始关注韦奕的成长和进步,提供跟踪服务,动态掌握韦奕的成长情况。近年来,韦奕成长迅速,不仅成为世界上最年轻的男子特级大师,而且代表中国男队先后获得了奥赛冠军和世界团体冠军,最近两年连续两获全国个人赛冠军。
于是今年盐城市正式启动了为韦奕举办对抗赛的工作。
杨君明说,韦奕是盐城人,在盐城知名度很高,经过海选今年成功入围第三届盐城十佳杰出人物候选人,目前已经进入了20强,最终入选十佳的概率很高。韦奕已经是盐城青少年的榜样,也是国内很多国际象棋学童们的榜样和偶像。这时候,作为他的家乡盐城举办这场巅峰赛就是为韦奕创造机会,帮助他进一步提高个人能力,从而在国际赛场上向世界个人冠军发起挑战,为中国最终实现夺得男子个人世界冠军的目标作出贡献。
“不过,举办这场巅峰赛既是为了韦奕一个人,也不完全是为了他一个人,因为我们还希望通过举办这一赛事能够进一步提高国际象棋在盐城的普及工作,因为一个项目只有走进民众才有生命力”,杨君明说。
杨君明明确表示,盐城将把这一巅峰赛打造成为地方品牌赛事,使其成为带动盐城国际象棋普及和推广工作的一个平台,从而使国际象棋成为盐城实现综合发展的软实力,“未来我们将顺势把盐城打造成为国际象棋城。让一座城、一盘棋,下得更远,走向世界”,杨君明信心十足地说道。
中国国际象棋协会微信
棋坛风云 | 方寸世界
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点干部要用心下好“一盘输不起的棋”-领导干部,胸怀大局,初心,慎微,打基础,慎独,无愧于,纪律,看齐,党中央,-东方评论-东方网
&&&新闻热线:021-
干部要用心下好“一盘输不起的棋”
  人生历程是没有回程票的单程列车,更是一盘输不起的棋。一旦上错车、走错路、下错棋或偏离轨道,则会前程尽毁、满盘皆输。纵观一些落马贪官的忏悔书,无不发出“悔之晚矣”的慨叹。一次次血的教训告诫广大党员干部特别是领导干部务必要用心开好车、走好路、下好棋。  要胸怀大局。胸怀大局,才能决胜千里之外。下好人生这盘永远输不起的棋,必须要有大局意识、长远眼光,要眼观六路耳听八方,权衡利弊、把握方向。人生没有彩排,只有现场直播,要正确懂得取舍、对待得失,在大是大非问题上,要不含糊、不迷失。注重培养和运用战略思维,长远规划,树立正确的政绩观和科学的发展观,做好短期利益与长期利益的平衡,做好长期利益与任内利益的平衡,多干重基层、打基础的工作,少做好高骛远、不切实际的事情,更不能为了短期利益、眼球效应,而牺牲长远利益和群众利益。强调整体思维的发展和运用,要处理好局部利益与整体利益之间的关系,处理好个人利益与整体利益之间的关系,从党的执政地位、民族复兴大业的角度来衡量得失,决不能也不允许热衷于经营自己的“一亩三分地”而损害党和国家利益。  要慎独慎微。正因为人生是一场输不起的棋,无法也不允许悔棋,所以每走一步,都必须谨慎行事,尤其要慎独慎微。要有长期作战的思想准备,耐得住孤独寂寞,守得住贫寒困苦,坐得了“冷板凳”,发扬精神,在每一个工作岗位上尽心尽力、精雕细刻。要不忘初心,牢记入党入职入官时所作出的承诺,坚守住底线,不突破第一次,不放松第一步,不要被外界的纷纷扰扰、热热闹闹而搅乱了自己的心智,否则,随波逐流或温水煮青蛙,纸醉金迷、醉生梦死,一朝醒来恐怕已是戴罪之身。要祛除物质上的贪欲追求,始终牢记给予家人最大的财富应该是平安,是亲情和天伦之乐,是精神财富而非物质利益。当面对糖衣炮弹和金钱美色围猎时,要学会拒绝、懂得收敛、及时收手。要抛弃侥幸心理,决不能也不允许明知故犯、暗度陈仓、自欺欺人。  要遵规守纪。没有规矩,不成方圆。人生如同下棋,必须按照规则来,不能不按套路、不守规矩、不遵纪律,否则必定误入歧途、自断前程。干部不论职位高低、权力大小,都必须明白人生只有充实才是幸福的,只有严谨才是踏实的。不守规矩、不按规则,搞特殊、耍特权,不仅会搅了人生棋局,还会给党和人民事业带来危害。各级各地党员干部特别是领导干部要深化“两学一做”学习教育,以党章党规党纪和习近平系列重要讲话精神立身树德,坚持纪严于法、纪在法前,坚持纪律面前一律平等,遵守纪律没有特权,执行纪律没有例外,对党的纪律都要心存敬畏、严格遵守,任何时候任何情况下都不能违反党的纪律。要严守政治纪律和政治规矩,坚决维护党中央权威、保证全党令行禁止,始终做到在党言党、在党兴党、在党为党、在党护党。  要眼明手快。下棋,讲究出奇制胜、一招决胜。人生也是如此,在任何时候、任何场合,必须思路清晰、判断准确,出手要快、动作要到位,才能赢得先机、赢得未来。党员干部特别是领导干部为官从政,必须耳聪目明、头脑灵活,始终向党中央看齐,向党的路线方针政策看齐,向党中央决策部署看齐,做到党中央提倡的坚决响应、党中央决定的坚决执行、党中央禁止的坚决不做,决不能稀里糊涂、以其昏昏使人昭昭,更不能等靠要,庸懒无为、为官乱为。要始终将学习放在第一位,不断强化党性修养和思想改造,解决好世界观、人生观、价值观这个“总开关”问题,保持政治清醒,增强政治定力,站稳政治立场,不站错队、跟错人、走错路、下错棋。要有强烈的担当意识,该出手时就出手,遇到问题和难题时,要勇敢上前、主动出击,不能畏首畏尾、裹足不前,错失良机、贻误战机,成为败军之将、臭棋篓子。  人贵有自知之明。“不要因为走得太远,而忘记我们为什么出发”。党员干部特别是领导干部要搞清楚“入党为什么,当官干什么,离任留什么”以及“为了谁、依靠谁、我是谁”等问题,始终不忘初心、继续前进,才能走好人生每一步棋,无愧于党、无愧于人民、无愧于家人及自己。
* 以上只是作者个人言论,不代表本网观点
东方网(eastday.com)版权所有,未经授权禁止复制或建立镜像
干部要用心下好“一盘输不起的棋”
日 09:45 来源:东方网
  人生历程是没有回程票的单程列车,更是一盘输不起的棋。一旦上错车、走错路、下错棋或偏离轨道,则会前程尽毁、满盘皆输。纵观一些落马贪官的忏悔书,无不发出“悔之晚矣”的慨叹。一次次血的教训告诫广大党员干部特别是领导干部务必要用心开好车、走好路、下好棋。  要胸怀大局。胸怀大局,才能决胜千里之外。下好人生这盘永远输不起的棋,必须要有大局意识、长远眼光,要眼观六路耳听八方,权衡利弊、把握方向。人生没有彩排,只有现场直播,要正确懂得取舍、对待得失,在大是大非问题上,要不含糊、不迷失。注重培养和运用战略思维,长远规划,树立正确的政绩观和科学的发展观,做好短期利益与长期利益的平衡,做好长期利益与任内利益的平衡,多干重基层、打基础的工作,少做好高骛远、不切实际的事情,更不能为了短期利益、眼球效应,而牺牲长远利益和群众利益。强调整体思维的发展和运用,要处理好局部利益与整体利益之间的关系,处理好个人利益与整体利益之间的关系,从党的执政地位、民族复兴大业的角度来衡量得失,决不能也不允许热衷于经营自己的“一亩三分地”而损害党和国家利益。  要慎独慎微。正因为人生是一场输不起的棋,无法也不允许悔棋,所以每走一步,都必须谨慎行事,尤其要慎独慎微。要有长期作战的思想准备,耐得住孤独寂寞,守得住贫寒困苦,坐得了“冷板凳”,发扬精神,在每一个工作岗位上尽心尽力、精雕细刻。要不忘初心,牢记入党入职入官时所作出的承诺,坚守住底线,不突破第一次,不放松第一步,不要被外界的纷纷扰扰、热热闹闹而搅乱了自己的心智,否则,随波逐流或温水煮青蛙,纸醉金迷、醉生梦死,一朝醒来恐怕已是戴罪之身。要祛除物质上的贪欲追求,始终牢记给予家人最大的财富应该是平安,是亲情和天伦之乐,是精神财富而非物质利益。当面对糖衣炮弹和金钱美色围猎时,要学会拒绝、懂得收敛、及时收手。要抛弃侥幸心理,决不能也不允许明知故犯、暗度陈仓、自欺欺人。  要遵规守纪。没有规矩,不成方圆。人生如同下棋,必须按照规则来,不能不按套路、不守规矩、不遵纪律,否则必定误入歧途、自断前程。干部不论职位高低、权力大小,都必须明白人生只有充实才是幸福的,只有严谨才是踏实的。不守规矩、不按规则,搞特殊、耍特权,不仅会搅了人生棋局,还会给党和人民事业带来危害。各级各地党员干部特别是领导干部要深化“两学一做”学习教育,以党章党规党纪和习近平系列重要讲话精神立身树德,坚持纪严于法、纪在法前,坚持纪律面前一律平等,遵守纪律没有特权,执行纪律没有例外,对党的纪律都要心存敬畏、严格遵守,任何时候任何情况下都不能违反党的纪律。要严守政治纪律和政治规矩,坚决维护党中央权威、保证全党令行禁止,始终做到在党言党、在党兴党、在党为党、在党护党。  要眼明手快。下棋,讲究出奇制胜、一招决胜。人生也是如此,在任何时候、任何场合,必须思路清晰、判断准确,出手要快、动作要到位,才能赢得先机、赢得未来。党员干部特别是领导干部为官从政,必须耳聪目明、头脑灵活,始终向党中央看齐,向党的路线方针政策看齐,向党中央决策部署看齐,做到党中央提倡的坚决响应、党中央决定的坚决执行、党中央禁止的坚决不做,决不能稀里糊涂、以其昏昏使人昭昭,更不能等靠要,庸懒无为、为官乱为。要始终将学习放在第一位,不断强化党性修养和思想改造,解决好世界观、人生观、价值观这个“总开关”问题,保持政治清醒,增强政治定力,站稳政治立场,不站错队、跟错人、走错路、下错棋。要有强烈的担当意识,该出手时就出手,遇到问题和难题时,要勇敢上前、主动出击,不能畏首畏尾、裹足不前,错失良机、贻误战机,成为败军之将、臭棋篓子。  人贵有自知之明。“不要因为走得太远,而忘记我们为什么出发”。党员干部特别是领导干部要搞清楚“入党为什么,当官干什么,离任留什么”以及“为了谁、依靠谁、我是谁”等问题,始终不忘初心、继续前进,才能走好人生每一步棋,无愧于党、无愧于人民、无愧于家人及自己。
* 以上只是作者个人言论,不代表本网观点感谢赞赏!给好友秀一下吧
内容棒,扫码分享给好友
1亿到10亿赌局:求解传统行业和互联网之“珍珑棋局”
2013中国经济年度人物评选本来是一件很严肃的事情,令人大跌眼镜的是,“说好的1亿赌局”升级为“10亿赌局”。这回PK的人物是格力的董明珠和小米的雷军。这让我忽然想起小沈阳和沈春阳在北京台春晚表演小品中的一句台词。小沈阳对沈春阳说:“打麻将你打多大的呢?你往大里说”。在小沈阳不断挤兑下,沈春阳最后只好讲:“我打一亿飘十亿”。小沈阳对沈春阳冷笑:“那你是和阎王爷一起玩吧”。这段台词放在这里真的有些冷。1亿到10亿的对赌名局,背后真的那么潇洒吗?。打多大的呢?1亿12月12日晚,酝酿了一年多的万达电商项目—“万汇网”正式上线。和阿里投资海尔日日顺相比,“万汇网”自然很难上头条。很多看家万万没想到的是,万达董事长王健林竟然说,“我和马云不赌了”!“电子商务和实体经济是可以融合的。万达绝对不会做第二个淘宝,也不会做另一个京东。我们要做一种线上线下融为一体的电子商务模式。”那么万达的电商模式是什么呢?王健林认为,目前一年有2亿多人次进入到单个的万达广场,在商家的支持下,由商家每年拿出营业额1-2%的货币价值积分,就可以激活“万汇网”的电商销售。而和商家的沟通中,多数商家支持万达这样做。看来,线下万达广场的商家已经意识到,再不拿出实际行动,电商将席卷走他们的用户。积分成为了撬动万达电商的杠杆,在我看来,这对电子商务的发展不是一小步,而是一大步。原中国电信支付公司产品总监Carey曾经写过一篇文章,《》。Carey有三个观点:1、积分的本质是对会员的认定,经营积分的根本目的在于回馈会员、提升黏性。2、积分本身是有货币价值的。3、积分还可以进一步开源节流,发挥杠杆效应。Carey的这三个观点现在看来异常重要,原因在于,目前电商的流量入口高度集中在天猫、淘宝等少数网站上,购买流量入口贵得惊人。而中国缺乏Pinterest等类似的电商流量入口,流量入口的稀缺性成为了制约电商发展的重要瓶颈。而以积分为基础的会员制成为了电商引流的一个天然手段和重要砝码。万达从积分入手切入电商是无意的,但开启了一扇新的大门。Carey还提出,银行常用“大现金+小积分”的混合支付方式,“商业联盟”积分也在普遍运用。我当时专门写了一篇文章对其进行了补充。我认为积分机制还可以进一步发扬光大:1、利用积分建立评论机制。这一点京东商城做出了示范。用户已经形成先看评论再网购的消费习惯,而京东商城不惜血本用积分来鼓励用户做评论,建立了一个相对有公信力的评价机制。未来58同城等都要继续走京东商城的路。2、提出合理化建议。电商可以用一定的积分换取合理化建议,鼓励用户来做企业的外部监督者。实际上,这也是小米手机的粉丝经济可以进一步改进的地方,用积分换取用户积极参与研发和产品改进。3、一些营销、设计、法律咨询等电商工作通过换取积分进行外包。威客机制将是电商的标配,并增加了积分的元素。4、给予VIP用户更多的积分与服务。积分机制可以让电商找到核心用户,将有限的精力先把核心用户服务好,通过互动和沟通带来更多服务和产品的创新。积分的威力还不止如此。银行的信用卡本身就有积分。将银行信用卡的积分和电商的消费者积分打通,积分就渐渐成为了信用消费的一种助推器。万达董事长王健林悬崖勒马,宣布不和马云赌了,预计他会疯狂地爱上电子商务。而马云虽然赢了赌约,却会发现以流量为中心的阿里运营模式必需升级。长江后浪推前浪,阿里不要被拍到沙滩上。打多大的呢?10亿10亿赌局注定比1亿赌局更有意思。我不觉得董姐和雷哥的激辩和赌局是没有意义的,而非常值得深入讨论。在讨论前,需要思考一个与之相关的问题,苹果究竟是重模式,还是轻模式?苹果究竟是传统企业,还是互联网企业?雷军说过,小米手机不是苹果,其背后的原因是,小米手机是一个轻模式。而苹果虽然没有自己的工厂,但是运营模式其实并不轻。甚至更像是一个传统企业,而不是轻模式的互联网企业。首先,苹果会花大价钱对关键零部件进行采购,买断某个生产线上的所有产品。而小米手机需要靠饥饿营销来赢得时间。如果小米手机现金流十分充沛,就不会有很多的顾忌。重模式在某种意义上代表着实力,尤其是对产业链的影响力而言,重模式的企业有更多的话语权。其次,苹果在线下有零售店的布局。苹果的零售体验店虽然数量不是那么多,但在全球的苹果零售店2011年底就有300多家,很多位于各个国际大都市的繁华地段。还是回到那句话,重模式是实力的表现。第三,苹果在研发投入的比重远远不如微软,但研发费用2013年也预计超过了40亿美元。这也不是轻模式公司干的事情。传统企业的重模式其实就是股神巴菲特所说的“护城河”。但“护城河”悖论却在于,传统企业的“护城河”越深,用户价值就会受到更大的影响。重模式是封闭的,轻模式是开放的,开放比封闭对于用户的好处更多。小米手机至少做到了一点,让用户用1999元的价格买到原来需要元才买到的智能手机。当然,小米手机想进一步提高价格,获得中高端用户,就必需弥补研发能力的短板。靠安卓系统的优化和持续的营销,是无法打动购买力更强、消费更加理性的中高端用户的。小米手机再上一个台阶的难度远远比登上第一个台阶的难度大很多。值得一提的是,重模式和轻模式之间确实存在着巨大的鸿沟。这也是传统企业难以做电商的重要原因。这里先说轻模式。小米手机轻模式最重要的支撑体系来自电子商务。电子商务没有房租成本,人力资源成本也相对要低。某个大型品牌企业的一个刚刚毕业几年的女员工就负责上亿的销售收入,这对传统企业是无法想象的。现在回头看,小米手机确实有电商基因,别忘了雷军曾经是卓越的创始人之一。而格力的董姐怎么可能放弃线下庞大的渠道做电商?格力即使在天猫开店,也会发现天猫只能是格力的一个小渠道。线上线下价格体系的剧烈冲突是难以调和的。而小米手机可以轻装上阵,以1999元的价格冲击线下分销为主的国内手机厂商。从现实看,国内一流的家电OEM厂商都在电商开始下重注。格力有一天会发现,品质和格力差不多但价格比格力低一半的产品在充斥市场,那时董姐是不是悔之晚矣呢?真正的问题是如何填平传统行业和互联网经济之间的鸿沟。在我看来,互联网经济由以下几部分组成:知识经济、用户经济、协同经济、共享经济和大数据经济。先说知识经济,管理知识员工显然不能用泰勒制,企业组织结构需要扁平化。用户经济意味着要用更多时间与用户对话,培养用户的参与感,建立参与型经济范式。协同经济意味着基于线上平台将形成紧密和实时化的线上线下分工。共享经济意味着更多的开放性,知识和信息共享,利益共享,以及价值观的趋同。大数据经济意味着更多的信息披露和透明度,更快和更大的信息流动,并基于大数据进行企业管理和运营。目前在智能手机行业领跑的小米手机,在这五个方面还有很多事情可以做。而格力在珠海,严格地说,不太会产生这样的视野。这是基于我和一个排名前5的家电企业的员工接触后的判断。传统企业最大的问题在于远离互联网创新的中心,感觉不到互联网日新月异的变革与脉动。而家电行业还算触网比较多的,象食品等行业的主流企业几乎是一种静止的、慢节奏的思维模式。做一个决策需要半年,这样市场已经完全变了。传统行业和互联网的“珍珑棋局”金庸先生的《天龙八部》中有一段有趣的故事。虚竹和尚在下“珍珑棋局”时先出一招,将自己的一块棋下死,然后棋局才绝处逢生,反败为胜。现在传统企业的巨大分销体系就形成了难解难分的“珍珑棋局”。不先下一子弃子求生,弃子争先,传统企业很难解开“珍珑棋局”。传统企业以年为单位,而互联网企业以秒为单位。这就是进化史的时间魔术。1亿到10亿的赌局,恐怕仍很难将传统企业唤醒。央视是否下回就会打10亿飘100亿呢?
*文章为作者独立观点,不代表虎嗅网立场
发表,并经虎嗅网编辑。转载此文章须经作者同意,并请附上出处()及本页链接。原文链接:https://www.huxiu.com/article/24658.html
未来面前,你我还都是孩子,还不去下载 猛嗅创新!
最多15字哦
互联网就是未来。这局棋后,我们走向全新纪元
作为一个围棋爱好者,看到人类顶尖棋手0:3输给人工智能,真是感慨万千。
尽管李世石与谷歌AlphaGo的这场围棋人机大赛,我站在AI(人工智能)这边。但AlphaGo赢得如此利落,还是远超我的想象。
由于参加两会,我没法观看直播,但这几天的间隙里,还是会不断关注这场比赛。脑海中甚至会浮现出这样一幕场景:黄龙士、范西屏、施襄夏、道策、秀策、吴清源等千年以来最顶尖人类棋士的身影都隐现在李世石身后观看这场石破天惊的世纪大战。
贯穿始终的全局优势策略加上强大的计算能力,以及能不知疲倦的海量自我练习,使得“比你聪明还比你勤奋”的AlphaGo强得难以逾越。它的经验累积跟人类的经验累积路径完全不同。几个月时间,就能从战胜职业二段进化到一路碾压职业九段。
相比以往人工智能的尝试,AlphaGo的表现空前地像人,又超越人。策略、直觉、意识等方面,从来都认为是人类专属能力,而现在AlphaGo的表现完全颠覆了这些过往的“定论”。
从棋局上看。最初我以为在边角人类棋手没机会,后来看中央都没机会。中央才是想象力,机器像是有画面感的人,它的每一步,好像都能算到一种胜利的结局。
这是人类的悲哀还是福音?我坚定地认为,这是福音。
即便是赛前不看好AI的围棋国手们,如今也都对AlpgaGo的表现佩服不已,比如古力观赛时表示,“如果阿尔法又赢了,我们就要学习这几招了”。“棋圣”聂卫平聂老也彻底改变态度说,对第二局中AlphaGo第37手“天外飞仙”般的下法要“脱帽致敬”。
可以说AlphaGo的出现给围棋理论打开了全新的大门。大局观的境界、“弱手”的定义等等看来都会被颠覆刷新。在AlphaGo的协助下,人类对于围棋的理解又将有空前的提升。
况且,AlphaGo的奇迹归根结底还是人类创造的。是最优秀的人类精英赋予了AlphaGo思维能力与进化基础。祝贺DeepMind小组,祝贺谷歌,祝贺数十年来为人工智能呕心沥血、倾注全力的人们!
今天是一个值得纪念的日子。对于AI,甚至对于整个人类而言,都是划时代的一刻。之后,人类将面临一个全新的重要命题:我们如何与AI协作相处, 让AI成为人类能力新的飞跃性延展。
过去科技带来的人类能力的延展基本是物理性的,远的有纺织机代替手工作坊、汽车代替马车,近的有GPS实现全球定位,通信+智能终端实现实时资讯传输、交互等,但眼下则是完全不同的维度。这应该是第一次进入了真正思维领域,可能将为人类带来分析、判断、决策思维的直接效率提升。
这是科技进步,也是时代的渴求。当人类信息以指数级别爆发增长时,我们需要有接近人类思维、有强大处理、辨别能力的人工智能为我们提供有力协助。这是对人类思维创造能力的解放与增强。
眼下,我们看来已跨入了一个新的伟大时代的门槛。近年来,证明希格斯玻色子存在、测量引力波、AlphaGo战胜人类顶尖棋手,无论是探索宇宙奥秘、世界本质、智能思维,人类科技都走上了全新的台阶。亲身经历这个伟大时代是我们的幸运。
对于所有科技从业者而言,无疑受到了巨大鼓舞。为了全人类生活的幸福和对所有未知世界的认知,我们将燃烧热血继续探索!
说回这场人机大赛。尽管0:3之后,李世石已经输了,但他作为棋手的自尊和为人类尊严而殊死拼搏的态度令人敬仰。我仍然非常期望,接下来的两场中,他能找到破璧的战机。
毕竟,坚韧与勇气一直都是人类最优秀的品质。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点任何一种棋类游戏其关键是对当前棋局是否有正确的评分,评分越准确则电脑的AI越高。五子棋游戏也是如此,但在打分之前,我们先扫描整个棋盘,把每个空位从八个方向上的棋型填入数组gStyle(2, 15, 15, 8, 2),其中第一个下标为1时表示黑棋,为2时表示白棋,第二和第三个下标表示(x,y),第四个下标表示8个方向,最后一个下标为1时表示棋子数,为2时表示空格数,如:
gStyle(1,2,2,1,1)=3表示与坐标(2,2)在第1个方向上相邻的黑棋棋子数为3gstyle(1,2,2,1,2)=4表示与坐标(2,2)在第1个方向上的最近的空格数为4在定义方向时,也应该注意一定的技巧,表示两个相反的方向的数应该差4,在程序中我是这样定义的:Const DIR_UP = 1Const DIR_UPRIGHT = 2Const DIR_RIGHT = 3Const DIR_RIGHTDOWN = 4Const DIR_DOWN = 5Const DIR_DOWNLEFT = 6Const DIR_LEFT = 7Const DIR_LEFTUP = 8这样我们前四个方向可以通过加四得到另一个方向的值。如果你还是不太明白,请看下面的图:---------------------oo-----ox*xx---------------------图中的*点从标为(4,4),(打*的位置是空位),则:gStyle(2,4,4,1,1)=1在(4,4)点相邻的上方白棋数为1gStyle(2,4,4,1,2)=2在(4,4)点的上方距上方白棋最近的空格数为2gStyle(1,4,4,3,1)=2在(4,4)点相邻的右方黑棋数为2gStyle(1,4,4,3,2)=1在(4,4)点的右方距右方黑棋最近的空格数为3
一旦把所有空点的棋型值填完,我们很容易地得出黑棋水平方向上点(4,4)的价值,由一个冲1(我把有界的棋称为冲)和活2(两边无界的棋称为活)组成的。对于而白棋在垂直方向上点(4,4)的价值是一个活1,而在/方向也是活1所以,只要我们把该点的对于黑棋和白棋的价值算出来,然后我们就取棋盘上各个空点的这两个值的和的最大一点作为下棋的点。然而,对各种棋型应该取什么值呢?我们可以先作如下假设: Fn 表示先手n个棋子的活棋型,如:F4表示先手活四 Fn'表示先手n个棋子的冲棋型,如:F4'表示先手冲四 Ln 表示后手n个棋子的活棋型,如:L3表示后手活三 Ln'表示后手n个棋子的冲棋型,如:L3'表示后手冲三 . . .  根据在一行中的棋型分析,得到如下关系:L1'&=F1'&L2'&=F2'&=L1&F1&L2&F2&L3'&=F3'&L4'&F4'=F4  从这个关系包含了进攻和防守的关系(当然,这个关系是由我定的,你可以自己定义这些关系)。对这些关系再进一步细化,如在一个可下棋的点,其四个方向上都有活三,也比不上一个冲四,所以我们可以又得到4*F3&L4'这个关系,同样,我们还可以得到其它的关系,如:4*F2&L3、4*L3&F3...,这些的关系由于你的定法和我的定法制可能不一样,这样计算机的AI也就不一样,最后我们把分值最小的L1'值定为1,则我们就得到了下面各种棋型的分值,由表示为:F[2][5]={{0,2,5,50,16000},{0,10,30,750,16000}};L[2][5]={{0,1,5,50,3750},{0,10,30,150,4000}};  F数组表示先手,第一个下标为0时表示冲型,第二个下标表示棋子数,则F2'对应F[0][2]L数组表示后手,第一个下标为0时表示冲型,第二个下标表示棋子数,则L2对应F[1][2]Ok,棋型的分值关系确定好了以后,我们把每一个可下点的四个方向的棋型值相加(包括先手和后手的分值),最后选择一个最大值,并把这一点作为计算机要下的点就OK了:)。
后话:1、得到最大值也许不止一个点,但在我的程序中只选择第一个最大点,当然你可以用于个随机数来决定选择那一个最大值点,也可以对这些最大值点再作进一步的分析。2、在这个算法中我只考虑了周围有棋子的点,而其它点我没有考虑。3、可以再更进一步,用这个算法来预测以后的几步棋,再选择预测值最好的一步,这样电脑的AI就更高了4、这个算法没有考虑黑棋的禁手(双3、双四和多于五子的连棋)。因为在平时我下的五子棋是没有这些禁手的。
  近来随着计算机的快速发展,各种棋类游戏被纷纷请进了电脑,使得那些喜爱下棋,又常常苦于没有对手的棋迷们能随时过足棋瘾。而且这类软件个个水平颇高,大有与人脑分庭抗礼之势。其中战胜过国际象棋世界冠军-卡斯帕罗夫的“深蓝”便是最具说服力的代表;其它像围棋的“手淡”、象棋的“将族”等也以其优秀的人工智能深受棋迷喜爱;而我们今天将向大家介绍的是五子棋的算法。  当我们与电脑对战时,您知道这些软件是怎样象人脑一样进行思考的吗?前不久我曾编写过一个五子棋的游戏,在这里就以此为例和大家一起探讨探讨。  总的来说(我们假定您熟悉五子棋的基本规则),要让电脑知道该在哪一点下子,就要根据盘面的形势,为每一可能落子的点计算其重要程度,也就是当这子落下后会形成什么棋型(如:“冲四”、“活三”等),然后通览全盘选出最重要的一点,这便是最基本的算法。当然,仅靠当前盘面进行判断是远远不够的,这样下棋很容易掉进玩家设下的陷阱,因为它没有考虑以后的变化。所以在此基础上我们加入递归调用,即:在电脑中预测出今后几步的各种走法,以便作出最佳选择,这也是我们下棋时常说的“想了几步”。如此一来您的程序便具有一定的水平了。什么?不信!过来试试吧!  总体思路弄清之后,下面进行具体讨论:
一:数据结构  先来看看数据结构,我们需要哪些变量?  首先得为整个棋盘建立一张表格用以记录棋子信息,我们使用一个15*15的二维数组 Table[15][15] (15*15是五子棋棋盘的大小),数组的每一个元素对应棋盘上的一个交叉点,用‘0’表示空位、‘1’代表己方的子、‘2’代表对方的子;这张表也是今后分析的基础。  在此之后还要为电脑和玩家双方各建立一张棋型表Computer[15][15][4]和Player[15][15][4],用来存放棋型数据,就是刚才所说的重要程度,比如用‘20’代表“冲四”的点,用‘15’代表“活三”的点,那么在计算重要性时,就可以根据20&15得出前者比后者重要,下子时电脑便会自动选择“冲四”的点。那为什么棋型表要使用三维数组呢?因为棋盘上的每一个点都可以与横、竖、左斜、右斜四个方向的棋子构成不同的棋型,所以一个点总共有4个记录;这样做的另一个好处是可以轻易判断出复合棋型,例如:如果同一点上有2个‘15’就是双三、有一个‘15’和一个‘20’就是四三。  怎么样!3个数组构成了程序的基本数据骨架,今后只要再加入一些辅助变量便可以应付自如了。应该不会太难吧?OK!有了这么多有用的数据,我们就可以深入到程序的流程中去了。
二:程序流程  我们主要讨论五子棋的核心算法,即:人工智能部分,而其他像图形显示、键盘鼠标控制等,因较为简单,所以就不作过多介绍了。  首先,请仔细阅读图1:
  我们看到本程序由六个基本功能模块构成,各模块的详细分析如下:  (1)初始化:首先,建立盘面数组Table[15][15]、对战双方的棋型表Computer[15][15][4]和Player[15][15][4]并将它们清零以备使用;然后初始化显示器、键盘、鼠等输入输出设备并在屏幕上画出棋盘。  (2)主循环控制模块:控制下棋顺序,当轮到某方下子时,负责将程序转到相应的模块中去,主要担当一个调度者的角色。  (3)玩家下子:当轮到玩家下时,您通过键盘或鼠标在棋盘上落子,程序会根据该点的位置,在Table[15][15]数组的相应地方记录‘2’,以表明该子是玩家下的。  (4)盘面分析填写棋型表:本程序核心模块之一,人工智能算法的根本依据!其具体实现方法如下:您在下五子棋时,一定会先根据棋盘上的情况,找出当前最重要的一些点位,如“活三”、“冲四”等;然后再在其中选择落子点。但是,电脑不会像人一样分析问题,要让它知道哪是“活三”、哪是“冲四”,就得在棋盘上逐点计算,一步一步的教它。  先来分析己方的棋型,我们从棋盘左上角出发,向右逐行搜索,当遇到一个空白点时,以它为中心向左挨个查找,如果遇到己方的子则记录然后继续,如果遇到对方的子、空白点或边界就停止查找。左边完成后再向右进行同样的操作;最后把左右两边的记录合并起来,得到的数据就是该点横向上的棋型,然后把棋型的编号填入到Computer[x][y][n]中就行了(x、y代表坐标,n=0、1、2、3分别代表横、竖、左斜、右斜四个方向)。而其他三个方向的棋型也可用同样的方法得到,当搜索完整张棋盘后,己方棋型表也就填写完毕了。然后再用同样的方法填写对方棋型表。  注意:所有棋型的编号都要事先定义好,越重要的号数越大!  OK! 怎么样?有点累了吧?不过千万别泄气!因为好戏还在后头。  Let's go!  (5)电脑下子:有了上面填写的两张棋型表,现在要作的就是让电脑知道在哪一点下子了。其中最简单的计算方法,就是遍历棋型表Computer[15][15][4]和Player[15][15][4]找出其中数值最大的一点,在该点下子即可。但这种算法的弱点非常明显,只顾眼前利益,不能顾全大局,这就和许多五子棋初学者一样犯了“目光短浅”的毛病。  要解决这个问题,我们引入‘今后几步预测法’,具体方法是这样的: 首先, 让电脑分析一个可能的点,如果在这儿下子将会形成对手不得不防守的棋型(例如:‘冲四’、‘活三’);那么下一步对手就会照您的思路下子来防守您,如此一来便完成了第一步的预测。这时再调用模块4对预测后的棋进行盘面分析,如果出现了‘四三’、‘双三’或‘双四’等制胜点,那么己方就可以获胜了(当然对黑棋而言‘双三’、‘双四’是禁手,另当别论);否则照同样的方法向下分析,就可预测出第二步、第三步……  等一等,要是盘面上没有对手必须防的棋型,哪该怎么办呢?进攻不成的话就得考虑防守了,将自己和对手调换一下位置,然后用上面的方法来预测对手的棋,这样既可以防住对手巧妙的攻击,又能侍机发动反击,何乐而不为呢!  但是必须告诉大家的是:预测法的运算量相当之大,据我的经验,用Pentium-100预测3步的走法平均需要15秒以上时间,所以建议预测量在5步以内。可别小瞧了这5步,有时它甚至会走出让您拍手叫绝的妙着呢!  (6)胜负判断:务须多言,某方形成五子连即获胜;若黑棋走出‘双三’、‘双四’或长连即以禁手判负。  到现在为止,整个五子棋软件就基本完成了,其水平大约在中级上下。当然,这种算法并不是最好的,但我相信它的基本思路是正确的。如果您有什么问题或好的想法,欢迎给我发E-mail: ,我期待着您的见解。
Trackback:
禁手的判定较为复杂,设计一个判断禁手的算法既要分析构成它的棋型又要找到合适的搜索方法。
首先分析棋型。
先考虑构成长连禁手的棋型,构成长连的棋型较简单,可归纳为一种,即相连后形成六子或更多相连。一旦发现产生此棋型,即判为长连禁手。
再考虑构成四四禁手、三三禁手的棋型。要判断下某一子是否构成四四禁手(或三三禁手),只需判断下这一子后是否产生两个或两个以上的冲四或活四(或活三)即可。所以归结起来,要正确判断四四禁手、三三禁手就是要正确判断冲四、活四和活三。
考虑冲四、活四和活三的定义。冲四是只有一个点可以成五的四,这里我们将那个点称为关键点。同样,构成活四的有两个关键点,构成活三的有一个关键点。如图11,a,b两点是其构成活四的关键点,又如图12,a点是其构成活三的关键点。
以下是对各棋型和关键点的分析。
归结起来构成活四的只有一种棋型,如图13
这种棋型真正构成活四的条件是左右两空位(即a,b点)必须是黑棋可下的点,也就是在a,b点下黑子后都不会构成禁手。
形成冲四有两种棋型,如图14和图15
这两种棋型真正构成冲四的条件是中间的空位(即a点)必须是黑棋可下的点,也就是在a点下子后不会构成禁手。
形成活三有两种棋型,如图16和图17
其中,a点是关键点,b,c点可以是边界、无子或白色棋子,但不能是黑色棋子。
这两种棋型真正构成活三的条件是a点必须是黑棋可下的点,也就是在a点下子后不会构成禁手,m,n两点不用管是否构成禁手,因为当a点放入黑子后,不管在m点还是n点放黑子,就会形成五连,即获胜,不构成禁手。
所以我们要判断一种棋型是否构成冲四、活四或活三,需要在已判断它是可能的冲四、活四或活三的棋型的基础上判断它的关键点是否可落黑色棋子,也就是判断关键点是否不会构成新的禁手点,这一步在程序中可以用递归实现。
棋型分析完成,我们就要据此考虑选择合适的算法。
基于禁手分析所需的精确度,我们在棋盘盘面搜索时,需要记录与待判断点相邻的连续黑色棋子数,并记录之后的连续空子数,并记录再之后的连续黑子数,和再之后的连续空子数,以及再之后的连续黑子数。所以可以说搜索的深度要达到5层。
在判断关键点的可下性时,选用递归的方法来判断其是否不是禁手点。
于是最后我们可以得出禁手判定算法的思路。
第一步:将待判断点放入黑棋子;
第二步:搜索待判断点周边棋盘;
第三步:还原棋盘;
第四步:利用搜索结果依次对各方向进行分析,判断黑棋放入后所产生的棋型是否形成长连或形成可能构成活四、冲四、活三的棋型。若形成长连,判定为禁手,返回长连禁手标识。若形成可能是活四、冲四、活三的棋型,判断关键点是否可下,若不可下,该棋型统计数加1,反之,则对下一个方向进行判断,直到各个方向分析结束。
第五步:若活四、冲四棋型的统计数大于1,返回四四禁手标识,若活三棋型的统计数大于1,返回三三禁手标识。其余情况返回非禁手标识。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=822873
我的五子棋人工智能算法
近期完成了一个支持人机对战的五子棋游戏。虽然比较简单,而且对于常下五子棋的人来说,计算机的胜率往往低于50%,但无论如何,我对人工智能一块还是比较满意,所以发表出来,以期抛砖引玉,和大家共同探讨。对于...
五子棋AI算法第五篇-算杀
关于剪枝问题前面讲到的通过Alpha-Beta剪枝和启发式搜索可以将4层搜索的平均时间降低到1秒以下。只有这两个优化方式其实目前最多可以做到6层搜索,就是把AI和玩家各向后推算三步。6层搜索的棋力其实...
五子棋的核心算法
五子棋的核心算法五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好...
博弈算法实现简单五子棋
博弈算法实现的简单五子棋,使用极大极小搜索,alpha-beta剪枝,java图形界面。...
【五子棋AI】启发算法——开局库
开局库不是我自己制作的,是在网上下载的“十四地毯普”,然后我把它解析出来,去掉无用信息,进行压缩作为资源放在软件中。因为是执黑必胜的地毯,所以软件执白时很少用到开局库,除非开局库中的局面被证明是好局面...
*版权证明: 只允许上传png/jpeg/jpg/gif格式的图片,且小于3M
*详细原因:
交 一个简单可靠的&em&五子棋算法&/em& 3积分 立即下载 ...
*投诉人联系方式:
*版权证明: 只允许上传png/jpeg/jpg/gif格式的图片,且小于3M
*详细原因:
交 &em&五子棋算法&/em& 3积分 立即下载 ...
一种五子棋算法
学习算法分析设计时练手所写的,主要是自娱。算法采用极大极小剪枝博弈算法,人工智能还凑和,但BUG多多,有时间再改改。设计主要包括:数据结构、估值函数、胜负判断、搜索算法VC实现:http://goc....
五子棋AI算法第七篇-Zobrist
关于本博客这个博客不是把五子棋算法研究透彻之后再写的,而是一边研究算法一边写代码,同时一边写博客,所以有些博文的顺序不太对,比如 Zobrist 其实应该放在算杀之前就讲的。不过这并没有大的影响,总体...
人机版五子棋两种算法概述
人机版五子棋是很有挑战性的。至今好像没有保证可以取胜的算法,但已经有不少写的很专业的五子棋程序了。我在编写五子棋的过程中参考了不少资料,发现人机五子棋大致有两种策略。在这儿总结一下,与大家共享。先说两...
没有更多推荐了,}

我要回帖

更多关于 人生一局棋 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信