C#总结-骑士飞行棋总结

  终于学到了C#中的骑士飞行棋,经过三天的奋斗,比较完美的完成了这个小游戏的制作。因为这是我做的第一个小游戏,所以一定要纪念一下。

 1、这个小游戏对于初学者而言,就是为了让大家练习方法的定义,参数的设定和使用。同时在开始需求分析中得知,如果我们发现一些代码重复出现,我们就要开始想,要不要写个方法来解决。比如地图的绘制,地图的绘制规则等等方法。

 2、这个小游戏中,对于分支语句,循环语句的要求比较高。要求我们能够熟练的知道执行条件和执行语句之间的关系。 

 3、数组的设置,在代码实现之初,非常不理解为什么要用数组定义两个玩家的姓名、位置、等等变量。后来在代码基本完成时发现,我们的小游戏其实可以有很多角色的。比如我们有十个或者一百角色时,我们如果还是一个一个的定义变量来实现的话,就显得有些笨拙了。

 4、方法的使用的方便我们思考,可以是画图和计算分开实现,画图只需要画图的方法来实现,是一些逻辑计算可以通过其他的方法去做就好了,如果逻辑和画图同时进行,我们将深陷代码的泥沼中无法自拔。

 5、封装的使用,减少代码的冗余。在掷骰子的方法中,我们如果每一种情况都有一条console.writeLine()语句的话,无疑增加了代码量。重复了很多。并且(如果有必要的话)不利于我们在其他的方法中调用此方法中的返回值。


评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aiming66

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值