摘要:
给定一个二进制数组 nums , 计算其中最大连续 1 的个数。 示例 1: 输入:nums = [1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,a56爆大奖在线娱乐最大连续 1 的个数是 3. def findMaxConsecutiveOnes(nums: List[int]) 阅读全文
2022年8月4日
2022年8月1日
2022年7月31日
2022年7月30日
摘要:
1.实现了方块一组组的生成,在Manager类中实现逻辑,Hard类不变 这样的话地形更加美观,方块也不太会叠加 2.敌方坦克用计时器生成 #####两个计时器应该不能用同一个id,因为event。type要选择计时器的id #####计时器应该不能在同一个函数里被调用 3.一段时间(一般为5秒)生 阅读全文
2022年7月29日
摘要:
####感觉这个游戏可能有bug,但是实践又看不出来(因为容易莫名其妙的死亡) 1.这次新增加了 墙体类 2.实现了创建地图的方法 3.增加了碰撞逻辑 ` class Tank(pygame.sprite.Sprite): my_all_bullet = pygame.sprite.Group() 阅读全文
摘要:
##正式实现碰撞 1.实现了四种碰撞(代码注释里有) 2.加入了声音(当然只有这些声音肯定不够,还需要再搜集一些) 3.因为要在Manager类中main方法使用子弹,a56爆大奖在线娱乐给坦克类创了两个类变量 remain方法清除所有坦克和子弹,重新开始游戏 (清除坦克和子弹用的是类方法) ######注意:同一 阅读全文
2022年7月28日
摘要:
###与之前相比实现了坦克的射击功能 写了一个子弹类 1.己方坦克按j射击,可以连发子弹 2.敌方坦克有ai,随机发射子弹 ` import pygame import sys import time import random BACK = (250,250,250) SCREEN_X = 140 阅读全文