第一次参加猿创征文活动,肯定要来一波大的!Σ(⊙▽⊙"a!!! 在夏天结束不久之际,让我们再来一波冲浪,感受夏日阳光下程序员的刻苦钻研精神,和无处可放基情。 最近学习了一丁点Pygame技能,感觉有点上头,一波操作创作“程序猿乘风破浪”游戏一款,希望大家喜欢。 一、游戏展示 所谓:开局一张图,后面全靠编。先放图片、动画展示一波。 游戏玩法很简单,按空格猴子↑跳起来,躲开巨浪袭击,时间越长得分越高,碰到巨浪游戏结束统计得分。游戏展示画面 二、游戏逻辑 为了通俗易懂,这里就不用代码结构的方式解释。游戏大致可以分为四大部分,分别为: (一)游戏背景
第一次参加猿创征文活动,肯定要来一波大的!Σ(⊙▽⊙"a!!! 在夏天结束不久之际,让我们再来一波冲浪,感受夏日阳光下程序员的刻苦钻研精神,和无处可放基情。 最近学习了一丁点Pygame技能,感觉有点上头,一波操作创作“程序猿乘风破浪”游戏一款,希望大家喜欢。 一、游戏展示 所谓:开局一张图,后面全靠编。先放图片、动画展示一波。 游戏玩法很简单,按空格猴子↑跳起来,躲开巨浪袭击,时间越长得分越高,碰到巨浪游戏结束统计得分。游戏展示画面 二、游戏逻辑 为了通俗易懂,这里就不用代码结构的方式解释。游戏大致可以分为四大部分,分别为: (一)游戏背景
Python制作坤坤打篮球小游戏序言准备工作开发环境效果预览开始界面游戏规则结束游戏代码实现序言话说在前面,我不是小黑子~我是超级大黑子😏表弟大周末的跑来我家,没事干天天骚扰我,搞得我都不能跟小姐姐好好聊天了,于是为了打发表弟,我决定用Python做一个小游戏来消耗一下他的精力,我思来想去,决定把他变成小黑子,于是做了一个坤坤打篮球的游戏,没想到他还挺爱玩的~终于解放了,于是我把游戏写下来,也给大家分享一下吧~好吧,其实并不是这样的游戏,往下慢慢看吧。准备工作开发环境Python版本:3.7.8相关模块:requests模块;tqdm模块;pyfreeproxy模块;pyecharts模块;以
Python制作坤坤打篮球小游戏序言准备工作开发环境效果预览开始界面游戏规则结束游戏代码实现序言话说在前面,我不是小黑子~我是超级大黑子😏表弟大周末的跑来我家,没事干天天骚扰我,搞得我都不能跟小姐姐好好聊天了,于是为了打发表弟,我决定用Python做一个小游戏来消耗一下他的精力,我思来想去,决定把他变成小黑子,于是做了一个坤坤打篮球的游戏,没想到他还挺爱玩的~终于解放了,于是我把游戏写下来,也给大家分享一下吧~好吧,其实并不是这样的游戏,往下慢慢看吧。准备工作开发环境Python版本:3.7.8相关模块:requests模块;tqdm模块;pyfreeproxy模块;pyecharts模块;以
话说在前面,我不是小黑子~我是超级大黑子?表弟大周末的跑来我家,没事干天天骚扰我,搞得我都不能跟小姐姐好好聊天了,于是为了打发表弟,我决定用Python做一个小游戏来消耗一下他的精力,我思来想去,决定把他变成小黑子,于是做了一个坤坤打篮球的游戏,没想到他还挺爱玩的~终于解放了,于是我把游戏写下来,也给大家分享一下吧~好吧,其实并不是这样的游戏,往下慢慢看吧。准备工作开发环境Python版本:3.7.8相关模块:requests模块;tqdm模块;pyfreeproxy模块;pyecharts模块;以及一些python自带的模块。效果预览开始界面游戏规则wasd控制人物的移动,空格启动律师函炸毁
话说在前面,我不是小黑子~我是超级大黑子?表弟大周末的跑来我家,没事干天天骚扰我,搞得我都不能跟小姐姐好好聊天了,于是为了打发表弟,我决定用Python做一个小游戏来消耗一下他的精力,我思来想去,决定把他变成小黑子,于是做了一个坤坤打篮球的游戏,没想到他还挺爱玩的~终于解放了,于是我把游戏写下来,也给大家分享一下吧~好吧,其实并不是这样的游戏,往下慢慢看吧。准备工作开发环境Python版本:3.7.8相关模块:requests模块;tqdm模块;pyfreeproxy模块;pyecharts模块;以及一些python自带的模块。效果预览开始界面游戏规则wasd控制人物的移动,空格启动律师函炸毁
学习Python之Pygame开发魂斗罗(十一)继续编写魂斗罗1.改写主类函数中的代码顺序2.修改玩家初始化3.显示玩家生命值4.设置玩家碰到敌人死亡5.设置敌人子弹击中玩家6.修改updatePlayerPosition()函数逻辑继续编写魂斗罗在上次的博客学习Python之Pygame开发魂斗罗(十)中,我们实现了敌人死亡的爆炸效果,这次咱们实现一下玩家被敌人击中或者碰到敌人死亡的效果下面是图片的素材链接:https://pan.baidu.com/s/1X7tESkes_O6nbPxfpHD6hQ?pwd=hdly提取码:hdly1.改写主类函数中的代码顺序首先,我们改写一下update
学习Python之Pygame开发魂斗罗(十一)继续编写魂斗罗1.改写主类函数中的代码顺序2.修改玩家初始化3.显示玩家生命值4.设置玩家碰到敌人死亡5.设置敌人子弹击中玩家6.修改updatePlayerPosition()函数逻辑继续编写魂斗罗在上次的博客学习Python之Pygame开发魂斗罗(十)中,我们实现了敌人死亡的爆炸效果,这次咱们实现一下玩家被敌人击中或者碰到敌人死亡的效果下面是图片的素材链接:https://pan.baidu.com/s/1X7tESkes_O6nbPxfpHD6hQ?pwd=hdly提取码:hdly1.改写主类函数中的代码顺序首先,我们改写一下update
学习Python之Pygame开发魂斗罗(一)Pygame回忆Pygame1.使用pygame创建窗口2.设置窗口背景颜色3.获取窗口中的事件4.在窗口中展示图片(1).pygame中的直角坐标系(2).展示图片(3).给部分区域设置颜色5.在窗口中显示文字6.播放音乐7.图片翻转与缩放8.设置游戏帧率Pygame回忆Pygame在之前的学习中,咱们使用Pygame开发出了坦克大战,这次再使用Pygame开发魂斗罗,如果有想学习开发坦克大战的小伙伴,可以看看下面的博客学习Python之Pygame开坦克大战(一)学习Python之Pygame开坦克大战(二)学习Python之Pygame开坦克
学习Python之Pygame开发魂斗罗(一)Pygame回忆Pygame1.使用pygame创建窗口2.设置窗口背景颜色3.获取窗口中的事件4.在窗口中展示图片(1).pygame中的直角坐标系(2).展示图片(3).给部分区域设置颜色5.在窗口中显示文字6.播放音乐7.图片翻转与缩放8.设置游戏帧率Pygame回忆Pygame在之前的学习中,咱们使用Pygame开发出了坦克大战,这次再使用Pygame开发魂斗罗,如果有想学习开发坦克大战的小伙伴,可以看看下面的博客学习Python之Pygame开坦克大战(一)学习Python之Pygame开坦克大战(二)学习Python之Pygame开坦克