五虎

mac2022-06-30  41

http://code.google.com/p/fivetiger/

————————————————————————————————————————————————————

给大家推荐一个小游戏《五虎》这是一个鲁中南地区非常流行的益智棋类对战游戏。在网上找了n久也没有人发现有人写出来过,估计是这种游戏流行面比较窄,很多人都不了解。所以决心把它写出来,就当作弘扬民族文化了。这里的游戏规则不是我自己创立出来的,只凭着当年玩的时候留下的记忆,写出来的。尤其是在我上初中的时候,风靡的不得了,因为道具准备简单,就地捡一些石子和木棍,然后在地上画个棋盘就可以玩了。咱当年也是打遍全班无敌手(没吹牛。。。)还是先介绍一下怎么玩吧本程序用java开发socket通信,需要安装jdk1.4+ java web start的运行环境,如果没有安装jdk请从http://java.sun.com/javase/downloads/index.jsp 下载。游戏下载地址:http://www.flyox.com/fivetiger/fivetiger.jnlp启动游戏后会出现以下画面。这是一个两人对战游戏,一共五行五列,在交叉点上下棋,双方轮流走棋,一次只能下一个棋子或者移动一个棋子,目标是努力组成图形吃掉对方棋子,同时阻止对方形成图形。吃光对方旗子者为胜利方。第一步 建立游戏点击右上角的【创建游戏】按钮,建立游戏,然后等待另一方加入游戏。第二步。加入游戏点击加入游戏下拉框,里面会显示已建立游戏者的ip,选中之后建立连接,就可以开始游戏了。第三步 开始游戏在右侧会显示游戏状态和当前走棋者。游戏共分两个阶段:第一阶段:下棋,在十字交叉点上安放自己的棋子。目标是努力形成图形(图形如下所示)并阻止对方形成图形。形成图形者可以压掉对方1~3个棋子。第二阶段:走棋,在下棋阶段所有的棋子安放满了之后就可以开始走棋了,如果轮到走棋者无棋可走的话,双方可以相互拔掉对方一个棋子(已组成图形的不可以拔),走棋过程当中如果形成了图形,也可以拔掉对方1~3个棋子。第四步:一方棋子被拔光之后为失败。一局结束之后自动开始下一局。图形说明:0代表其他(包括对方棋子,空白,被压棋子)1代表自己的棋子,只要有形成以下图形的就可以拔掉对方1~3个棋子(从四个方向看棋子构成的图形)图形:3斜,可以拔掉对方1颗棋子,共4种0 0 1 0 00 0 0 1 00 0 0 0 10 0 0 0 00 0 0 0 04斜 可以拔掉对方2颗棋子,共4种0 1 0 0 00 0 1 0 00 0 0 1 00 0 0 0 10 0 0 0 0通天棍 可以拔掉对方3颗棋子,共2种0 0 0 0 10 0 0 1 00 0 1 0 00 1 0 0 01 0 0 0 01五虎 可以拔掉对方1颗棋子,共4种1 1 1 1 10 0 0 0 00 0 0 0 00 0 0 0 00 0 0 0 02五虎 可以拔掉对方2颗棋子,共4种0 0 0 0 01 1 1 1 10 0 0 0 00 0 0 0 00 0 0 0 0中五虎 可以拔掉对方3颗棋子,共2种0 0 0 0 00 0 0 0 01 1 1 1 10 0 0 0 00 0 0 0 0方 可以拔掉对方1颗棋子,共16种0 0 0 1 10 0 0 1 10 0 0 0 00 0 0 0 00 0 0 0 0很久很久以前。有这样的一个场景:一个白胡子老头,和一个活蹦乱跳的小孩,来到一棵大树下,两个人就地画出了一个棋盘,五行五列,然后捡了一些石子和小木棍当作棋子,下起了棋来,这个棋就是《五虎》,后来周围聚了一些看棋的人,然后越聚越多,然后就有人学着也玩起了这个棋,不一会的功夫整个树下就聚满了人群。大家一盘一盘的较量起来,周围还不时有诸葛先生指点江山,不亦乐乎。就这简单的25个棋子,却蕴含着无穷的智慧与乐趣!对启迪思维、开发智力、锻炼拼搏进取精神有很大的帮助。大家一起来玩吧。希望你是第一个爬到网上,下起了《五虎》然后传播给大家的人。欢迎交流,联系方式:s u n w e i 2 5 0 @ g m a i l . c o m

 

转载于:https://www.cnblogs.com/cuizhf/p/3245907.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)