记得10年前,我在网上代购了一本台湾的scratch教程,叫做《自由新国度》,那时候整个南京的信息老师估计还没有几个人知道还有一个叫做scratch的软件,因为这本教材很贵,我很想上,于是我让孩子们自己回家打印,有个家长还专门为我做了几本32K的缩印版,我视若珍宝,有一次我把仅有的基本缩印版带到了区教研活动现场,分享给信息老师,让我惊讶的是有个老师现场掏了100块,说要买我手上的这本小册子,我这个人脸皮比较薄,就送给了她,看看现在满大街都是scratch的教程,觉得那时候自己就像发现了新大陆一样惊喜,现在可以教编程的软件也越来越多,很多孩子也很早就接触了像scratch这样的图形化编程软件,这些编程学习确实对孩子们计算思维的发展起到了积极的作用。
但对于真正的编程,一直是孩子甚至是信息老师的一个弱项,包括我在内也是这样,如果让我去写一段程序,什么命令记不得、格式不规范,还有好多必须书写的句子是一概不知道,如果让我编个程序让电脑做什么,可能还不如我点鼠标来得快点,总之就是搞不清楚、一团浆糊,就跟现在好多学生编程一样。我有时候也在想,我为什么学不好编程,后来我想通了原因,很简单,就是不常用,我在工作中没有那么多数据需要处理,也没有多少需要电脑去做,所以自然不需要用,不需要用自然也就用得不多记不住,但是我上课的一些程序我滚瓜烂熟就是因为我上课已经讲烂了。那什么才能不断地能激起我们去用的兴趣呢?绝对不是学习和工作啦,哈哈哈,真的不管是孩子还是老师,只有游戏啦。所以如果让我去讲程序,绝对不去讲什么做奥数啊,求什么值啊,那留给数学老师吧;也不会讲什么microbit啊,什么传感器啊,那留给科学老师吧……毕竟信息技术只是工具嘛,跟我讲什么呢?那肯定是玩啦,毕竟玩出花样是我的特长,玩也要玩得高级、玩出品位嘛,哈哈哈……
那么我们就来讲讲用python去玩《我的世界》吧,毕竟这个游戏大家都感兴趣,但是我也不会玩,我也一边讲一遍学,大家一起进步咯!
在玩之前,我们先来搭建用python玩《我的世界》的环境,我们先到Python的官网下载Python的安装文件:
Welcome to Python.org
接下来双击进行安装。勾选“Add Python3.9 to PATH”,接着点Customize installation,进行自定义安装。
将高级选项的前五个√都勾上,点Install。
将高级选项的前五个√都勾上,点Install。
等待一会就安装好了。接下来我们安装Pycharm,为什么用Pycharm呢?主要是因为我懒,记不住好多语句,Pycharm可以提示我,而且纠错也更方便,所以我就用它编写程序了。搜索Pycharm,点击下载。
下载的时候选择社区版,是免费的,一样用。安装的时候所有√都勾上,一路到底就可以了。
接着我们新建一个“project”,
给这个Project指定一个存放的位置。
选择“Previously configured interpreter”后面的按钮,
选择"system interpreter",
选择"Python 3.9"
单击“This window”
新建Python文件。
输入文件名。
现在我们已经可以用Pycharm进行编程了,但是要想控制《我的世界》,我们还需要安装我的世界,并且让它跟Python连接。
这就需要安装下面一些软件:
首先安装Java环境。
接下来安装Minecraft Tools.rar 里面的
截止打开服务器:
在玩游戏的时候,服务器不能关闭。
接着我们启动《我的世界》启动侠:
选择“添加删除”
选择“添加”
选择“下载游戏版本“
用"1.11.2”版本
点下载安装。给自己取个名字,然后点“启动游戏”。
第一次下载有点慢,后面打开就快了。
打开选择“多人游戏”
点击“添加服务器”
填写服务器地址为localhost,点“完成”
点击“Minecraft服务器",然后点“加入服务器”。
嗯嗯,现在我们已经进入游戏了,下面我们来测试一下能不能用pycharm去控制它。
我们先打一段程序来测试一下,看看能不能在游戏中执行:
好吧,命令又记错了,我们可以按照Pycharm给我们的提示修改命令。
这次成功了,哈哈,接下来我们就可以充分发挥自己想象力来创造我的世界了!现在我的时间真的好少,一般只有上午两节课,还要备课,所以下次我再讲的时候不知道要到什么时候了,大家可以自己买一本书看看,推荐《Minecraft编程——使用Python语言玩转我的世界》。