计算机游戏编程报告计算机游戏编程报告.pdfVIP

计算机游戏编程报告计算机游戏编程报告.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机游戏编程报告计算机游戏编程报告

计算机游戏编程报告 系 (院): 计算机科学学院 专业班级: 计科***班 姓 名: **************** 指导教师: 严** 设计地点: 4 教2 号机房 目 录 一、概述3 二、制作说明书4 三、游戏说明书6 四、用户指南6 五、代码分析9 六、游戏短评18 2 一.概述 五子棋是一种两人对弈的纯策略型棋类游戏,是起源于中国古代的传统黑白 棋之一。发展于日本,流行于欧美。容易上手,老少皆宜,而且趣味横生,引人 入胜;不仅能增强思维能力,提高智力,而且富有哲理有助于修身养性。 1. 简介 传统五子棋的棋具与围棋相同,棋子分为黑白两色,棋盘为15×15,棋子放 置于棋盘线交叉点上。两人对局,各执一色,轮流下一子,先将横、竖或斜线的 5个或5个以上同色棋子连成不间断的一排者为胜。 2. 起源 五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早 在“尧造围棋”之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围 棋有相似之处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说 中有“女娲造人,伏羲做棋”一说,《增山海经》中记载:“休舆之山有石焉,名 曰帝台之棋,五色而文状鹑卵。”李善注引三国魏邯郸淳《艺经》中曰:“棋局, 纵横各十七道,合二百八十九道,白黑棋子,各一百五十枚”。这段虽没明讲是 何种棋类,但至少知道远古就以漂亮的石头为棋子。因而规则简单的五子棋也可 能出自当时,并是用石子作棋子。亦有传说,五子棋最初流行于少数民族地区, 以后渐渐演变成围棋并在炎黄子孙后代中遍及开来。 在古代,五子棋棋 具虽然与围棋相类同,但是下法却是完全不同的。正如《辞海》中所言,五子棋 是“棋类游戏,棋具与围棋相同,两人对局,轮流下子,先将五子连成一行者为 胜”。 3. 发展 随着五子棋的发展,逐步发现先行优势非常大,最后得出“先行必胜”。五 子棋要成为竞技运动,核心问题是怎样解决传统五子棋下法中“先行必胜”的问 题。 “竞技五子棋”就是参赛双方以棋盘和棋子为介体,进行智力性对抗的竞技 体育项目。 “交换”思维. “交换”思维有个形象的比喻:一个人切蛋糕,一个人选蛋 3 糕。即:一人开局,另一人选择黑方还是白方。此方法最为公平、最有效率,且 最为简洁实用。不过此方法使开局者不走已知的必胜,把棋艺的较量演化为对局 者开局的博弈,而“先行必胜”依然存在。如:欧洲的 Swap2、Swap1;中国的 Swap3、第一手交换规则等。 “禁手”思维 禁止以某种手段取胜。为了平衡先后手之间的差距,削 弱先手优势,日本连珠提出“禁手”。后来连珠的发展证明禁手并不能平衡先后 手之间的差距,依然是“先行必胜”。 “泡沫”原理 像泡沫一样会破灭。如“吃子”五子棋。连成 5 个后消 失,同时拿掉对方一个棋子,自己再补一子。此原理的的特点是:把五子棋金球 制改成了“进球制”,同时也最大效率地利用了棋盘和棋子,带来了全新的思维。 问题是怎样计算胜负。 “井字游戏”原理 井字游戏又叫圈叉棋,圈叉棋是和棋,原因是空间 很小。通过缩小棋盘来抑制五子棋先行的优势。如:15 路棋盘,13 路棋盘等等。 问题是多大的棋盘才能是和棋,知道和棋后还能成为竞技运动吗。 “跷跷板”原理 五子棋始终是先行领先一子。如果双方轮流领先一子 呢? 台湾教授发明的六子棋,就如“跷跷板”一样。先行先下一子,然后双方 轮流下两子,先连成6 子者胜利。六子棋为第 11 届奥林匹亚计算机游

您可能关注的文档

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档