简易文字小游戏

在学习了一些C#的基础知识后就要做一些小东西来练练手,就比如本文所介绍的一个通过用VS中的C#写的一个简易文字小游戏
这个小游戏只由一个脚本完成,主要是用来拿C#中的一些基础知识完成,比如此脚本中用到的较多的if语句、结构体struct、枚举enum、静态方法staic等。

有兴趣的小伙伴可以自行设置剧情,体验一次游戏小策划的感觉,嘿嘿~
比较适合新手开始用C#的一个小检验,还是挺有趣的,效果图如下:

下面简单地介绍一下脚本大题内容(其实都是很基础的东西,大佬不喜勿喷哦@_@)

脚本一开始定义了一个枚举,用来定义装备的类型,然后有一个结构体是用定义游戏中某件装备的具体属性,然后在Program类中定义了一些角色拥有的属性。
然后第一个方法CreateCharacter,是在Main函数里第一个执行的,是用来创建玩家角色的一个方法,在该方法中定义了一些随机属性,让每一次创建角色的时候都会有所不同(这也是大多数游戏的乐趣所在)。
创建完角色之后就到了我们的第一个游戏场景——

C# 游戏制作 | ✨ 简易文字小游戏相关推荐

  1. android扫雷小游戏制作,android扫雷小游戏源码

    [实例简介] 一个简易的扫雷小游戏源码,可供android初学者参考学习 [实例截图] [核心代码] MineSweep └── MineSweep ├── AndroidManifest.xml ├ ...

  2. 小游戏制作——打气球小游戏

    打气球小游戏 package {  import flash.display.*;  import flash.events.*;  import flash.utils.Timer;  import ...

  3. 利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单

    优质文章,第一时间送达! 相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻 ...

  4. python做游戏代码_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...

    相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的.曾经流量很少,响应很快 ...

  5. 利用Python基础代码语句,实现2G时代文字小游戏,学会难道不香吗?

    相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的.曾经流量很少,响应很快 ...

  6. 利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!

    相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的.曾经流量很少,响应很快 ...

  7. 制作剧本杀小游戏系统

    制作剧本杀小游戏软件的功能可以包括以下几点:     角色设定和分配:提供多种角色供玩家选择,根据玩家数量随机分配角色.     剧情框架:提供预设的剧情框架,或者允许用户自定义剧情.     背景设 ...

  8. App Store游戏付费榜前三,推荐一款Cocos Creator制作的文字类游戏

    不靠怒刷,不喜宣传,这款基于Cocos Creator制作的文字类游戏「荒野求生」就这样默默无闻地一跃而上,取得了App Store游戏榜前十的好成绩.而且上周还一举挤入游戏付费榜第三.文字类游戏排行 ...

  9. python连连看小游戏_利用Python制作一个连连看小游戏,边学边玩!

    导语 今天我们将制作一个连连看小游戏,让我们愉快地开始吧~ 开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 环境搭建 安装Python并添加到环 ...

最新文章

  1. 深入学习jQuery描述文本内容的3个方法
  2. 泰坦尼克号数据_看完泰坦尼克号生还数据之后,你还会认为是妇女和儿童先走吗?...
  3. 用SAPI实现Speech Recognition(SR) - 听写模式
  4. join 高性能_内置的数据无法实现高性能
  5. java循环的嵌套执行
  6. python queue查询空_【Python】多线程爬虫案例
  7. 感恩的心,感谢有你--51CTO!
  8. SAP License:资产年结
  9. 基于ExtendSim的六西格玛银行排队模型
  10. 无线WIFI“信道”
  11. 微信公众号跳转H5页面-用户授权-返回openId以及access_token
  12. java 熄灯问题_遍历搜索空间的例子:熄灯问题
  13. 利用red5搭建一个简单的流媒体直播系统(ubuntu 12.10)
  14. 记录一些遇见的bug——Lombok和Mapstruct的冲突导致,A component required a bean of type ‘com.XXX.controller.converter.
  15. 《数论概论》读书笔记 第三章勾股数组与单位圆
  16. 笔记本html外接显示器,笔记本电脑外接显示器怎么设置?笔记本电脑接显示器实现双屏教程...
  17. 十年饮冰鸿蒙将至,咕哒:十年饮冰难凉热血 十年头牌阿联可称忠烈
  18. Android 12 悬浮通知/横幅通知状态栏应用图标显示不全
  19. C语言完美数单循环,《程序设计基础》题库(50道)
  20. Commander入门

热门文章

  1. 中国移动大数据推进“精准扶贫”
  2. 从0开始的网游ARPG实战案例:暗黑战神(第一章至第四章:设计登陆和创建角色功能实现)
  3. 「深度」VR家装开局完美,但适度挤掉一点水分或许更利于它的发展
  4. 保护模式下的CPL,RPL,DPL与特权级检查(二)
  5. JavaScript的prompt用法
  6. 企鹅号15种赚钱方法?企鹅如何快速收益?
  7. 超带感的AR大屏互动,多元化应用场景!
  8. 吃鸡录屏怎么录到自己的声音 吃鸡录屏怎么隐藏按键
  9. C语言二元一次方程求解(求出共轭实根)
  10. R语言威尔科克森符号秩和(Wilcoxon Signed Rank statistic)分布