- 1
- 0
- 约1.03千字
- 约 2页
- 2026-07-08 发布于陕西
- 举报
坦克大战
课程目标
1.巩固图层的概念
2.学习处理概率事件
3.巩固随机数的应用
4.完成坦克大战程序的编写
材料准备
1.笔记本电脑(需要鼠标)
上课流程?
知识回顾(5min)
回顾上节课学习的知识。
项目演示(10min)
演示项目。
功能分析与实施(115min)
分析项目流程和功能(15min)
在每个项目中,要求学生分析项目的流程,角色,功能等相关需求点,完成项目主体。
主角坦克
游戏背景:背景,音效
主角坦克主体:按wasd键控制坦克的运动
主角坦克炮管:炮管跟随主体
主角坦克炮弹:单击鼠标发射
敌人坦克
敌人坦克主体:敌人坦克出现
敌人坦克炮弹:敌人坦克发射炮弹攻击主角坦克
(可以配合学生用书一起分析项目)
实施环节(100min)
尽量让学生独立完成项目的各个环节,锻炼独立写项目的能力(注意,老师要注意划分任务块,划定时间,可以每次完成任务块,进行分享总结,大家一起分享讨论任务块完成的方式,以及最优解等)
第十一次课任务:主角坦克
第十二课课任务:敌人坦克
(课次任务内容和顺序不做固定要求,仅为参考划分)
反思环节(5min)
总结学生实践环节遇到的问题,并再次梳理本次课学到的相关要点。
创新环节(10min)
本环节可以让学生自定义新的程序或对原程序进行优化。如果有学员进度较慢,可以在本环节将之前的项目补充完。
尽量让学生在对应环节完成对应程序,拖到后面容易完
原创力文档

文档评论(0)