草庐IT

pygame-surface

全部标签

学习 Python 之 Pygame 开发魂斗罗(十)

学习Python之Pygame开发魂斗罗(十)继续编写魂斗罗1.解决敌人不开火的问题2.创建爆炸效果类3.为敌人跳入河中增加爆炸效果4.玩家击中敌人继续编写魂斗罗在上次的博客学习Python之Pygame开发魂斗罗(九)中,我们让敌人能发射子弹,能移动,这次我们给敌人加上可以被消灭下面是图片的素材链接:https://pan.baidu.com/s/1X7tESkes_O6nbPxfpHD6hQ?pwd=hdly提取码:hdly1.解决敌人不开火的问题不知道为什么,我这次运行代码,发现敌人一直不开火,如果你也遇到了,来看看如何解决吧当我们运行游戏后,出现了敌人不开火的问题,我们进入敌人1类的f

学习 Python 之 Pygame 开发魂斗罗(十)

学习Python之Pygame开发魂斗罗(十)继续编写魂斗罗1.解决敌人不开火的问题2.创建爆炸效果类3.为敌人跳入河中增加爆炸效果4.玩家击中敌人继续编写魂斗罗在上次的博客学习Python之Pygame开发魂斗罗(九)中,我们让敌人能发射子弹,能移动,这次我们给敌人加上可以被消灭下面是图片的素材链接:https://pan.baidu.com/s/1X7tESkes_O6nbPxfpHD6hQ?pwd=hdly提取码:hdly1.解决敌人不开火的问题不知道为什么,我这次运行代码,发现敌人一直不开火,如果你也遇到了,来看看如何解决吧当我们运行游戏后,出现了敌人不开火的问题,我们进入敌人1类的f

使用 Pygame 构建和可视化数独游戏

使用Pygame构建和可视化数独游戏原文地址数独是一个基于逻辑的组合数字放置谜题。目标是用数字填充9×9网格,以便每一列、每一行和组成网格的九个3×3子网格中的每一个都包含从1到9的所有数字。我们将使用pygame库在python中构建数独游戏,并使用回溯算法自动化游戏。实现的功能:游戏界面玩自动解决自动求解的可视化,即回溯算法可视化选项:重置,清除游戏先决条件:必须预装Pygame库回溯算法知识实施步骤:**1.**用SudokuBoard填充pygame窗口,即构建一个9×9的网格。**2.**用默认数字填充板。**3.**为每个操作分配一个特定的键并听它。**4.**将回溯算法融入其中。

使用 Pygame 构建和可视化数独游戏

使用Pygame构建和可视化数独游戏原文地址数独是一个基于逻辑的组合数字放置谜题。目标是用数字填充9×9网格,以便每一列、每一行和组成网格的九个3×3子网格中的每一个都包含从1到9的所有数字。我们将使用pygame库在python中构建数独游戏,并使用回溯算法自动化游戏。实现的功能:游戏界面玩自动解决自动求解的可视化,即回溯算法可视化选项:重置,清除游戏先决条件:必须预装Pygame库回溯算法知识实施步骤:**1.**用SudokuBoard填充pygame窗口,即构建一个9×9的网格。**2.**用默认数字填充板。**3.**为每个操作分配一个特定的键并听它。**4.**将回溯算法融入其中。

IRS(intelligent reflecting surface)智能反射面与无人机通信

文章目录前言一、IRS1.什么是IRS2.IRS几种应用场景场景1:建立新链路场景2:消除干扰场景3:安全通信二、论文1.场景2.系统模型坐标信道模型3.问题建模数据率问题建模问题解决前言原论文地址:论文:ExploringSumRateMaximizationinUAV-basedMulti-IRSNetworks:IRSAssociation,UAVAltitude,andPhaseShiftDesignDOI:10.1109/TCOMM.2022.3206884一、IRS1.什么是IRSIRS可以通过在平面上集成大量低成本的无源反射元件,智能地重新配置无线传播环境,从而显著提高无线通信网

IRS(intelligent reflecting surface)智能反射面与无人机通信

文章目录前言一、IRS1.什么是IRS2.IRS几种应用场景场景1:建立新链路场景2:消除干扰场景3:安全通信二、论文1.场景2.系统模型坐标信道模型3.问题建模数据率问题建模问题解决前言原论文地址:论文:ExploringSumRateMaximizationinUAV-basedMulti-IRSNetworks:IRSAssociation,UAVAltitude,andPhaseShiftDesignDOI:10.1109/TCOMM.2022.3206884一、IRS1.什么是IRSIRS可以通过在平面上集成大量低成本的无源反射元件,智能地重新配置无线传播环境,从而显著提高无线通信网

学习 Python 之 Pygame 开发魂斗罗(四)

学习Python之Pygame开发魂斗罗(四)继续编写魂斗罗1.创建子弹类2.根据玩家方向和状态设置子弹发射的位置(1).站立向右发射子弹(2).站立向左发射子弹(3).站立朝上发射子弹(4).蹲下发射子弹(5).向斜方发射子弹(6).奔跑时发射子弹(7).跳跃时发射子弹3.在玩家类中加入开火4.修改主类实现玩家开火继续编写魂斗罗在上次的博客学习Python之Pygame开发魂斗罗(三)中,我们完成了角色的移动和跳跃,下面我们来继续写魂斗罗。下面是图片的素材链接:https://pan.baidu.com/s/1X7tESkes_O6nbPxfpHD6hQ?pwd=hdly提取码:hdly1.

学习 Python 之 Pygame 开发魂斗罗(四)

学习Python之Pygame开发魂斗罗(四)继续编写魂斗罗1.创建子弹类2.根据玩家方向和状态设置子弹发射的位置(1).站立向右发射子弹(2).站立向左发射子弹(3).站立朝上发射子弹(4).蹲下发射子弹(5).向斜方发射子弹(6).奔跑时发射子弹(7).跳跃时发射子弹3.在玩家类中加入开火4.修改主类实现玩家开火继续编写魂斗罗在上次的博客学习Python之Pygame开发魂斗罗(三)中,我们完成了角色的移动和跳跃,下面我们来继续写魂斗罗。下面是图片的素材链接:https://pan.baidu.com/s/1X7tESkes_O6nbPxfpHD6hQ?pwd=hdly提取码:hdly1.

学习 Python 之 Pygame 开发魂斗罗(八)

学习Python之Pygame开发魂斗罗(八)继续编写魂斗罗1.创建敌人类2.增加敌人移动和显示函数3.敌人开火4.修改主函数5.产生敌人6.使敌人移动继续编写魂斗罗在上次的博客学习Python之Pygame开发魂斗罗(七)中,我们解决了一些问题,这次我们加入敌人下面是图片的素材链接:https://pan.baidu.com/s/1X7tESkes_O6nbPxfpHD6hQ?pwd=hdly提取码:hdly1.创建敌人类importrandomimportpygamefromConstantsimport*fromBulletimportBulletclassEnemy1(pygame.s

学习 Python 之 Pygame 开发魂斗罗(八)

学习Python之Pygame开发魂斗罗(八)继续编写魂斗罗1.创建敌人类2.增加敌人移动和显示函数3.敌人开火4.修改主函数5.产生敌人6.使敌人移动继续编写魂斗罗在上次的博客学习Python之Pygame开发魂斗罗(七)中,我们解决了一些问题,这次我们加入敌人下面是图片的素材链接:https://pan.baidu.com/s/1X7tESkes_O6nbPxfpHD6hQ?pwd=hdly提取码:hdly1.创建敌人类importrandomimportpygamefromConstantsimport*fromBulletimportBulletclassEnemy1(pygame.s