【实例简介】游戏,蜗牛绕墙爬

【实例截图】

【核心代码】

speed=[5,0]

turtle_right=pygame.transform.rotate(turtle,90)

turtle_top=pygame.transform.rotate(turtle,180)

turtle_left=pygame.transform.rotate(turtle,270)

turtle_bottom=turtle

turtle=turtle_top

while True:

for event in pygame.event.get():

if event.type==QUIT:

sys.exit()

position=position.move(speed)

if position.right>width:

turtle=turtle_right

position=turtle_rect=turtle.get_rect()

position.left=width-turtle_rect.width

speed=[0,5]

if position.bottom>height:

turtle=turtle_bottom

position=turtle_rect=turtle.get_rect()

position.left=width-turtle_rect.width

position.top=height-turtle_rect.height

speed=[-5,0]

if position.left<0:

turtle=turtle_left

position=turtle_rect=turtle.get_rect()

position.top=height-turtle_rect.height

speed=[0,-5]

if position.top<0:

turtle=turtle_top

position=turtle_rect=turtle.get_rect()

speed=[5,0]

screen.fill(bg)

screen.blit(turtle,position)

pygame.display.flip()

clock.tick(30)

python设计小游戏谁先走到17_蜗牛绕墙爬(python小游戏源码)相关推荐

  1. 40套各种风格游戏行业网站html5模板wap手机游戏资讯网站模板游戏动漫设计公司html模板游戏公司网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机seo自适响应

    40套各种风格游戏行业网站html5模板wap手机游戏资讯网站模板游戏动漫设计公司html模板游戏公司网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机seo自适响应. 不仅仅 ...

  2. 微信小程序开发之文件上传下载应用场景(附Demo源码)

    微信小程序开发之文件上传下载应用场景(附Demo源码),Demo为小相册应用,源码在附件中,本示例需要腾讯云支持. http://www.henkuai.com/forum.php?mod=viewt ...

  3. JavaScript实现跳跃游戏的动态编程自下而上的方法的算法(附完整源码)

    JavaScript实现跳跃游戏的动态编程自下而上的方法的算法(附完整源码) dpBottomUpJumpGame.js完整源代码 dpBottomUpJumpGame.test.js完整源代码 dp ...

  4. python 操作键盘,鼠标 。我这个是自动企业微信加好友的,源码可以修改成别的。挺好使!

    python 操作键盘,鼠标 .我这个是自动企业微信加好友的,源码可以修改成别的.挺好使! 键盘的按键码可以去百度搜,大体就是这么操作的 import win32con import win32api ...

  5. 【Python】基金/股票 最大回撤率计算与绘图详解(附源码和数据)

    如果你想找的是求最大回撤的算法,请跳转:[Python] 使用动态规划求解最大回撤详解 [Python]基金/股票 最大回撤率计算与绘图详解(附源码和数据) 0. 起因 1. 大成沪深300指数A 5 ...

  6. python源码图片_初学者用python爬凡客图片的源码

    python学习最大的动力就是能写出一些可以运行的代码.感觉python真是的很强大. 下边的这部分python代码是我用来爬凡客T的图片,代码是初学阶段写的,比较简陋,没做修改,之前是可以用的.翻出 ...

  7. 票据打印, 银行账单打印, 标签印刷, 文档打印, 条码打印, 批量打印, 包装纸打印与设计,可变数据打印,数据库印刷,HMI报表打印,VC++源码库解决方案

    票据打印, 银行账单打印, 标签印刷, 文档打印, 条码打印, 批量打印, 包装纸打印与设计,可变数据打印,数据库印刷,HMI报表打印,VC++源码库解决方案 -- 全球领先.100%源码全开放.可用 ...

  8. 小肩膀POST+JS第三期(价值1000元)_高清带源码

    小肩膀POST+JS第三期(价值1000元)_高清带源码 .课程整体介绍 2.谷歌开发者工具 3.火狐firebug组件 4.火狐开发者工具 5.HTTP Analyzer V7 6.Fiddler ...

  9. 【Python游戏】用Python实现一个测试你智商的小游戏——24点,过不了三关的remake(附源码)

    前言 hello,大家好呀~ 今天小编主要是过来测试一下大家的智商,不是看不起大家,我感觉今天的小游戏,可能大家真的过不了三关! 哈哈哈,废话不多说吧 直接开始我们的游戏实现功能 相关文件 遇到不懂的 ...

最新文章

  1. C 格式化的输入输出(printf scanf)
  2. 包子和饺子之扫地机器人_智能家居篇之扫地机器人
  3. 关于Reporting Service中的Report builder的几个疑问,高手来解答下
  4. 每个程序员都应该挑战的6个项目
  5. QT的QMainWindow类的使用
  6. ng-options track by 思考
  7. GIS实用小技巧(三)-CASS怎么添加图例?
  8. mysql数据库是下面哪种类型的数据库_SQL数据库 选择哪个类型的数据库?
  9. java锁的膨胀过程和优化
  10. Velocity简单语法及VelocityHelper封装
  11. java大学实用教程(第四版)_Java大学实用教程(第4版)
  12. python 文件夹操作_Python之路(第九篇)Python文件操作
  13. 一、ShenYu快速开始
  14. oracle版本虚拟机,关于虚拟机装oracle10g64位数据库查看版本位数有趣的问题
  15. 计算机网络常见面试题(计算机考研必备)
  16. 开放下载 | 2022阿里妈妈技术年刊来啦!
  17. FastICA算法类有哪些最新发表的毕业论文呢?
  18. 如何使用Mac快捷键强制退出无法响应的应用程序
  19. “硬脱欧”或引发边界混乱 欧盟呼吁做最坏打算
  20. iocp端口断开_在完成端口IOCP模型判断客户端是否已关闭连接(掉线) | 学步园

热门文章

  1. 利用Linux命令行进行文本按行去重并按重复次数排序
  2. WP7 初始屏幕设置
  3. PB调用.NET类库详解
  4. JavaScript学习笔记(八)--正则表达式
  5. Tips--TensorFlow报错:tensorflow:Early stopping conditioned on metric `val_loss` which is not available
  6. C程序语言表达式运算顺序,详解C++编程中表达式的语义与计算顺序
  7. 使用C语言--编写人机猜数游戏
  8. echarts标记线的样式_ECharts提示框组件指示器的线条样式
  9. ES6对于数组的扩展
  10. 学习进度——第十二周