复习PythonDay38:文字游戏项目

复习Python的第三十八天

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

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

作者的要求:

  1. 制作一个截然不同的游戏。
  2. 使用多个文件,并使用import调用这些文件。确认自己知道import 的用法。
  3. 对于每个房间使用一个class,class 的命名要能体现出它的用处。例如 GoldRoom 、 KoiPondRoom 。
  4. 你的执行器代码应该了解这些房间,所以创建一个class来调用并且记录这些房间。
    有很多种方法可以达到这个目的,不过你可以考虑让每个房间返回下一个房间,或者设置一个变量,让它指定下一个房间是什么。其他的事情就全靠你了。花一个星期完成这件任务,做一个你能做出来的最好的游戏。使用你学过的任何东西(类,函数,字典,列表……)来改进你的程序。
    这节课的目的是教你如何构建class出来,而这些class又能调用到其它Python 文件中的class。

最大的难点在于设计游戏的流程和房间、对话。

从作者的意思来看,他希望我们用多个文件,每一个文件有一个class,一个class对应一个房间,有专门的class调用和记录全部的房间,我们通过调用其他文件中的class来完成程序总体功能。

然后是如何从一个房间调到其他房间,也是一个难点。

不过不难,要是不太懂,就翻到前面看一看。

最重要的是游戏的设计,所以在每一个关卡的设计上尽量不要重复,这意味着你要使用不同的函数或者功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

memcpy0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值