欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#控制台实现飞行棋小游戏

程序员文章站 2022-06-22 16:18:35
本文实例为大家分享了c#控制台实现飞行棋小游戏的具体代码,供大家参考,具体内容如下游戏标题游戏规则说明1、玩家a和玩家b必须输入一个非纯数字的非空用户名2、玩家a先掷骰子,ab玩家轮流投掷骰子3游戏中...

本文实例为大家分享了c#控制台实现飞行棋小游戏的具体代码,供大家参考,具体内容如下

游戏标题

游戏规则说明

1、玩家a和玩家b必须输入一个非纯数字的非空用户名
2、玩家a先掷骰子,ab玩家轮流投掷骰子
3游戏中“□”代表普通格子,“◎”代表幸运轮盘,“★”代表地雷,“▲”代表暂停,“卍”代表时空隧道
4、“□”对于玩家没有任何奖惩!
5、“◎”玩家具有两种选择:a.选择与对方交换位置;b.选择轰炸对方使对方倒退6步
6、“★”对于玩家惩罚使玩家倒退6步
7、“▲”惩罚玩家下一轮暂停操作
8、“卍”奖励玩家直接前进10步
9、果踩到对方则惩罚对方直接倒退6步

游戏的地图

地图共由100个格子组成,z型实现,第一行从左往右30个格子,第一列往下5个,第二行从右往左30个格子,第二列往下5个第三行从左往右30个

1、声明一个int类型的一维数组,长度是100,每个位置的默认值是0
2、“□”普通格子也就是默认的值0代表
3、“◎”幸运轮盘使用数字1代表 {6,23,40,55,69,83}
4、“★”地雷使用数字2代表 {5,13,17,33,38,50,64,80,94}
5、“▲”暂停使用数字3代表 {9,27,60,93}
6、“卍”时空隧道使用数字4代表 {20,25,45,63,88,90}

绘制游戏规则

初始化地图

绘制地图

C#控制台实现飞行棋小游戏

实现用户注册

C#控制台实现飞行棋小游戏

游戏逻辑

1、玩家a按下任意键先手掷骰子
2、掷完骰子出现随机的1-6步
3、按下任意键进行移动相对应的步数

4、移动完成之后判断这个格子的功能,并实现特殊格子的功能
5、按下任意键完成界面

C#控制台实现飞行棋小游戏

C#控制台实现飞行棋小游戏

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关标签: C# 飞行棋