飞行棋游戏的设计与实现(3)
时间:2026-01-20
时间:2026-01-20
飞行棋游戏设计与实现
俞学君
摘 要:本文所实现的是一个简单的飞行棋游戏, 该飞行棋以 Visual Basi作为开发
语言,采用Visual Basic自带的Image控件显示游戏所需的各种图片,采用最基本的
飞行棋游戏规则,游戏中四个玩家均由人来操作! 关键词:飞行棋 设计 visual basic
一 、规则及目标
飞行棋游戏的主要道具由:棋盘一张,红、黄、青及绿色的棋子各四颗, 骰子一
个组成。本文中所要实现的游戏程序主要包含:游戏的交互界面、用户交互规则判定过程和 相关的服务模块。其中飞行棋的规则介绍如下:
起飞
只有在掷得6点后,方可将一枚棋子由“基地”起飞至起飞点,并可以再掷骰子一次,确
定棋子的前进步数。
连投奖励
在游戏进行过程中,掷得6点的游戏者可以连续连掷骰子,直至显示点数不是 6点或游
戏结束。
迭子
己方的棋子走至同一格内,可迭在一起,这类情况称为“迭子”,并可以叠著行进。 敌 方的棋子不能在迭子上面飞过;当敌方的棋子正好停留在“迭子”上方时,则允许敌方停于迭 子上面。 若其它游戏者所掷点数大于他的棋子与迭子的相差步数,则敌方棋子逐回停机坪。
撞子
棋子在行进过程中飞过的一格中,若已有敌方棋子停留,可将敌方的棋子逐回基地。
跳子
棋子在地图行走时,如果停留在和自己颜色相同格子,可以向前一个相同颜色格子作跳 跃。
飞棋
棋子若行进到颜色相同而有虚线连接的一格,可照虚线箭头指示的路线,通过虚线到前 方颜色相同的的一格后,再跳至下一个与棋子颜色相同的格内;若棋子是由上一个颜色相同 的格子跳至颜色相同而有虚线连接的一格内,则棋子照虚线箭头指示的路线,通过虚线到前 方颜色相同的的一格后,棋子就不再移动。如果棋子在准备通过虚线时有其他棋子停留在虚 线起始处到通往终点线路的巡航
圈上:A、如果对方是一个棋子,则将该棋子逐回基地,本方棋子继续行进到对岸;B、
下一篇:大学语文12——论快乐