ODK是什么意思

ODK是什么意思,第1张

ODK的全称是Othello Development Kit,这是一套用来开发能够连接至GGS的黑白棋的开发包。GGS是互联网上一台提供各种棋类游戏比赛的平台,ODK使用的只是其中的黑白棋部分。连接GGS有很多种客户端,Windows平台上比较著名的是Lion。

如果你已经有了一个黑白棋程序,通过ODK可以在15分钟内将你的程序连接至GGS,同世界上很多程序和用户进行对战。

呵呵 希望能解决你的问题

1、围棋

围棋已经远远超出了它的娱乐功能,它是一种理念,一种生活的态度,一种生命的哲学。当人们为计算机程序“深蓝”战胜世界国际象棋冠军卡斯帕罗夫而惊叹的同时,更加意识到棋是智慧的延伸而不仅仅是智力的角逐。

2、中国象棋

中国象棋具有悠久的历史。经过近百年的实践,象棋于北宋末定型成近代模式: 32 枚棋子, 有河界的棋盘,将在九宫之中等等。南宋时期,象棋 " 家澈户晓 " ,成为流行极为广泛的棋艺活动。中国象棋根植民间,应该是中国最普及的棋类运动。

3、国际象棋

国际象棋无疑是全世界最普及的棋类,但是现制国际象棋在我国开展的时间不算长,从 1956 年开始,国际象棋才和我国传统的中国象棋与围棋一起列入国家开展的体育项目。

4、五子棋

起源于中国古代的传统黑白棋种之一。现代五子棋发展于日本,日文称之为"连珠",英译为"Renju","Gobang"或"FIR"(Five in a Row的缩写),亦有"连五子"、"五子连"、"串珠"、"五目"、"五目碰"、"五格"等多种称谓。有两种规则 无禁手采用最简单古老的规则。黑白双方依次落子,任一方先在棋盘上形成横向、竖向、斜向的连续的相同颜色的五个(含五个以上)棋子的一方为胜。

5、军棋

军棋又被称为盲象棋(BLIND CHESS) 是由南非(South-Africa)的一位叫Henry Michael Temple人于1899年发明的。他本人是一名国际象棋爱好者,因为自己的伙伴希望能玩一种反映战争的游戏,于是他借鉴国际象棋的棋子,发明了这种战争游戏。它使旁观者和下棋人共享其中的欢乐。军棋是一种成功的变形象棋。它和象棋最大的区别就是不允许看对方的棋子,更具有挑战性。

6、暗棋

是以中国象棋棋盘和棋子进行的一项棋类游戏,游戏时,棋子放在普通象棋棋盘的上半部分,棋盘的下半部分用于摆放双方被吃掉的棋子。 暗棋一开始必须靠双方不断地把只显示背面的'棋子翻过来,但只能移动自己颜色的棋子,棋子的大小顺序是将、士、象、车、马、炮、兵,大子吃相同的子和小子,但小兵吃将,炮不能吃马。

7、跳棋

游戏规则很简单,棋子的移动可以一步步在有直线连接的相邻六个方向进行,如果相邻位置上有任何方的一个棋子,该位置直线方向下一个位置是空的,则可以直接 " 跳 " 到该空位上, " 跳 " 的过程中,只要相同条件满足就可以连续进行。谁最先把正对面的阵地全部占领,谁就取得胜利。

8、黑白棋

又叫反棋 (Reversi) 、奥赛罗棋 (Othello) ,苹果棋,翻转棋。黑白棋在西方和日本很流行。游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。

9、六子棋

台湾交通大学资讯工程系副教授吴毅成发明六子棋新游戏,据称弥补了五子棋“先下者有利”的公平性困境。

10、西洋双陆棋(Backgammon)

11、将棋 日本棋种

12、井字棋(Tic-Tac-Toe)也叫三子棋

“井字棋”的棋盘很简单,是一个3×3的格子,很像中国文字中的“井”字。“井字棋”游戏的规则是一方首先三子连成一线就胜利。

13、四子棋

14、斗兽棋(Animal)

小时候常玩的动物棋,双方有八只棋子,依大小顺序为象、狮、虎、豹、狗、狼、猫、鼠。较大的可吃较小的,同类可以互吃,而鼠则可吃象。

15、叠棋

叠棋子力是遵照"起点平等、自由发展、结局不同"的观念而设计的一种全新博弈模型,并运用规则来反映合作和内耗等关系,外加一方棋子会被逼叛变对方的规则,使这种棋变得妙趣横生,对智力极有挑战性。

16、盘三又称“棋三”或"三棋"

棋三是流传于中国民间的一种双人对弈的一类版图游戏。双方各持棋子若干(最少十二颗,一般多备几颗用于压对方被吃的棋子),棋子可信手拿来,只要互相能够区分即可。

17、六连棋

是在六边形格的棋盘上玩的图版游戏,亦是数学游戏,通常使用10乘10或11乘11的菱形棋盘(约翰·纳希则采用14×14的棋盘)。

18、独粒钻石棋

是一个人的游戏,起源于法国,是一种风靡世界的益智游戏,与中国发明的“华容道”、匈牙利人发明的“魔方”并称为“智力游戏界的三大不可思议。它类似于跳棋,但不能走步,只能跳。走棋时棋子跳过相邻的棋子到空位上,并把跳过的旗子吃掉。棋子可以沿棋盘的格线横跳、纵跳,但不能斜跳。

foe(i=-4;i<=4;i++)

for(i=-4;i<=4;i++) 吧

绘9纵9横的棋盘 /绘制水平方向的线/

line(max_x/2-440 ,max_y/2+i40, max_x/2+440, max_y/2+i40)

起点x ,起点y,终点x,终点y 因为水平,所以第2 4个计算式是一样的

而且设计者设置了每行/每列间距为40 则棋盘正中间为最大x/2 最大y/2

每一行所在y为 最大y/2+行距(40)行位(-4~+4 +/-表示在中间的上或下)

每一行X起止为 最大x/2±棋盘最大的一半(840/2)

竖线分析相同

以上就是关于ODK是什么意思全部的内容,包括:ODK是什么意思、18种棋类游戏你都知道吗、我是初学C语言的,用C语言编黑白棋游戏绘制8*8棋盘书上说的看不懂请高手帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9275751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存