接苹果游戏项目教学

接苹果游戏项目

项目简介:通过接苹果游戏项目,学生体验流程图的绘制过程,利用条件判定和循环结构实现接苹果游戏的逻辑操作,掌握游戏手柄模块的操作。在此游戏案例基础上,构思自己游戏项目,编程开发实现,并通过绘制海报把游戏项目呈现给用户。

 

项目硬件:Micro-bit套件

dxkStick Python语言教学套件是地小空开放实验室推出的一款配合Python语言教学的模块化开源硬件,适合中小学开展计算机编程教学和科技创新项目,通过动手操作提升编程学习兴趣,培养创新思维能力。

https://github.com/chbpku/dxkStickIDE

 

项目工具:

编程环境Thonny https://github.com/chbpku/dxkStickIDE/tree/master/Setup

流程图工具https://www.lucidchart.com

海报制作工具https://www.canva.com

 

教学资料:

接苹果教学案例程序

 https://github.com/chbpku/dxkStickIDE/blob/master/Lessons/接苹果.py

海报制作模块内容要求

接苹果游戏项目教学 

接苹果游戏项目教学

学生作品展示:

接苹果游戏项目教学

接苹果游戏项目教学

接苹果游戏项目教学

接苹果游戏项目教学

 

 

教学反思:学生们普遍遇到的问题是不知道如何通过游戏手柄控制点上下运动,即使程序案例给出了左右移动的程序代码。原本是希望学生们能自己探索出上下运动的实现方式,几乎没有学生能想出来。可能是当时给讲手柄控制左右运动时候没有讲清楚,导致知识迁移不能顺利进行。另外,就是学生们对于变量的作用域没有概念,比如for循环里面的i,只是在for循环里面可以用,出来就无法使用。变量的作用域这个知识点还需要加深理解。

学生们的反思都很有意思:比如内存不够大;通过阅读参考其他同学的程序提高完善自己的程序;

接苹果游戏项目教学    接苹果游戏项目教学

 接苹果游戏项目教学

接苹果游戏项目教学

上一篇:Android Studio [真机测试/开发者模式]


下一篇:Android 4.4中AudioRecord用例 - 录制系统内置声音