当前位置: 首页 > news >正文

建视频网站需要多少钱网站建设工作策划方案

建视频网站需要多少钱,网站建设工作策划方案,创建网站超链接,个人wordpress 手机Pygame专为Python设计#xff0c;支持多平台#xff08;如Windows、Mac OS X、Linux、Android等#xff09;#xff0c;提供简单易用的API来创建2D游戏。它不仅仅局限于游戏开发#xff0c;还可用于图形界面和音频应用。 Pygame提供了简洁的API#xff0c;使得开发者可以…Pygame专为Python设计支持多平台如Windows、Mac OS X、Linux、Android等提供简单易用的API来创建2D游戏。它不仅仅局限于游戏开发还可用于图形界面和音频应用。 Pygame提供了简洁的API使得开发者可以快速上手并创建游戏原型。我花了几个小时学习第二天就开发出了贪吃蛇的主体功能代码不到100行。 我的设计思路和算法主要如下 1、每次蛇移动都先填充整个窗口背景遮盖原来蛇的图形然后在新的位置重新绘制以达到蛇移动的视觉效果。 2、蛇身由多个小正方形组成每次蛇移动后面的小正方形便移动到前一个小正方形的当前位置上以此类推所以控制蛇身移动的方向只要控制蛇头移动的方向即可。 3、当遇到窗口边缘时蛇从另一边出来。 完整代码如下 import pygame,sys from random import randintpygame.init() screen pygame.display.set_mode((800,600)) screen.fill((145,120,60))alen 20 #每一节蛇身体的边长 x_step alen #x的步进值 y_step 0 #y的步进值 food_rect () #蛇身体由多个小正方形组成 snake [(300,400,alen,alen),(280,400,alen,alen),(260,400,alen,alen),(240,400,alen,alen),(220,400,alen,alen),(200,400,alen,alen)] last_snake[]def move_head():到达窗口边界就从另外一边出来r snake[0]#蛇头if (r[0](screen.get_width())) and last_snake[1][0]alenr[0]: #向右到达右边界snake[0] (0,r[1],r[2],r[3]) elif r[0]0 and last_snake[1][0]r[0]alen: #向左到达左边界snake[0] (screen.get_width()-alen,r[1],r[2],r[3])elif r[1](screen.get_height()) and last_snake[1][1]alenr[1]: #向下到达下边界snake[0] (r[0],0,r[2],r[3])elif r[1]0 and last_snake[1][1]r[1]alen: #向上到达上边界snake[0] (r[0],screen.get_height()-alen,r[2],r[3]) else:snake[0] (r[0]x_step,r[1]y_step,r[2],r[3])def move():蛇前进每一节蛇身体的下一个坐标是它的前一节身体的当前坐标global x_step,y_step,last_snake pygame.time.delay(300) last_snake snake.copy() for i in range(len(snake)-1,-1,-1):if i0:snake[i] snake[i-1] move_head() draw_snake()def draw_snake():for s in snake:pygame.draw.rect(screen,(0,0,255),s)def draw_food():global food_rectif len(food_rect)0:xf randint(1,screen.get_width())//alen*alen #食物出现的位置应被alen整除yf randint(1,screen.get_height())//alen*alenfood_rect (xf,yf,alen,alen)pygame.draw.rect(screen,(255,0,0),food_rect)def eat():global snake,last_snake,food_rectif snake[0]food_rect:last_snake.insert(0,food_rect)snake last_snake.copy()food_rect ()return Trueelse:return Falsewhile True:for event in pygame.event.get():if event.type pygame.QUIT:#关闭窗口pygame.quit()sys.exit()elif event.type pygame.KEYDOWN:if event.key pygame.K_UP:x_step 0y_step -alenelif event.key pygame.K_RIGHT:x_step aleny_step 0elif event.key pygame.K_LEFT:x_step -aleny_step 0elif event.key pygame.K_DOWN:x_step 0y_step alenscreen.fill((145,120,60)) #填充背景抹掉上一次的绘图draw_food()if eat():draw_snake()else:move()pygame.display.flip()
http://www.tj-hxxt.cn/news/143664.html

相关文章:

  • 建设解锁卡网站首页郑州微盟网站建设公司
  • 珠宝首饰网站源码高爆传奇手机版
  • 台州 做网站商城网站后台模板
  • 福州做企业网站腾讯企业邮箱登录入口app
  • iview可以做门户网站吗阿里云主机安装wordpress
  • 网站子页面设计雅安建设网站
  • 东莞建网站公司案例公司网站可以自己做
  • 网站开发自学资料佛山市外贸企业高端网站设计
  • 湛江有人做网站 的吗公司 备案 网站名称
  • wordpress删除插件ftp上海网站优化推广公司
  • 织梦网站程序5.7首页模板百度打网站名称就显示 如何做
  • 蓬业东莞网站建设技术支持套模板的网站为什么排名做不上去
  • 找企业开发网站多少钱佛山网站建设及优化公司
  • 建筑设计招标网站海南做网站电话
  • 广州天河网站建设公司素材网站定制
  • 图片设计用什么软件seo自媒体培训
  • 驻马店网站建设zmdsem游戏公司做网站设计赚钱吗
  • 购物网站英语wordpress列表框内显示标题
  • 升级网站人才网站cms
  • 做淘宝客网站能赚到钱吗深圳学校网站建设哪家好
  • 青海省住房和城乡建设厅官方网站手机网站模板 html
  • 如何增加网站板块做网站栏目都包括什么
  • 苏州高端做网站wordpress特殊主题关键词设置
  • 襄阳网站制作长沙做网站微联讯点很好
  • 网站备案成功怎么查备案号从事网站建设的工资
  • 苍山县建设银行网站文件标签wordpress
  • 网站建设案例收费情况什么是网站排名优化
  • 本地网站建设需要什么国内新闻最新消息今天
  • 北京南站到故宫最佳路线wordpress win主题
  • 自适应网站制作教程温州微网站