鱼C论坛

 找回密码
 立即注册
查看: 1927|回复: 0

[技术交流] 《零基础入门学习python》第七讲笔记

[复制链接]
发表于 2017-8-1 21:46:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 longguangyu 于 2017-8-1 23:52 编辑

《007 了不起的分支和循环1》

知识要点部分
打飞机小游戏.png
一、打飞机游戏
1、打飞机游戏来了解游戏的组成和架构
2、进入游戏就是进入一个大的循环里面,只要没有触发死亡机制,小飞机就会不断生成---条件符合的时候,生成小飞机,这就是循环
3、分支的概念,也就是“if”条件判断,只要条件保持成立或保持不成立的情况下,就实行一个固定的流程,如果条件发生了改变,就会走入另一个胡同
4、python是面对对象的编程语言


二、勾画打飞机游戏的逻辑实现
大飞机游戏框架:加载背景音乐
播放背景音乐(设置单曲循环)

我方飞机诞生
interval = 0 ......定义一个变量,给小飞机诞生设置间

while True ......进入循环
        if 用户是否点击了关闭按钮
           退出程序
   
       interval += 1 ......每经历一个间隔诞生一个小飞机
        if interval == 50 ......间隔参数为50循环体
           interval = 0 ......初始为0
           小飞机诞生
           小飞机移动一个位置
           屏幕刷新 ......如果没有屏幕刷新,只是在代码上显示一个移动位置,看不到小飞机在屏幕上移动

        if 用户鼠标产生移动:
           我方飞机中心位置 = 用户鼠标位置
           屏幕刷新
        
        if 我方飞机与小飞机发生肢体冲突:
           我方挂,播放撞机音乐
           修改我方飞机图案
           打印“Game Over”
           停止背景音乐,最好淡出

补充要点:移动一个位置可以认为是一个像素


        










评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-28 06:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表