飞行棋总结

2023-05-16

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

一、感悟部分

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


二、代码部分:

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


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


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

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


       5、数组的产生





本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

飞行棋总结 的相关文章

  • C++求素数

    问题描述 输入1 999内的正整数 xff0c 判断其是否为素数 xff0c 是素数输出 yes xff0c 不是素数输出 flase 输入形式 输入一个1 999内的正整数 输出形式 输出 yes 或 false 样例输入 13 样例输出
  • Git ubuntu 升级

    外文文档 This team will distribute the most current stable package of Git for Ubuntu Stable releases https launchpad net git
  • RxJava2 源码分析二

    文章目录 前言RxJava2 线程调度RxJava2 怎么进行线程调度总结 前言 经过RxJava2源码分析一 xff0c 我们了解了RxJava2是怎么进行数据的发送和接收 那么这次我们主要是来分析 xff0c RxJava2是如何进行线
  • 如何在Ubuntu 20.04上安装Google Chrome浏览器

    Chrome适用于所有主要操作系统和硬件平台 xff0c 可让您在所有设备上同步书签 xff0c 历史记录和密码 在Ubuntu上安装Google Chrome Chrome不是开放源代码浏览器 xff0c 它也不包含在标准Ubuntu存储
  • caffe安装--踩坑

    安装caffe xff0c 需要先安装cuda与cudnn xff0c 安装cuda之前 xff0c 需要先安装nvidia的驱动 xff0c 然后安装opencv xff0c 如果能将opencv踩过 xff0c 那么安装openpose
  • django动态创表与查询

    前言 xff1a django的分表与动态关联实在是令人扎心 xff0c 考虑到以后的分表操作 xff0c 故此debug查看了一波源码 xff0c 记录一下 from django db import models from django
  • pytorch与gpu版本的适配问题

    今天跑了一下yolov5报了一个错误 xff1a CUDA error no kernel image is available for execution on the device 于是乎 xff0c 根据显卡的型号对应的运算能力是否匹
  • 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本

    以下是完整的错误 xff1a tsc 无法加载文件 C Users Administrator AppData Roaming npm tsc ps1 xff0c 因为在此系统上禁止运行脚本 有关详细信息 xff0c 请参阅 ht tps
  • python 使用异步的方式实现代理服务器

    前言 xff1a 最近接触python 的异步编程 xff0c 与同步编译有很大的差异 xff0c 编程习惯也随之而改变 真心觉得python这个编程模式越来越鸡肋了 它不应该让用户去感知该何时进行切换io阻塞切换 xff0c 显然是极其不
  • 算法:寻找两个正序数组的中位数

    思路 xff1a 利用中位数的特性 xff0c 左边的数的个数 61 右边的数个数 假设合并后的数组 xff08 实际上不会真的合并 xff09 xff0c 中位数的位置是k xff0c 那么我们查找两个正序的数组 xff0c 找到一个位置
  • libreoffice安装以及命令行使用

    由于工作需要 xff0c 笔者正在开发文档解析相关的功能 xff0c 但是目前的python3只有python docx pfdminer3k python pptx以及xlrd的模块 xff0c 并不能够对doc ppt的文件进行解析的
  • 计算机中的位,字节,字,字长的概念

    1 位 xff1a 位表示的是二进制位 xff0c 一般称为比特 xff0c 是计算机存储的最小单位 2 字节 xff1a 字节是计算机中数据处理的基本单位 计算机中以字节为单位存储和解 释信息 xff0c 规定一个字节由八个二进制位构成
  • git clone的错误fatal: HTTP request failed解决办法

    git clone时可能发生错误 xff0c 提示 xff1a fatal HTTP request failed 这时要执行一条如下的命令 xff0c 就可以搞定了 xff1a git config global http sslVeri
  • Linux下Nginx的卸载、安装以及基本使用

    一 卸载 如果是使用yum安装 xff1a yum remove nginx 如果已经不记得安装方式了 xff0c 那么可以使用以下步骤进行全删除 xff1a rm rf etc nginx rm rf usr sbin nginx rm
  • 更改pip镜像源

    一 Windows更改pip镜像源 1 在windows文件管理器中 输入 APPDATA 2 会定位到一个新的目录下 xff0c 在该目录下新建pip文件夹 xff0c 然后到pip文件夹里面去新建个pip ini文件 3 在新建的pip
  • 电商平台的数据库设计

    在电商中对于商品 xff0c 有两个重要的概念 xff1a SPU和SKU SPU 61 Standard Product Unit xff08 标准产品单位 xff09 SPU是商品信息聚合的最小单位 xff0c 是一组可服用 易检索的标
  • C语言:文本加密

    文本加密 输入一个英文句子 xff0c 以 结束 将其中所有的大写英文字母 43 3 xff0c 小写英文字母 3 xff0c 非英文字母不变 xff0c 输出加密后的句子 提示 xff1a xff08 1 xff09 当读入的字符为 时
  • Markdown编辑器中字号、颜色的设置方法及一些好看的颜色示例

    文章目录 1 颜色设置 x1f3a8 2 字号设置3 一些好看的颜色示例 x1f481 x1f3fb 1 颜色设置 x1f3a8 格式 xff1a lt font color 61 34 34 gt lt font gt color的值可以
  • Manjaro安装Nvidia显卡驱动失败或者启动黑屏卡死的原因以及Nvidia Prime与Intel核显切换方法

    我的电脑配置 xff1a HP OMEN xff08 惠普暗影精灵 xff09 Nvidia 1050Ti 显卡驱动安装失败可能的原因是没有开启传统模式并且关闭安全模式 惠普的笔记本电脑是在启动时按ESC xff0c 然后按F12 xff0

随机推荐

  • kali Linux桌面环境切换

    本人在选择安装软件时 xff0c 勾选了全部 xff0c 所以桌面环境都已经安装好了 xff0c 只要切换一下就可以了 默认桌面环境是gdm3 xff0c 就是GNOME xff0c 因为用了顺手了 xff0c 就选用它了 xff0c 可架
  • yum安装时提示No package xxx available的解决方案

    原因分析 xff1a 使用yum搜索某些rpm包 xff0c 找不到包是因为CentOS是RedHat企业版编译过来的 xff0c 去掉了所有关于版权问题的东西 安装EPEL后可以很好的解决这个问题 EPEL Extra Packages
  • Python 使用urlretrieve 时候 出现错误%22 http错误出现错误

    写的程序是实现网上爬图片 xff0c 程序要求地址 http tieba baidu com p 2166231880 错误提示 xff1a IOError Errno url error unknown url type 39 22htt
  • 电脑不识别某个U盘

    昨天发生了奇怪的事情 xff0c 自己的电脑唯独不识别自己的U盘 xff0c 更加奇怪的是自己的U盘在别人的电脑上可以识别 那么问题来了 xff0c 到底是哪里出了问题 伟光帮忙解决之后自己又查了查原因 下面是电脑无法识别U盘的其中几个原因
  • 环形缓冲区的简单实现

    环形缓冲区的简单实现 xff5e 具体的业务逻辑需要具体的复杂化就行了 xff5e br package thread br br public class CircularBuf br int NMAX 61 3 br br int ip
  • Rational Rose遇到错误

    今天安装了Rational Rose 按正确安装步骤完成操作后发现运行Rational Rose 时弹出这个框 xff0c 查询后发现是因为没有把破解版文件放到安装目录中 下面是找破解版文件的网址 http files cnblogs co
  • UML图

    一 用例图 构成 xff1a 用例 角色 关系 五个互相关联视图 xff08 4 43 1视图 xff09 xff1a 用例视图 xff08 椭圆最关键 xff09 设计视图 实现视图 部署视图 进程视图 用例图基本元素 用例 角色 关系
  • 用例图 extend、include、泛化

    画机房用例图的时候分不清include extend 泛化这几个关系后来查了查这几个关系的区别 1 lt lt include gt gt 可以把几个用例的公共步骤分离出来成为一个单独的被包含用例 2 lt lt extend gt gt
  • UML静态图—机房

    静态图包括三种 xff1a 类图 对象图 包图 类图 是描述类 接口 协作以及它们之间关系的图 xff0c 用来显示系统中各个类的静态结构 一个类图根据系统中的类以及各个类之间的关系描述系统的静态图 类图包含7个元素 xff1a 类 接口
  • UML交互图-机房

    交互图 xff1a 顺序图 协作图 顺序图 顺序图描述了对象间传递消息的时间顺序 xff0c 它用来表示用例中的行为顺序 xff0c 是强调消息时间顺序的交互图 时序图包括了4个元素 xff1a 对象 xff08 Object xff09
  • UML状态图、活动图

    UML画图以机房收费系统为例画的UML图 xff0c 画的不好的地方希望大家可以提提意见 状态图 状态图是展示状态与状态转换的图 状态机由状态 转换 时间 活动和动作5部分组成 活动图 活动图是某事件正在进行的状态 xff0c 既可以是现实
  • UML依赖、泛化、关联、聚合、组合、实现

    结项目后再复习了一下依赖 泛化 关联 聚合 组合 实现关系怎么画 xff0c 箭头的指向结合实例再次理解 1 依赖 虚线箭头 xff0c 有箭头的那一项为被依赖关系 电视和遥控器为例 xff0c 遥控器的开关变动使得电视机频道发生了改变 x
  • 在上网时出现Javascript:void(0)网页没有反应

    从上上周开始发现写CSDN博客的时候网页没有反应 xff0c 而且在个人分类这没有显示分类的类别 xff0c 除了能进去这个页面其他的啥也操作不了 网页左下角显示Javascript xff1a void xff08 0 xff09 xff
  • C#基础

    1 xff09 介绍 net dotnet 一般是指 Net Framework框架 一种平台 一种技术 C xff1b 一种编程语言 xff0c 可以开发基础 net平台的应用 Java即是一种技术又是一种编程语言 2 xff09 net
  • ref 和 out

    1 ref和out返回多个类型值的函数 xff08 out可以把方法里的值传出去 xff0c ref可以把方法里的值传出去也可以把方法外的值传进方法里 xff09 它们的区别是在定义方法的时候用out修饰参数的时候必须有初始值并且最后会把这
  • glibc 知:手册29:系统数据库和名称服务开关

    文章目录 1 前言2 系统数据库和名称服务开关2 1 NSS 基础2 2 NSS 配置文件2 2 1 NSS 配置文件中的服务2 2 2 NSS 配置中的操作2 2 3 NSS 配置文件注意事项 2 3 NSS 模块内部2 3 1 NSS
  • 三月英语小总结

    继放假前的那次晨读后 xff0c 再一次晨读 上次的晨读是纠正发音和语调 xff0c 这次是学习AJ ministory 说到晨读就不得不说 xff0c 自己总是懒那么一会儿 xff0c 定好的时间为早上七点 xff0c 自己每次总是迟那么
  • 自考总结

    这次自考最大的感触是书读百遍其义自见 xff0c 在靠前一周看到了关于阅读能力的博客 xff0c 内容是怎么样算是最好的阅读 其实是自己一字不落的读完作者写的这本书 xff0c 只有一字不落的看完 xff0c 才能理解作者的所思所想 在刚开
  • 值类型和引用类型

    学到值类型和引用类型的时候有点小小的惊讶 xff0c 因为没有想到会涉及到栈和堆的内容 xff0c 这时候真的感触很深 知识之间都是联系的温故而知新 先来了解一下栈和堆 xff08 百度百科 xff09 xff1a 一 堆栈空间分配区别 x
  • 飞行棋总结

    飞行棋学习之后一直未做总结 xff0c 现在补上回顾一下当时的思路和知识点 一 感悟部分 刚开始接触飞行棋思路觉得这怎么实现呢 xff0c 地图上分特殊位置和一般位置 xff0c 而且在走的过程中图标在不断变化 当时的我傻傻的以为真的是走一