习题 43: 你来制作一个游戏?

你要开始学会自食其力了。通过阅读这本书你应该已经学到了一点,那就是你需要的所有的信息网上都有,你只要去搜索就能找到。唯一困扰你的就是如何使用正确的词汇进行搜索。学到现在,你在挑选搜索关键字方面应该已经有些感觉了。现在已经是时候了,你需要尝试写一个大的项目,并让它运行起来。

以下是你的需求:

  1. 制作一个截然不同的游戏。
  2. 使用多个文件,并使用 import 调用这些文件。确认自己知道 import 的用法。
  3. 对于每个房间使用一个 class,class 的命名要能体现出它的用处。例如 GoldRoomKoiPondRoom
  4. 你的执行器代码应该了解这些房间,所以创建一个 class 来调用并且记录这些房间。有很多种方法可以达到这个目的,不过你可以考虑让每个房间返回下一个房间,或者设置一个变量,让它指定下一个房间是什么。

其他的事情就全靠你了。花一个星期完成这件任务,做一个你能做出来的最好的游戏。使用你学过的任何东西(类,函数,字典,列表……)来改进你的程序。这节课的目的是教你如何构建 class 出来,而这些 class 又能调用到其它 Python 文件中的 class。

我不会详细地告诉你告诉你怎样做,你需要自己完成。试着下手吧,编程就是解决问题的过程,这就意味着你要尝试各种可能性,进行实验,经历失败,然后丢掉你做出来的东西重头开始。当你被某个问题卡住的时候,你可以向别人寻求帮助,并把你的代码贴出来给他们看。如果有人刻薄你,别理他们,你只要集中精力在帮你的人身上就可以了。持续修改和清理你的代码,直到它完整可执行为止,然后再研究一下看它还能不能被改进。

祝你好运,下个星期你做出游戏后我们再见。

Project Versions

Previous topic

习题 42: 物以类聚

Next topic

习题 44: 给你的游戏打分

This Page

江西时时彩历史数据 重庆时时彩入门学习 内蒙时时彩专家预测 时时彩下载平台 求重庆时时彩外围庄家
神算子时时彩 奇妙时时彩软件破解版下载 江西时时彩现场直播 重庆时时彩彩神通 三分时时彩开奖结果
江西时时彩开奖号码网 易购娱乐平台注册 时时彩登录平台的网址 时时彩奖金高的平台 时时彩后二复式杀号
时时彩1000期无错杀码 重庆时时彩网络投注站 时时彩五星直选号码 天津时时彩彩票控 手机时时彩购买软件
福建22选5几点开奖结果今天晚上 体彩36选7开奖 江西快三走势图基本图 梭哈官网 3d今日字谜
爽歪歪重庆时时彩软件 大乐透历史开奖号码 七星辅助 天天pk10计划软件安卓版 3d今晚试机号金码关注
苹果北京pk10开奖直播 吉林快三走势图开奖走势图 吉林时时彩计划软件手机版下载 pc蛋蛋幸运28预测 福利彩票双色球开奖结果2017001
河北快三开奖结果走势图 福建体彩22选5走势图走势图 拉菲时时彩平台怎么样 pc蛋蛋预测在线预测 湖北十一选五中奖表