飞行棋总结

    飞行棋学习之后一直未做总结,现在补上回顾一下当时的思路和知识点。

一、感悟部分

     刚开始接触飞行棋思路觉得这怎么实现呢,地图上分特殊位置和一般位置,而且在走的过程中图标在不断变化。当时的我傻傻的以为真的是走一步写句代码改变一下图标,对循环和方法的使用还不熟悉。慢慢的越往下学习越觉得这些都是套路,学会了面向对象和循环等一切迎刃而解,按方法来划分代码,这样在主函数中只需要调用方法就可以。但是要有明确思路不然在过程中会一塌糊涂,现在再回想飞行棋的思路恍然大悟。


二、代码部分:

    1、首先是地图初始化,利用数组将地图画出来,并把数组的下标再次划分成五类数组用来表示特殊位置和一般位置,这里边用循环的方法来找数组的下标完成特殊位置的分类。


     2、玩家的姓名和坐标表示


     3、还用到一个显示部分,之前都是用Console.WriteLine(“显示内容”);但是在飞行棋中定义了一个字符串来显示内容,不论走到哪一步最后显示的是字符串的内容。

      4、在掷骰子替换行走的时候运用到了两个玩家位置替换变化时候的表示,因为用一个循环方法来完成,所以用到方法的时候不仅是这个可以表示玩家A亦可以表示玩家B。通过playerPos值的变化来改变来表示玩家A或玩家B。


       5、数组的产生





  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 53
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 53
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值