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

阿里云可以建网站吗厦门seo全网营销

阿里云可以建网站吗,厦门seo全网营销,龙岩天宫山缆车收费,网站图片滚动咋么做先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新网络安全全套学习资料》,初衷也很…

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上网络安全知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以点击这里获取

while True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
        # --玩家一: ↑↓←→控制, j射击; 玩家二: wsad控制, 空格射击
        pressed_keys = pygame.key.get_pressed()
        for idx, player in enumerate(player_group):
            direction = None
            if idx == 0:
                if pressed_keys[pygame.K_UP]:
                    direction = ‘up’
                elif pressed_keys[pygame.K_DOWN]:
                    direction = ‘down’
                elif pressed_keys[pygame.K_LEFT]:
                    direction = ‘left’
                elif pressed_keys[pygame.K_RIGHT]:
                    direction = ‘right’
                if direction:
                    player.move(direction)
                if pressed_keys[pygame.K_j]:
                    if player.cooling_time == 0:
                        fire_sound.play()
                        bullet_group.add(player.shot())
                        player.cooling_time = 20
            elif idx == 1:
                if pressed_keys[pygame.K_w]:
                    direction = ‘up’
                elif pressed_keys[pygame.K_s]:
                    direction = ‘down’
                elif pressed_keys[pygame.K_a]:
                    direction = ‘left’
                elif pressed_keys[pygame.K_d]:
                    direction = ‘right’
                if direction:
                    player.move(direction)
                if pressed_keys[pygame.K_SPACE]:
                    if player.cooling_time == 0:
                        fire_sound.play()
                        bullet_group.add(player.shot())
                        player.cooling_time = 20
            if player.cooling_time > 0:
                player.cooling_time -= 1
        if (score_1 + score_2) < 500:
            background = bg_1
        elif (score_1 + score_2) < 1500:
            background = bg_2
        else:
            background = bg_3
        # --向下移动背景图实现飞船向上移动的效果
        screen.blit(background, (0, -background.get_rect().height + bg_move_dis))
        screen.blit(background, (0, bg_move_dis))
        bg_move_dis = (bg_move_dis + 2) % background.get_rect().height
        # --生成小行星
        if asteroid_ticks == 0:
            asteroid_ticks = 90
            asteroid_group.add(Asteroid(cfg))
        else:
            asteroid_ticks -= 1
        # --画飞船
        for player in player_group:
            if pygame.sprite.spritecollide(player, asteroid_group, True, None):
                player.explode_step = 1
                explosion_sound.play()
            elif player.explode_step > 0:
                if player.explode_step > 3:
                    player_group.remove(player)
                    if len(player_group) == 0:
                        return
                else:
                    player.explode(screen)
            else:
                player.draw(screen)
        # --画子弹
        for bullet in bullet_group:
            bullet.move()
            if pygame.sprite.spritecollide(bullet, asteroid_group, True, None):
                bullet_group.remove(bullet)
                if bullet.player_idx == 1:
                    score_1 += 1
                else:
                    score_2 += 1
            else:
                bullet.draw(screen)
        # --画小行星
        for asteroid in asteroid_group:
            asteroid.move()
            asteroid.rotate()
            asteroid.draw(screen)
        # --显示分数
        score_1_text = ‘玩家一得分: %s’ % score_1
        score_2_text = ‘玩家二得分: %s’ % score_2
        text_1 = font.render(score_1_text, True, (0, 0, 255))
        text_2 = font.render(score_2_text, True, (255, 0, 0))
        screen.blit(text_1, (2, 5))
        screen.blit(text_2, (2, 35))
        # --屏幕刷新
        pygame.display.update()
        clock.tick(60)
 
 
‘’‘主函数’‘’
def main():
    pygame.init()
    pygame.font.init()
    pygame.mixer.init()
    screen = pygame.display.set_mode(cfg.SCREENSIZE)
    pygame.display.set_caption(‘飞机大战 —— 九歌’)
    num_player = StartInterface(screen, cfg)
    if num_player == 1:
        while True:
            GamingInterface(num_player=1, screen=screen)
            EndInterface(screen, cfg)
    else:
        while True:
            GamingInterface(num_player=2, screen=screen)
            EndInterface(screen, cfg)
 
 
‘’‘run’‘’
if name == ‘main’:
    main()


### ### **5、打地鼠**![图片](https://img-blog.csdnimg.cn/img_convert/0861ab242415fbf30f5ffcf1626fcfec.gif)**源码分享:**

import cfg
import sys
import pygame
import random
from modules import *
 
 
‘’‘游戏初始化’‘’
def initGame():
    pygame.init()
    pygame.mixer.init()
    screen = pygame.display.set_mode(cfg.SCREENSIZE)
    pygame.display.set_caption(‘打地鼠 —— 九歌’)
    return screen
 
 
‘’‘主函数’‘’
def main():
    # 初始化
    screen = initGame()
    # 加载背景音乐和其他音效
    pygame.mixer.music.load(cfg.BGM_PATH)
    pygame.mixer.music.play(-1)
    audios = {
        ‘count_down’: pygame.mixer.Sound(cfg.COUNT_DOWN_SOUND_PATH),
        ‘hammering’: pygame.mixer.Sound(cfg.HAMMERING_SOUND_PATH)
    }
    # 加载字体
    font = pygame.font.Font(cfg.FONT_PATH, 40)
    # 加载背景图片
    bg_img = pygame.image.load(cfg.GAME_BG_IMAGEPATH)
    # 开始界面
    startInterface(screen, cfg.GAME_BEGIN_IMAGEPATHS)
    # 地鼠改变位置的计时
    hole_pos = random.choice(cfg.HOLE_POSITIONS)
    change_hole_event = pygame.USEREVENT
    pygame.time.set_timer(change_hole_event, 800)
    # 地鼠
    mole = Mole(cfg.MOLE_IMAGEPATHS, hole_pos)
    # 锤子
    hammer = Hammer(cfg.HAMMER_IMAGEPATHS, (500, 250))
    # 时钟
    clock = pygame.time.Clock()
    # 分数
    your_score = 0
    flag = False
    # 初始时间
    init_time = pygame.time.get_ticks()
    # 游戏主循环
    while True:
        # --游戏时间为60s
        time_remain = round((61000 - (pygame.time.get_ticks() - init_time)) / 1000.)
        # --游戏时间减少, 地鼠变位置速度变快
        if time_remain == 40 and not flag:
            hole_pos = random.choice(cfg.HOLE_POSITIONS)
            mole.reset()
            mole.setPosition(hole_pos)
            pygame.time.set_timer(change_hole_event, 650)
            flag = True
        elif time_remain == 20 and flag:
            hole_pos = random.choice(cfg.HOLE_POSITIONS)
            mole.reset()
            mole.setPosition(hole_pos)
            pygame.time.set_timer(change_hole_event, 500)
            flag = False
        # --倒计时音效
        if time_remain == 10:
            audios[‘count_down’].play()
        # --游戏结束
        if time_remain < 0: break
        count_down_text = font.render('Time: '+str(time_remain), True, cfg.WHITE)
        # --按键检测
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
            elif event.type == pygame.MOUSEMOTION:
                hammer.setPosition(pygame.mouse.get_pos())
            elif event.type == pygame.MOUSEBUTTONDOWN:
                if event.button == 1:
                    hammer.setHammering()
            elif event.type == change_hole_event:
                hole_pos = random.choice(cfg.HOLE_POSITIONS)
                mole.reset()
                mole.setPosition(hole_pos)
        # --碰撞检测
        if hammer.is_hammering and not mole.is_hammer:
            is_hammer = pygame.sprite.collide_mask(hammer, mole)
            if is_hammer:
                audios[‘hammering’].play()
                mole.setBeHammered()
                your_score += 10
        # --分数
        your_score_text = font.render(‘Score

http://www.hotlads.com/news/1557.html

相关文章:

  • 宿迁做网站电话推广网站制作
  • 武汉专业建站注意事项群发软件
  • 政府采购网上商城网站长沙公司网络营销推广
  • 网站建设要用到的技术有哪些seo排名赚app多久了
  • 在别的公司做的网站网站推广内容
  • 创世网站网络建设googleplay
  • 纺织面料做哪个网站好微信引流获客软件
  • 申请域名要钱吗seo网站优化方案摘要
  • PHP amp MySQL网站建设宝典网络优化报告
  • 接效果图做网站seo技术培训宁波
  • 个人站长做导航网站友情链接平台
  • 河北邢台做网站站长之家官网登录入口
  • 廊坊手机网站建设企业网站优化外包
  • 长沙景点分布图搜索引擎优化简称
  • 郑州企业网站优化班级优化大师使用心得
  • 怎么用云主机做网站什么是指数基金
  • 在什么网站做公务员题目优化大师官方正版下载
  • 张家港高端网站制作今日新闻播报
  • 淄博专业网站建设价格软文大全500篇
  • 任丘做网站参考消息网国内新闻
  • 温州多语言网站建设网络营销的现状分析
  • 网站开发服务器怎么选店面怎么做位置定位
  • 去菲律宾做it网站开发网络营销推广方案
  • 小程序开发流程详解seo 的原理和作用
  • 宁夏网站建设优化广告投放都有哪些平台
  • 怎么给网站做关键词品牌策划是做什么的
  • 用织梦做网站视频长春seo优化企业网络跃升
  • 烟台专业的做网站公司百度非企推广开户
  • wordpress图片自动添加alt流程优化四个方法
  • 眉山做网站seo入门教程