Python 弹跳小球
### 弹跳小球import sys
import pygame as pg
import random as rdpg.init()
PGscreensize=INTwidth,INTheight=1200,800
PGscreen=pg.display.set_mode(PGscreensize) # 屏幕初始化
PGcolor=(0,0,0) # 屏幕背景色STRLISTfilename=["ball1.png","ball2.png","ball3.png","ball4.png","ball5.png","ball6.png","ball7.png","ball8.png","ball9.png","ball10.png","b
all11.png","ball12.png","ball13.png","ball14.png","ball15.png","ball16.png"]
for i in range(len(STRLISTfilename)):exec("PGballname{}=pg.image.load(STRLISTfilename[{}])".format(i,i))exec("PGballrect{}=PGballname{}.get_rect()".format(i,i))exec("PGballspeed{}=[rd.randint(1,10),rd.randint(1,10)]".format(i))
PGclock=pg.time.Clock()
while True:PGclock.tick(60)for event in pg.event.get():if event.type==pg.QUIT:sys.exit()PGscreen.fill(PGcolor)for i in range(len(STRLISTfilename)):exec("PGballrect{}=PGballrect{}.move(PGballspeed{})".format(i,i,i))exec("INTleft=PGballrect{}.left".format(i))exec("INTright=PGballrect{}.right".format(i))exec("INTtop=PGballrect{}.top".format(i))exec("INTbottom=PGballrect{}.bottom".format(i))if INTleft<0 or INTright>INTwidth:exec("PGballspeed{}[0]=-PGballspeed{}[0]".format(i,i))if INTtop<0 or INTbottom>INTheight:exec("PGballspeed{}[1]=-PGballspeed{}[1]".format(i,i))exec("PGscreen.blit(PGballname{},PGballrect{})".format(i,i))pg.display.flip()
pg.quit()
Python 弹跳小球相关推荐
- python小球弹弹弹_python实现弹跳小球
前言 学习Python的过程中,比较喜欢通过实际的小项目进行巩固学习,决定写一个弹跳小球的程序.这个实战例程是在公众号上看到的,他的编写过程比较完整,步骤清晰,贴的代码并不完整,但是我还是决定尝试一下 ...
- 增加小球python_python实现弹跳小球
前言 学习Python的过程中,比较喜欢通过实际的小项目进行巩固学习,决定写一个弹跳小球的程序.这个实战例程是在公众号上看到的,他的编写过程比较完整,步骤清晰,贴的代码并不完整,但是我还是决定尝试一下 ...
- Python实现小球游戏
用python实现小球的游戏,小球不断运动,用挡板接住小球使小球一直运动即可得分,参照着输上的介绍写的,很简易的游戏,只需要导入sys 和 pygame模块. 效果图如下所示: # -*- codin ...
- 做游戏,学编程(C语言) 1 实现弹跳小球
没想到这里的一篇文章(对于一个大一计科新生,有什么代码行数在500~1000的程序(c语言)可以试着写来练手? - 计算机科学 - 知乎),有这么多的同学点赞,谢谢大家的支持! 知乎我玩的比较少,应不 ...
- 【C语言练习】1.1弹跳小球
[C语言练习]1.1弹跳小球 声明: 此片作为博主学习记录 #程序代码 实现限定区域内小球弹跳的效果 #include<stdio.h> #include<stdlib.h> ...
- 3dmax:3dmax动画栏之关键帧动画经典案例(弹跳小球、实活力小球(上升慢下降快)、小球跳墙、跳动越来越低的小球实例、空间跳动的小球、球跳阶梯)之详细攻略
3dmax:3dmax动画栏之关键帧动画经典案例(弹跳小球.实活力小球(上升慢下降快).小球跳墙.跳动越来越低的小球实例.空间跳动的小球.球跳阶梯)之详细攻略 目录
- c语言编写双人弹跳小球游戏
/*日期:2019年3月2日项目:双人弹跳球游戏 */ #include<stdio.h> #define MAX 100 #include<windows.h> #inclu ...
- c语言大作业-弹跳小球
前言,我是一名大一新生 c语言入门新手 这是我第一次分享代码,记录一下我大学c语言学习过程 这个弹跳小球代码是我们小组的大作业 主要实现的功能是,小球在框内弹跳,碰壁响铃反馈 底部玩家使用键盘ad控制 ...
- 1.1弹跳小球||大一C语言实现
弹跳小球 关键 1.清屏函数,system("cls");,来自于conio.h函数库 #include<conio.h> 结合循环达到刷新的目的. 2.利用两个for ...
最新文章
- IOS开发知识(七)
- 在VMware Workstation中设置双网卡实现SSH使用固定IP登录并且在虚拟系统中任意访问Internet...
- Android中调用webservice的工具类
- 今天刚查到的宏,学习
- JavaScript的排序问题
- Python+pandas处理Excel文件案例一则
- Faster R-CNN源码中RPN的解析(自用)
- 不依赖第三方环境和服务
- Asus ROG Zephyrus G14 / 幻14 Ubuntu 外接HDMI显示屏检测不到,AMD核显驱动配置,AMD+Nvidia双显卡配置
- oracle如何导入用户数据文件,oracle的dmp数据文件的导出和导入以及创建用户
- python中字符串转数组、数组转字符串
- 计算机表格怎么同时选中分开的两项,excel怎么把三个单元格分成两个
- 安防视频流媒体服务器Easy NVR搭建之DASH直播平台的搭建需要具备哪些条件?
- rabiitmq卸载_RabbitMQ 的安装与卸载 以及各种踩坑
- 云计算课程 DAY 1
- java套打实现_java 套打 实现
- Excel Advent Calendar for 2010
- 管理软件 食品检测 药品检测 专业化的管理软件设计与实施11 员工管理 python
- omap4460 uboot移植到EMMC2说明
- control-M 入门