我在仙侠世界搞开发

作家phD2Qp

首页 >> 我在仙侠世界搞开发 >> 我在仙侠世界搞开发最新章节(目录)
大家在看 女总裁的贴身保镖 剑神重生 绝世神通 斗罗大陆IV终极斗罗 盖世帝尊 龙血武帝 黛西在漫威世界 洪荒造化 全能庄园 邪王追妻:废材逆天小姐 
我在仙侠世界搞开发 作家phD2Qp - 我在仙侠世界搞开发全文阅读 - 我在仙侠世界搞开发txt下载 - 我在仙侠世界搞开发最新章节 - 好看的其他类型小说

第27章 围棋

上一页 目 录 下一页 阅读记录

一般围棋程序,会包括人机对战模式,联机对战模式,高档的还会有各种比赛模式。

但当前时间有限,张应郗先前以为系统能直接帮忙,才在祖师殿说了个3天开发周期,谁能想到现在系统不愿意帮忙了,还好他当时只说了要实现双人对战模式,要不然真的可以自挂东南枝了。

他决定挑个难度最低的,先实现同一台设备双人对战,过了元老院这关后,再去搞不同设备联机对战,以及人机AI对战等。

当过项目经理的书友都知道,想要开发一个项目,首先要对项目内容进行调研。

一个项目能不能做,决不是像张应郗之前拍脑袋那般直接决定就行的。

首先要做的就是根据项目建议书进行可行性研究和项目论证。

可行性研究的内容包括技术、组织、经济、财务、运行环境、法律、社会和风险因素及对策。

目的是分析项目的前途,初步估计和确定项目中的关键技术和核心问题,初步估计必须进行的辅助研究,以解决项目的核心问题,并判断是否具备必要的技术、实验、人力条件作为支持。

最终需要出具可行性研究报告,里面需要包括一大堆信息,比如项目概述,技术背景,现行系统业务、资源、设施情况,项目技术方案,实施进度计划,人员培训,结论与建议等等。

调研论证过后,正式开始项目,还需要制订项目章程,确定项目经理,正式启动项目,规定项目的总体目标,之后再组织编写项目管理计划,里面包含各种基准和管理计划安排。

按照这些文档,开展后续项目的实施、管理与监控,还要注意项目的变更控制。

只是张应郗一个人初到宗门,必须要迅速证明自己,也管不了那么多了。

可即使要实现这个简单的围棋项目,他也不能立刻上手敲代码开发,还是得简单做一下业务归纳和功能设计的。

总得了解一下什么是围棋吧。

围棋,是蓝星天朝的传统棋种,是一种策略型双人对抗棋类游戏,属于琴棋书画四艺之一,是一种较为复杂的智力博弈活动。

圣盘大陆同样有围棋,名称可能会略有不同,比如厚照宗的元老们习惯叫它黑白棋。

但两个世界的围棋,棋具和下法高度相似。

围棋的棋盘,盘面有纵横各十九条等距离、垂直交叉的平行线(19x19),共构成361个交叉点。

盘面上标有九个小圆点,称为“星位”,中央的星位又称“天元”。

使用的棋子分黑白两色,可称为黑子、白子,棋子的数量以黑白子各180个为宜。

围棋的下法,是双方各执一色棋子,黑子先行,交互落子,每次只许落一子。棋子需落在棋盘的点上。

围棋讲究气,一个棋子在棋盘上,与它直线紧邻的空点就是这个棋子的气。

棋子直线紧邻的点上,如果有同色棋子存在,则他们便连成一个整体。

如果所有的气均为对方所占据,便呈无气状态。无气状态的棋子不能在棋盘上存在。

把无气之子提出盘外的手段叫提子,落子后,对方棋子无气,应立即提取。

落子后,若该子会立即成为无气状态,又不能提取对方棋子时,则应禁止落下,为禁着点。

围棋的计算胜负(按数子规则),先将双方死子全部清理出盘外,然后对一方的活棋(包括活棋围住的点)以子为单位进行计数,最终子多者胜出。

其中为了抵消黑方先手的优势,黑方需要进行贴子,需贴出三又四分之三子。简言之,黑方至少185点数以上方为获胜,反之白方胜。

有口诀如下:

棋之盘,方十九,三百六十一叉点。

黑白子,黑先走,黑胜要过一八五。

交叉口,气相连,气尽棋亡最自然。

遇打劫,停一手,防止全局形再现。

......

对于张应郗来说,他的任务就是把这些规则转换成程序语言展现出来。

他需要用代码画出棋盘,用二位数组存储棋盘位置,然后画棋子,对点位的三种状态定义枚举常量,即空位、黑子、白子。

再使用适配器模式监听用户的触屏事件,对于落子的触屏实现方式,他想到两种实现思路。

一种方式是触屏单击落子,屏幕下方再准备一个确认按钮,用户点位上单击落子后,点确认按钮落子无悔。

另一种方式是触屏双击落子,用户在屏幕的点位上单击落子,再单击其他位置,可以改变落子,只有双击才会真正落子,落子无悔。

他本想把两种方式都做出来,到时候让用户自己选择落子方式,但本着最小化开发原则,还是直接设置死了落子原则,直接采用触屏双击落子方式。

按照执黑先行,轮流落子规则,让程序判定当前触屏的棋手和落子状态。比如用户甲落子后,屏幕提示用户乙操作。

这里面数判断棋子的气较为繁琐,不仅要判断单个棋子的气,还要计算相连己方棋子的气,对已经计算过棋子的位置也需要记录,这样后面避免重复计算。

对于一些禁着点,也需要进行判断,不能让棋子落在里面。

界面的话,中间一个棋盘,下方布置几个按钮,有“开始”、“悔棋”、“过一手”、“认输”、“提子”,“结束”。

本小章还未完~.~,请点击下一页继续阅读后面精彩内容!

请大家记得我们的网站:第二中文(m.dearzw.com)我在仙侠世界搞开发更新速度全网最快。

上一页 目 录 下一页 存书签
站内强推 大清隐龙 最是情深不能忘 盛宠杀手小逃妻 全能庄园 毒宠佣兵王妃 超强小农民 上古戒灵 我的超神空间 重生仙帝都市纵横 一品江山 总裁老婆我错了 混沌天体 仙绝 我的大小美女花 探虚陵现代篇 大明海寇 网游之掉级成神 全球首富 冒牌大英雄 热血兵王 
经典收藏 纨绔疯子 邪御天娇 权路风云 超级仙医 斗破苍穹之万界商城 天神诀 重活一次 都市逍遥修神 重生美国做灵媒 苍穹之上 穿进雷剧考科举 老婆粉了解一下[娱乐圈] 首席的独宠新娘 清道夫 重生之妙手狂医 至尊透视眼 本港风情画 我真的不想做大哥 开发大西北:我在戈壁建了一座城 影视:我喜欢喜剧收尾 
最近更新 女总裁的贴身保镖 剑神重生 绝世神通 斗罗大陆IV终极斗罗 盖世帝尊 龙血武帝 黛西在漫威世界 洪荒造化 新风领地 最强医圣 全能庄园 都市狂少 异世傲天 医妃为尊 地上足球:C罗以为我去辅佐他 邪王追妻:废材逆天小姐 最强神医混都市 龙拳 极品小神医 神魂至尊 
我在仙侠世界搞开发 作家phD2Qp - 我在仙侠世界搞开发txt下载 - 我在仙侠世界搞开发最新章节 - 我在仙侠世界搞开发全文阅读 - 好看的其他类型小说