初衷:

(1)熟练处理复杂的py项目

(2)积累游戏设计的知识

(3)初探AI在游戏中的使用

初步思路:

分为几个步骤去设计一个飞机大战游戏:

第一阶段:

版本一:能够实现app上单个关卡的飞机大战效果,包括(操控、射击、记分、一定时间/对抗后出现boss)

版本二:增加道具机制,设定合理的游戏数值,道具包括(不同火力的装备、能量护罩)

版本三:实现app上多关卡飞机大战效果,不同关卡间射击难度,关卡数量初步设定为3关

第二阶段:

版本四:能实现挂机功能,简单的自动趋利避害

版本五(想象):能实现最优挂机功能,规划最优路径

游戏推进计划(5个月):

9月份:实现版本一所有功能

10月份:实现版本二所有功能

11月份:实现版本三所有功能

12月份:实现版本四所有功能

1月份:实现版本五所有功能

pygame制作飞机大战1——规划相关推荐

  1. Pygame制作飞机大战

    Python制作飞机大战 注:代码中的常量建议在代码开头定义出来,默认规则定义为大写字母表示 屏幕尺寸大小常量 SCREEN_BACK = pygame.Rect(0,0,550,700) #敌机定时 ...

  2. 手把手教你使用Pygame制作飞机大战小游戏,4万字超详细讲解!

    点击上方"早起Python",关注并"星标" 每日接收原创Python干货! 大家好,偷学Python系列是由小甜同学从初学者的角度学习Python的笔记,其特 ...

  3. pygame 制作飞机大战项目

    我在码飞机大战的过程中许多都是参照书本做的,但是又许多不是按照书本做,我看了B站,看了这个论坛里一些大佬的作品,然后也融入了自己逊色的敲码水平,这个作品可以说是集大成.断断续续的学习了一年多也通过这个 ...

  4. 【Python游戏】pygame模块制作飞机大战、贪吃蛇(多模式)含源码

    pygame模块制作飞机大战.贪吃蛇(多版本) 本章意在学习pygame模块以及巩固python语法. 若有需请转去个人github:https://github.com/onlyhyl/pyGame

  5. python制作飞机大战游戏准备工作相关知识点

    python制作飞机大战游戏准备工作相关知识点 1.初始化背景 `import pygame` : 导入pygame模块 `pygame.init()` : 导入并初始化所有 `pygame` 模块, ...

  6. 用python做飞机大战打到不同部位扣分不同_python制作飞机大战需要哪些python术语...

    怎么样用Python写飞机大战游戏 为什么写出来一直都是未响应,哪里写错了吗?就算小编们没能走到最后,小编也不会心存遗憾,你有你的苦辣酸甜,小编有小编的喜怒哀乐,如果小编们不曾相遇,就没有那些美好记忆 ...

  7. Python游戏之Pygame——太空飞机大战(三)

    上一篇(Python游戏之Pygame--太空飞机大战(二))完成了敌机类以及敌机坠毁时释放包裹类,这一篇将给出英雄战机类和处理.由于英雄战机是由游戏者操控的,所以要处理操控事件,比如往那个方向飞,发 ...

  8. 用pgzero制作飞机大战游戏

    用pgzero制作飞机大战游戏 游戏运行界面 完整代码 import pgzrun import randomTITLE = '飞机' WIDTH = 480 HEIGHT = 670backgrou ...

  9. Python游戏之Pygame——太空飞机大战(四)

    上一篇(Python游戏之Pygame--太空飞机大战(三))完成了英雄战机和星空,那么基本上飞机大战的主要元素都已经完成,该是总结成功玩自己游戏的时候了. 哦,差点忘了,Bullet类对于普通子弹和 ...

最新文章

  1. R语言ggplot2可视化时间序列数据:ggplot2可视化在时间轴上添加按月的箱图(boxplot)
  2. 数学建模大赛赛题解析:Mathorcup高校数学建模挑战赛-基于收得率预测模型的转炉炼钢的成本优化
  3. Centos 安装Eclipse报错java.lang.UnsatisfiedLinkError: Could not load SWT library
  4. MVC和MVVM以及MVP的介绍
  5. PCIe是什么?PCIe标准和PCIe布线规则总结概述
  6. LeetCode 788. 旋转数字
  7. weblogic请求服务端超时后重发一次请求_记一次后端服务偶发502的排错之旅
  8. c如何通过偏移量取出文件中的字节_理一理C语言字节对齐的那些事
  9. 【Learning】 动态树分治
  10. 牛逼!Python分析5万多场英雄联盟比赛,教你轻松预测胜负!
  11. 鼎信诺显示连接服务器失败,鼎信诺审计软件2013-2014年度常见问题解答.docx
  12. 158.导出northwind中employees的图像
  13. 如何快速成为数据分析师
  14. Wagtail 教程 3:引入 Bootstrap 4,Font Awesome,页面布局优化
  15. restful风格个人理解
  16. 第二重要极限公式推导过程_机器学习——一文详解逻辑回归「附详细推导和代码」...
  17. 2019西安交大计算机专业研究生分数线,西安交通大学公布2019年硕士研究生招生复试基本分数线...
  18. Cent OS (一)Cents OS的基本安装
  19. EUI学习之DataGroup与List
  20. pta统计字符出现次数

热门文章

  1. 2021年建5G基站60万个;中兴遭减持;三大运营商2020年成绩单;电信发布新手机...
  2. 信息奥赛一本通 三角形最佳路径问题 (1288) 题解
  3. 一种基于DSP的音频实时处理系统
  4. 红米note5linux刷机包_Android 红米Note5 刷机魔趣系统
  5. java项目-第120期儿童成长博客记录系统-java毕业设计
  6. 到圣诞节了,不得不庆祝一下,用C++ Beep函数做了一个小程序
  7. 红米路由器ac2100怎样设置ipv6_红米(Redmi)路由器AC2100手机怎么设置? | 192路由网...
  8. matlab数字通信系统的仿真实验报告,数字通信系统的matlab仿真
  9. 苹果系统如何访问局域网中的计算机,mac前往mac共享-怎么让苹果机和普通pc在局域网里互相找到?我有一台苹果机和一台p 爱问知识人...
  10. 一张图片换脸,三星AI最强换脸模型