习题 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

时时彩平台代理qq 重庆时时彩彩无敌计划 重庆时时彩平台源码 重庆时时彩计划群 时时彩平台注册送28
时时彩开奖视频直播 玩时时彩赚了一百多万 时时彩软件开号 飞翔软件在哪下载 时彩族人工计划
时时彩推广广告 重庆时时彩彩 时时彩高手定胆 老时时彩走势图 时时彩平台如何搭建
可以追号的彩票平台 忆君重庆时时彩软件 重庆时时彩的投注网址 重时时彩计划软件下载 领航者时时彩软件
安徽11选5任八推荐号码 湖北11选5结果l 天津时时彩号码分部图 燕赵风采20选5走势图 山西省新11选5开奖结果
今天黑龙江p62 澳洲快乐8计划软件手机版下载 时时彩开奖官网 山东十一选五现场直播?﹤计划﹥ 2元彩票
内蒙古十一选五大乐透 新疆25选7开奖结果 新疆彩票35选7 最新时时彩平台出租 腾讯分分彩计划 软件
澳洲nsw快乐8指标统计 北京赛车平刷王 江苏快3开奖直播225 山东11选5稳赚投注技巧 重庆时时彩中奖中多少