Day 1-Python 简易游戏编程

教材

由于买的书全没到,今日份的学习参考的是python游戏编程

它前面的几P我之前就学过了,今天学P10-P14

任务

  1. 完成Python课程
  2. 刷leetcode题目5题简单题,记录错题

记录

项目一:完成一个单玩家操纵的”乒乓游戏“

开始时间:20:00

结束时间:22:06

代码量:70行

反思:太太太慢了!!!

原因:外因:中间一直在调试直播间,又遇上了警察来做社区调查填表,老妈总是来打扰。新机械键盘还没适应

内因:自己对于基础的python程序还不熟练,个别函数仍然需要查询百度,喜欢动不动拿手机去水群,中途聊天太久,没有集中精力。

收获:

  1. 键盘监听函数onkey()基础使用方法

例:

onkey(lambda: move(20), 'Right') 

需要配合listen()使用

  1. 填充颜色设置:
fillcolor("black")
项目二:使用pygame开发flappybird

参考:B站UP主 胶皮睿 的视频

开始时间:22:40

结束时间:1:09

代码量:106行

反思:还是太慢

原因:困了,思考很慢&对代码不够熟练

收获:

  1. 初步了解了pygame库的基础用法

  2. 第一次完成了具有实际意义的,可以给他人玩的一款小游戏

  3. 打包时务必前往程序所在目录

  4. 打包带图片的内容时资源带文件夹需要放在dist目录中

  5. 打包时注意带上参数:-F -w

  6. 初步了解了帧的含义及其在游戏中的作用

  7. 巧用队列!!

  8. 尽量用简单方法实现复杂概念,不要叠资源,充分利用已有的

任务一完成!

任务二未完成……

学习时长四小时以上,完成!

今日成品代码量:176行!

代码详见github~

发布了3 篇原创文章 · 获赞 2 · 访问量 412

猜你喜欢

转载自blog.csdn.net/beyondlogic/article/details/105722306