《信息科技》编写校本教材通过游戏开发学习数据结构 中文

编写《信息科技》校本教材千头万绪,我跟学生讲解Python语言被打断了,于是我重拾这个话题进行样本教材的编撰。
前期我用Pygame搭建了一个框架,理论上,游戏框架包含一个窗口,显示显存中的内容啦。一个游戏循环,包含用户输入,画面更新和渲染,像每个对象中都有更新和渲染。大多数算法得放在循环中。初始化代码放在循环体外,只执行一次。
接下来想明白一幅画、一批画的概念,逻辑上划分,用上一个变量代表表面,代表一幅画,用上一个列表,或一个大列表含有字典的元素,即每个状态下有一个列表,顺序存储一个个表面数据。表面,大可以认变是备用内存中的表面,这才有了比特拷贝,内存到显存就到窗口中啦。是不是该知道存储运算原理。逻辑更新的概念,一个变量,一组变量,一组代表很多表面的变量。逻辑上划分哦。逻辑,逻辑更新及物理更新,在设计精灵对象时,要搞好哦。
后面再围绕淡入淡出、定时器、玩家、各种精灵,展开探索,拿一个大项目就完了,逐步扩展功能。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值