Tuesday, January 11, 2022

教小朋友用Python编Minecraft server插件

前面在教小朋友编程之坦克大战 1提到David Whale, Martin O'Hanlon写的《Adventures in Minecraft》,我觉得有必要提供一些细节,特别是对喜欢玩Minecraft的小朋友,根据作者的讲述,他们在学校的实验很成功,有的学生开发出不错的程序。

这本书的官网是https://www.wiley.com/en-us/Adventures+in+Minecraft-p-9781118946916


Amazon等也都有卖。

网上可以很容易找到这本书的电子版,我不确定是否有版权问题,所以不会在这里列出link招惹不必要的麻烦。开发的Python程序是要运行在Minecraft server端。为此,需要到https://adventuresinminecraft.github.io 下载Minecraft Starter Kits。这个github repo提供了Windows、MacOS和Raspberry Pi的Start Kit, for Minecraft 1.12, 虽然不是最新版Minecraft,不过不影响趣味性。这个网站还提供如何自己创建定制的Start Kits,当然也提供了书中全部程序的下载。

网上可以找到很多的学习Python的资料,如Python Crash Course。https://www.pdfdrive.com/python-crash-course-a-hands-on-project-based-introduction-to-programming-e190067998.html提供很多ebook下载。

https://github.com/everestwitman/Pygame-Checkers/blob/master/checkers.py是一个checker board game程序,只有一个500行的Python code(算上注释空行)外加一个board的bmp file,简单易懂。

0 Comments:

Post a Comment