大家好,希望你们都健康快乐。
我在此看到非常多关于编程新手卡在教程里的帖子,有些人缺乏设计游戏的思路,而一些人也不理解自己使用的代码。这些信息让我形成了一个念头,这个念头一直困在我脑海里的几个日子里。
此时,我正在休息中,因为我上周花了很长时间学习一项教程,我决定没有完成它。
我已经学到了我寻找的技能,并且继续遵循教程的指南,对于一些老项目,我都还没有完成。然而,我想要实现些我脑海中的妙想,这让我想起了自己想要的技能。
我的学习方式是拆解并重组,这不是我喜欢的学习方式,我因此将教程放在一边,并去看看一些自己的项目。
在我上年开始学习Python的时候,找到了一些旧仓库。其中最有希望的其中一个项目可能比我想象的更好。
因此,我又写了一些关于这个游戏,我打算让它开放,让大家能学习从其中。
我浏览了整个代码,并评论几乎每一行,并标注出新的编程概念的开始和结束,并将所有新概念的链接放到最后的列表中,希望能够帮助大家去了解更多:https://www.geeksforgeeks.org
这个游戏是一个小型的Tamagotchi模拟,有着非常酷的设计,有着名字为"mote"的可爱生物的生存游戏。你的目的就是让这个mote存活多久。
我已经提供了一个.exe版本,但是任何拥有Python的可以下载源代码并让游戏正常工作。
我故意避免给游戏详细设计和工作原理,并且留下了一些未完成的部分以及解决方法的线索。在源代码里,让你们来完成它们。
这个游戏的设计和工作原理,并没有给出任何详细信息。这是为了让你们来自己查找和学习。
请访问这里:
https://github.com/icefurnace83/Mote.git
或:
https://icefurnace83.itch.io/mote
下载游戏对应的zip文件,包括mote.py, mote_nocomments.py, moto.exe以及依赖数据和pyinstaller生成的其他数据所在的两层目录。
我没有给游戏的许可,因为我还没有理解它们呢,但你们可以自由使用我的游戏。
如果你们喜欢这个游戏的话,我会在Pygame里继续这个项目(但我只给出新的解释和新部分的指向,这个版本花了非常多的时间)。
如果你们发现有错误,请在游戏的itch.io的页面上提供指正。这个时候我正在工作于一个更大规模的游戏,这个过程也许会花费一些时间,所以请留给我。
(这是一句好玩的句子)
评论 (0)