《信息科技》创意编程之 “ 玩 ”中学 Python 中文

省电教馆每年开展学生信息素养提升活动,初步打算在电脑绘画、创意编程方面展开探索。私自认为在游戏开发中学程序是比较好的方法,Python 语言,Pygame 是个较好的游戏引擎,为少儿封装成 Pgzero 。编程猫、海龟编辑器是少儿编程教育平台的好的工具,在环境配置、配套学习、程序发布方面有着很大的优势。笔者手边一本书 “ 玩 ” 中学 Python ,是少儿编程教育方面优秀书籍的代表。书中通过学习基本 Python 语法,结合几个游戏实例引导青少年学习编程。
导入 pgzrun ,设置屏幕宽高 WIDTH 和 HEIGHT ,调用 pgzrun 中 go 函数,黑色指定大小窗口出现了,引导学生认识 draw 函数和 update 函数。安装运行海龟编辑器或编程猫,顺着游戏开发基本原理,讲解带 “ 游戏循环 ” 的游戏窗口,逻辑画面体现在 “ 更新 ” 上,一切皆逻辑,处处谈更新。
工程文件夹中一个固定的图像资源文件夹 images ,有了窗口及循环,了解更新渲染知识,尝试在屏幕上显示一个画面,用 Actor 类,提供 images 文件夹中图像文件名作参数,还可以提供一个元组作初始位置,默认为中心点 ( 0,0 )。girl = Actor ( " girl " )接着在 draw 函数中 girl . draw ( ) 画面便出现在窗口上。图像文件名用列表存储,for 循环显示,便可以逻辑切换图片啦。
“ 更新 ” 逻辑画面不易,有机会结合具体实例详加说明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值