最近几天初学C#,看了黑马的教学视频后深有感触,于是决定自己动手写一个面向过程的C#版飞行棋游戏,花费了一晚上时间终于搞定,今天修改了一下决心把源码发出来,以便和我一样初学C#的朋友一起交流学习。先看成品图:----------------------------------------------------------------------------------
绘制地图 -游戏标题static void ShowTitle() { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("****************************************"); Console.Fore
转载 2023-06-21 21:07:46
76阅读
闲来无聊就打算自己制作一个飞行棋游戏。在制作飞行棋的时候,我在百度搜索了关于【C#飞行棋】,得到的结果全是用控制台编写的,代码也差不过。不过在后面找到了一篇关于Android飞行棋博客。Android博客链接:他写了三篇飞行棋设计博客,结合他的文章内容和我在手机上的游戏规则,编写了一款辣眼睛的飞行棋游戏。本来打算写成可局域网对战,奈何自己技术有限,就把这个想法抛弃了。目前已完成单人游戏的基本功能
转载 2024-05-20 23:36:06
166阅读
using System; namespace 飞行棋项目 { class Program { ///1、画游戏头 ///2、初始化地图 ///把整数数组中数字编程控制台中显示的特殊字符显示的过程,就是初始化地图 ///3、画地图 ///4、玩游戏 //我们用静态数组用来模拟全局变量,
using System; using System.Collections.Generic; using System.Text;namespace 自己做的骑士飞行棋 { class Program { //数组的下标为0的元素对应地图上的第1格,下标为1的元素对应第二格...下标为n的元素对应n+1格。 //在数组中用:1.表示幸运轮盘◎1
转载 2023-11-13 10:56:08
64阅读
骑士飞行棋代码如下:class Program { //在下面的数组中存储我们游戏地图里的各个关卡 //数组的下标为0的元素对应地图上的第一格,下标为1的元素对应第二格。。。下标为n的元素对应第n+1格 //在数组中用:1:表示幸运轮盘○ // 2:表示地雷☆ //
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace planeChess { class Program { /* * 1.
介绍:寒假在家无聊用Python写的一个简易版的飞行棋游戏单人版(自娱自乐)只需要用到pygame模块就可以玩由于是简易版,该飞行棋的规则可能没有那么完善,也可能会出现很多BUG。另外我并不没有加上获胜的祝贺提示等(我觉得没有人会一个人玩到最后吧?)实现效果:  飞行棋棋子随便截的图,加了标记(不是很明显,凑合着看吧)游戏玩法:游戏按照黄、绿、蓝、红(顺时针)的玩家顺序进行开局
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 飞行棋 7 { 8 9 class Program 10 { 11 public static int[] m
转载 2023-10-23 14:51:52
216阅读
飞行器代码如下:   namespace棋士飞行棋 { internalclassProgram { //在下面的数组存储我们游戏地图的各个关卡 //数组下表为0的元素对应地图上的第一格,下标为1的元素代表地图上的第2格.....下标为n的元素对应地图上的第n+1格! //在数组中用 1:表示幸运轮盘◎ // 2:地雷☆ // 3:暂停▲ // 4:时空隧道¤ // 0:表示普通
转载 2023-11-11 23:26:10
115阅读
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 飞行棋 { class Program { static int[] Map = new int[100];//在不赋值的情况下,默认值为0. s
转载 2023-07-18 20:47:25
257阅读
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlyChess { class Program { static int[] map = new
转载 2023-10-30 21:33:16
92阅读
 一、片外:    Python是一种面向对象,解释型的计算机程序设计语言    某些条件下执行效率不如C/C++语言,因此在进行例如幂次运算时可以用C/C++讲算法实现然后做成可供python调用的封装模块    当双方合作时需要你提供接口或者模块供第三方调用,但是你又担心第三方将你的模块破解,这时候,你可以使用C/C++实现
转载 2023-12-21 15:55:20
73阅读
C#做的飞行棋游戏(WinForm)版本逻辑不是很难,很好理解,适合新手练手先看一下游戏规则两个人轮流掷骰子红人和绿人(必须自定义名称否则无法进行游戏)投掷出2,4,6点出门,投掷出6点可以在出门后再次投掷行走地图长度共102步地图中除过普通地板之外,另设六种特殊功能地板 踩到香蕉皮,退6步踩到时空隧道,前进6步踩到陷阱,暂停一回合踩到星星,可以再投掷一次踩到互换位置,可以做出选择与对方互换
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 飞行棋 7 { 8 9 class Program 10 { 11 public static int[
转载 2023-10-16 12:05:20
88阅读
最近在学习c#在看:B站的这个视频 在学到飞行棋时先自己写了一个。下面是运行结果:我也是新手代码还有很多不完善的地方,但目前功能还没发生什么错误,大家可以来玩一下。using System; namespace 飞行棋 { class Program { public struct Player { public int _playloca
转载 2023-09-10 17:47:01
183阅读
     学习C#面向过程知识之后,用一个综合性的练习来复习已学的知识点,飞行棋案例就是一个非常给力的C#面向过程典型练习。现在这里分享一个飞行棋制作过程!     -->制作飞行棋的核心思想是改变位置并重绘地图,即当每一步发生之后,通过改变代码中变量的值,然后重新绘制地图。   &
转载 2023-12-22 18:54:55
128阅读
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; namespace ConsoleApplication3 { class Program { /* * 再输组中
转载 2023-12-25 11:09:35
69阅读
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 飞行棋 { class Program { //下标为0对应地图第一格,下标为2对应第2格…… //在数组中1:幸运轮盘◎;2:地雷☆;3:暂停▲;4:时空隧
转载 2023-10-03 08:39:58
241阅读
        首先先来附图一张,程序的实现图和程序的大致流程图。飞行棋是基础C#以来,第一个稍微大一点的程序,刚刚接触可能会感觉很麻烦,学习起来很吃力,但是飞行棋程序整体来说就是结合了C#视频前几章的基础,将前面的Console.Writeline;console.write;还有方法、数组等一些基础性的知识,将所有基础性的知识整合打包,最后形成了所谓的飞
转载 2023-08-25 18:05:30
226阅读
  • 1
  • 2
  • 3
  • 4
  • 5