首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建一个小行星类型的游戏,问题是当玩家等待按下播放按钮时,许多小行星繁殖而不是控制数量

创建一个小行星类型的游戏时,当玩家等待按下播放按钮时,许多小行星繁殖而不是控制数量的问题可以通过以下方式解决:

  1. 游戏逻辑设计:在游戏开始之前,设定一个初始的小行星数量,并控制其繁殖速度。可以通过设定一个繁殖时间间隔,当时间到达时,生成新的小行星。同时,设定一个最大数量的限制,当小行星数量达到最大值时,停止生成新的小行星。
  2. 前端开发:在前端界面中,可以添加一个倒计时或进度条,用于显示下一次小行星繁殖的时间间隔。当玩家等待时,可以通过动画效果或提示信息告知玩家下一次繁殖的时间。
  3. 后端开发:在后端逻辑中,可以使用定时任务或计时器来控制小行星的繁殖。设定一个定时器,在每个时间间隔触发时生成新的小行星,并更新游戏状态。
  4. 数据库:可以使用数据库来存储小行星的信息,包括位置、数量等。通过数据库查询和更新操作,实现小行星的生成和控制。
  5. 服务器运维:确保服务器的稳定性和性能,以支持游戏的正常运行。监控服务器资源的使用情况,及时进行优化和扩容。
  6. 云原生:可以使用云原生技术来部署和管理游戏的运行环境。使用容器化技术,如Docker,将游戏服务打包成容器,并通过容器编排工具,如Kubernetes,进行部署和管理。
  7. 网络通信:使用网络通信技术,如WebSocket,实现游戏客户端和服务器之间的实时通信。通过发送和接收消息,实现小行星的繁殖和数量控制。
  8. 网络安全:确保游戏的网络通信安全,防止恶意攻击和数据泄露。使用加密技术,如SSL/TLS,保护数据传输的安全性。
  9. 音视频:可以为游戏添加音效和背景音乐,增强游戏的娱乐性和沉浸感。使用音频处理技术,如音频编解码、混音等,实现音效的播放和控制。
  10. 多媒体处理:对游戏中的图像和视频进行处理和优化,提高游戏的画面质量和性能。使用图像处理技术,如图像压缩、滤镜效果等,实现小行星的渲染和显示。
  11. 人工智能:可以使用人工智能技术,如机器学习和深度学习,提升游戏的智能化和自动化水平。例如,通过训练模型,实现小行星的智能行为和自动控制。
  12. 物联网:将游戏与物联网设备进行连接,实现与现实世界的互动。例如,通过与传感器设备的连接,实时获取环境数据,并根据数据变化调整小行星的生成和数量控制。
  13. 移动开发:可以将游戏开发为移动应用,支持在移动设备上进行游戏。使用移动开发框架,如React Native或Flutter,实现跨平台的游戏开发。
  14. 存储:使用云存储服务,如腾讯云对象存储(COS),存储游戏中的资源文件,如图片、音频等。通过云存储服务,实现资源的高可用性和可扩展性。
  15. 区块链:可以使用区块链技术,实现游戏中的虚拟货币和交易系统。通过区块链的去中心化特性,确保游戏中的交易安全和可信。
  16. 元宇宙:可以将游戏设计为一个元宇宙的一部分,与其他游戏或虚拟世界进行互动。通过元宇宙平台,实现游戏的跨界合作和交流。

以上是针对问题的解决方案和相关技术的介绍,希望对您有所帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

unity官方案例精讲(第三章)--星际航行游戏Space Shooter

Depth only:如果要绘制玩家的枪而不让其在环境中被剪辑,请将一个摄影机设置为深度0以绘制环境,并将另一个摄影机设置为深度1以单独绘制武器。...,有三个问题: 飞船的移动速度过慢 没有对player做范围限制,飞船可以移动到屏幕外 左右移动飞船的时候,飞船没有侧翻效果 (4)解决上面问题,添加一个控制速度变量,创建一个public类型的变量speed...) 接下来可以在场景中添加小行星对象,实现的目标是: 小行星随机产生,且应该以随机的角度旋转 当飞船发射子弹击中小行星时,小行星会爆照并且销毁 若飞船碰撞到小行星,则飞船爆炸,游戏结束 1、创建小行星对象...会自动的赋值 (6)打开脚本DestroyByContact,当小行星碰撞的是player对象的时候,游戏结束(注意检查player的Tag是不是设置成了Player) if (other.tag ==...//调用游戏结束的函数 gameController.GameOver(); } (7)运行游戏,当飞船与小行星碰撞后,游戏结束 3、重新开始游戏 1、创建一个Text

3.3K30

Python面向对象编程(上)

每当想在单个实体的名称下收集许多属性、函数和方法,因为它们在某种程度上是逻辑相关的,而对象就是实现这一点的好方法。 对象的经典定义通常涉及对蓝图(blueprint)的引用。...蓝图与它描述如何构建的对象不同,但可以使用单个蓝图以完全相同的规范创建同一对象的多个版本。类似于函数是可重复的代码块,对象更进一步。函数有一个输入和一个输出,因此当到达输出时,代码停止重复。...代码可以调用、复制和创建任意数量的对象实例,它们都将按照在类定义/蓝图中规定的方式进行操作。创建对象实例的过程称为实例化。...考虑一下如何从DRY和WET的角度编写这个程序。 用最少的代码制作游戏的最简单方法不是为每个小行星编写代码,特别是因为我们希望每个小行星的行为基本相同。...相反,将创建两个主要对象(蓝图),一个飞船(ship)对象和一个小行星(asteroid)对象。然后让玩家的进度决定屏幕上小行星对象的实例数。

39030
  • 每周分享第 26 期

    国内有过一个《2016 年 IT 公司加班时间排行榜》,排名前三位的分别是华为、腾讯和阿里,平均每天的加班时间分别为3.96小时、3.92小时和3.89小时。 是不是一定要那么多加班?...一个网页游戏,玩家是创业公司的创始人,模拟经营这家公司,完成各种任务。 5、各种算法的 Python 实现 这个仓库收集 Python 语言实现的各种算法代码。...地址栏键入 chrome://dino 就可以进入该游戏。开始游戏的方法是:PC 用户按一下空格键,手机用户点击恐龙。...2、湾区就是新的矿场 19世纪时,美国社会有一个流行的现象。许多年轻人离乡背井,为了得到高薪,去遥远的西部矿场挖矿。在那里工作几年,就可以赚取足够的钱,回家娶一个老婆。...-- John Battelle《被软件吃掉的世界》 2、 我有时觉得,硅谷是一个游戏,每个玩家有10年时间。在这10年里面,如果你发财了,就赢得了游戏,否则你就出局,必须离开硅谷。

    70510

    5款街机风格的Linux游戏

    虽然大多数开源游戏不太可能与某些预算庞大的3A商业游戏相匹敌,但许多类型的开源游戏都非常有趣,可以从大多数主要Linux发行版的存储库中安装。...AstroMenace AstroMenace是立足于近现代时空背景下的弹幕射击游戏。它最初是一个封闭源代码的游戏,但此后,代码和美术资源已在开放许可下发布。...是一款竖屏的太空射击游戏,其物理原理类似于经典的《小行星》街机游戏。玩家控制太空飞船,同时向对手射击,在屏幕上回旋,并避免行星和对手来袭。...Monkey Ball启发的游戏玩法,Neverball要求玩家通过移动比赛场(而不是球)在3D游戏场中移动球。...Linux的吉祥物Tux the Penguin代替了Mario,鸡蛋相当于Super Mario Bros.的蘑菇道具。当Tux用鸡蛋加电时,他可以收集花朵,赋予他额外的能力。

    2.5K00

    Golang+Protobuf+PixieJS 开发 Web 多人在线射击游戏(原创翻译)

    简介 Superstellar 是一款开源的多人 Web 太空游戏,非常适合入门 Golang 游戏服务器开发。 规则很简单:摧毁移动的物体,不要被其他玩家和小行星杀死。...因此,我们将玩家人数限制为 50 人。 当我们建立低级通信机制时,我们需要选择双方都将用来交换游戏消息的协议。事实证明不是那么明显。...不幸的是,Go 不支持泛型(将来可能会改变),所以为了实现许多不同的事件类型,我们使用了该语言的另一个特性—代码生成。...因为它的语法类似于动态类型的语言,所以我们可以快速编写代码,但又不牺牲静态类型的安全性。这非常有用,尤其是在像我们这样编写低级应用程序服务器时。 我们还了解了在创建实时多人游戏时必须面对的问题。...最后值得一提的是,创建一个简单的在线游戏也需要大量的工作,无论是在内部实现方面还是在您想使其变得有趣且可玩时。

    91520

    开发H5游戏“穿越小行星”并适配微信小游戏

    开发一个完整HTML5游戏的整个过程,并将web端程序适配到微信小游戏。...当点击按钮时,调用this.state.start('game')切换状态名为‘game’的游戏状态。 3、游戏场景 游戏的主要玩法是:玩家驾驶的火箭随小行星转动,点击屏幕完成跳跃。...当检测到火箭包围盒与另一行星包围盒重叠时,火箭登陆到另一行星并随之转动。下方火焰的速度将随着分数的增长而不断增长。当火焰吞没火箭时,游戏结束,记录分数。 ?...当火箭在某一小行星上着陆时,为火箭赋予相同的角速度,从而让火箭随小行星一同旋转。判断火箭是否处于飞行状态,若是,则判断是否与其他行星碰撞。碰撞时触发粒子效果。...创建Phaser.Game对象时,传入的renderer类型必须为Phaser.CANVAS。 微信不支持Phaser的音乐播放,使用微信自带的Audio类代替。

    2.3K21

    中国将于2020年正式开启探索火星计划,VR太空体验“先行一步”

    2020年是火星近地距离等多方因素考虑下的最佳时间 这是因为火星的运行轨道是一个相对较扁的椭圆,偏心率达到0.0934,相较之下,地球的偏心率只有0.0167。...人类对宇宙的探索过程艰辛而漫长,火星探索需要两年才能等来一次机会。错过了这次,下次又要等到2022年,许多影视作品中出现的民用宇宙航空、太空移民更是遥远。...《无人深空》VR版以有趣而开放的玩法,给玩家展现了一个广袤、神奇的宇宙,满足玩家体验宇宙魅力的愿望。 ?...《无人深空》是一款以太空探索冒险生存为主题的沙盒游戏,游戏中到处都是随机生成的星球以供玩家探索,地图几乎不受限制。...而《无人深空》VR版则继承了原版游戏的全部要素,玩家可以使用虚拟油门和操纵杆驾驶宇宙飞船,以第一视角探索被外星生物占领的神秘星球,经历各种令人兴奋的冒险与探索。 ?

    69920

    恐龙灭绝的那一天

    一开始他有点失望,因为那里所有的化石看起来都像是在一场洪水里形成的。 而他原本想要找的,是一个在几千年时间里形成许多不同分层的遗址,这样可以发掘出不同时期的化石。...因此德帕玛断定,形成这些化石的不是一次普通的洪水,而恰恰就是小行星撞击地球所引发的一连串灾难反应。 他不是站在KT层附近——整个遗址本身就是KT层。...比如说,小行星撞击地球时引发的海啸,即使是以每小时160公里的速度高速移动,也需要20小时才能从3200公里以外的海洋到达地狱溪。 而撞击时的玻陨石掉落到地狱溪,则只需要不到一个小时。...他们估计,小行星撞击地球时的地震强度可能比人类历史记载的最大规模地震还要强烈1000倍。 这样估算的话,不同类型的地震波到达地狱溪,分别需要6分钟、10分钟和13分钟,时间就能对上了。...其他哺乳动物的数量很少,在亿万年的时间里它们只能在恐龙的脚下仓皇逃窜。 在恐龙灭绝之后,哺乳动物获得了解放。 在新的纪元里,它们历经各种各样的进化,最终发展出许许多多让人目眩神迷叹为观止的生命形式。

    51860

    NASA成功撞击1100公里外小行星!人类史上首次,主动避免恐龙覆辙,马斯克亦有贡献

    : 倒计时1分钟左右,当DART成功绕开孪大星,径直飞向孪小星时: 最后,随着“3、2、1”的倒数,DART成功撞击孪小星!...不过为了自主飞行,DART还搭载了两块大型太阳能电池板,当其完全展开时“臂展”可达19米左右。 DART航天器在撞击小行星前,一直都在使用安装在自己身上的相机DRACO拍摄自己的“太空见闻”。...从目前已被发现的近地天体来看,像孪大星这样直径大于0.5km的约有120万个左右;而如果算上孪小星这样直径大于0.1km的,数量就直接飙升到了惊人的2500万以上。...(即使撞错了地方也无大碍) 小行星存在的威胁 说到撞击天体的航天器,DART还真不是第一个。 在此之前,深度撞击号(Deep Impact)和隼鸟2号(Hayabusa 2)就已经干过这事了。...当时这颗陨石直径达到了约16米,它在穿越大气层时摩擦燃烧,发生爆炸,产生大量碎片,形成了所谓“陨石雨”。 在坠落区域,许多建筑的窗户玻璃破裂,该事件已造成1200多人受伤。

    32620

    这是结合Midjourney的神奇用例

    机器之心报道 编辑:杜伟 如何让 ChatGPT 干些以前做不到的事?让它自己去写代码解决吧。 当人们问 ChatGPT 问题时,大语言模型(LLM)会通过不断预测下一个单词的方式生成答案。...一时之间,各路人马都在使用这种新方法解决难题。 但 Code Interpreter 的潜能是不是只在这些领域呢?显然不是。该插件与 ChatGPT 的组合有更广阔的应用空间。...第一步:输入这段提示,「为经典电玩游戏 Asteroids 编写 p5.js 代码,其中用鼠标控制飞船,单击鼠标左键射击小行星。如果你的飞船与小行星相撞,你就输了。如果你击落了所有小行星,你就赢了。...另一位博主 @aron_brand 同样使用 Code Interpreter 和 Midjourney,在几分钟内创建了一个太空入侵者游戏。数百行代码完美无瑕,令人难以置信。...代码有助于保持 AI 的「诚实」,因为如果代码不正确,Python 就会生成错误。由于代码操作的是数据,而不是 LLM 本身,因此人工智能不会在数据中插入错误。

    24620

    炎炎夏日里的VR专属游乐场

    与很多单一项目的休闲类游戏不同,《夏日乐园》更加完整,其中内置了12个独立小游戏,构建了一个充满活力的迷你夏日乐园,玩家可以自由行走在游乐园的各处,探索不同的游戏项目。 ?...游戏开始后,玩家将置身于一个颇为引人入胜的游乐场场景中,逼真的场景塑造加上颇具夏日味道的绚丽色彩,再配以欢欣惬意的音乐,仿佛真的来到了周末的游乐场。...突然出现的远古巨兽和坍塌的遗迹石柱,再加上艳丽危险的食人花,当潜艇在漆黑的深海经历一番颠簸逃亡后回到浅海时,穿过水面的夏日阳光会让人感觉无比美好。 未来的全息影院?...穿越小行星带,绕过火星和木星,人类居住的蔚蓝色星球将展现出全貌。 ? 同时,游戏中还有日食的全景展示,宇宙中上演的日食又将如何的壮观呢?...总的来说,《夏日乐园》是一款集娱乐、教育、体验于一体的VR游戏,简单的操作、精致的场景制作和炫酷的场景音效更为其增色不少,更有不同于其他嘉年华类型游戏的新体验。

    58810

    8.29 VR圈大事件| Oculus声称其推迟Touch上市是为了适配更优质的内容;HTC称Vive暂时不会推第二代产品

    Oculus 声称其推迟 Touch 上市是为了适配更优质的内容 Oculus在最近接受一次采访时表示,他们本可以让Touch控制器随同Rift头显一起在4月份上市发售,但最终没有这样做,并将Touch...动作控制器的上市时间推迟到2016年下半年。...究其原因,他们声称是为了给开发者足够的时间来创作适配Touch的游戏,需要的是一系列的能够玩几个小时而不是只有几分钟的游戏体验。...控制器将会变成一对火箭助推器,只需向下喷射推力,就能向上飞,也能向前推进。游戏提供3条航线供你探索,可以四处飞行寻找小行星,也可自由体验漂浮的感觉同时探索下月球的迷人之处。...VRPinea独家点评:当宇航员探索太空是很多人儿时的梦想,但终究只是“梦想”;而VR的出现更像是一个圆梦的介质,帮助实现各种梦想。

    52660

    游戏开发中的物理介绍

    这就是所谓的碰撞检测。当检测到碰撞时,您通常希望发生某些事情。这就是所谓的碰撞响应。 Godot在2D和3D中提供了许多碰撞对象,以提供碰撞检测和响应。试图确定要为您的项目使用哪个选项可能会造成混淆。...在本指南中,您将学习: 戈多的四种碰撞对象类型 每个碰撞对象如何工作 什么时候以及为什么要选择一种而不是另一种 注意 本文档的示例将使用2D对象。...检查器中的“比例”属性应保留为(1,1)。 更改碰撞形状的大小时,应始终使用大小控制柄,而不是Node2D比例控制柄。 缩放形状会导致意外的碰撞行为。...GUI示例 游戏中有四种节点类型:墙,玩家,敌人和硬币。玩家和敌人都应与墙碰撞。播放器节点应同时检测到与敌人和硬币的碰撞,但敌人和硬币应互相忽略。...想象一个玩家在自上而下的游戏中沿着墙壁移动,或者在平台游戏中在斜坡上上下移动。

    1.2K30

    Android游戏开发十日通(6)- 太空大战

    而CCParallaxNode也没有对应的循环的方法,这里就要自定义类了。这里自定义一个CCParallaxNodeExtras类,继承 CCParallaxNode。...float nextAsteroidSpawn;   第一个用来存储小行星,第二个用来索引,第三个用来记录小行星出现的间隔时间。...9.简单的碰撞检测 这里的碰撞检测包括两个部分:激光和小行星的碰撞,飞机和小行星的碰撞。 首先添加一个私有成员,用于记录飞机的生命值。...CCScaleTo::create(0.5, 1.0));   // Terminate update callback this->unscheduleUpdate();   }   当游戏结束的时候...到此为止,已经基本完成了一个声色俱全的移动平台游戏了~ To be continue 可以做的还有很多,比如 1.给飞机添加血量的显示; 2.添加爆炸的动画; 3.添加敌机; 4.遭遇大boss

    64120

    JS算法探险之栈(Stack)

    小行星碰撞 ❝输入一个表示小行星的数组 数组中每个数字的「绝对值表示小行星的大小」 数字的「正负表示小行星运动的方向」,正号表示向右飞行,负号表现向左飞行。...判断括号的正确性 ❝给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足: 左括号必须用「相同类型」的右括号闭合。...示例: 输入:s = "()[]{}" 输出:true 输入:s = "(]" 输出:false ❞ 分析 当我们遇到一个「左括号」时,我们会期望在后续的遍历中,有一个「相同类型的右括号」将其闭合,但是...等待的天数就是两个温度在数组中的下标之差。...」,才会从stack中取出栈顶元素 在满足条件的时候,是已经存入到stack中的数据,找到了它对应的「需要等待的天数」i - prev 直方图最大面积 ❝输入一个由非负数组成的数组,数组中的数字是直方图中柱子的高

    61320

    每周分享第 32 期

    中国科学院的团队成功培育出了一个健康的老鼠,它没有父亲,但是有两个母亲,是同性繁殖的产物。 这项工作探讨了生物学一个长期存在的问题:为什么哺乳动物必须有母亲和父亲?...捕获并开采小行星的成本,可能在26亿美元左右,然后一个足球场大小的小行星可能包含价值500亿美元的白金。这里的风险是,如果地球一下子得到那么多白金,白金可能变得不值钱。 9、旧金山空气污染创记录 ?...一个处于吗啡作用下的人,也许仍然能意识到疼痛,但不会介意疼痛。 吗啡的作用一般持续3到6个小时。若要控制严重的疼痛,一般需要持续施药。...正常情况下,呼吸频率在我们的身体里受到严密的监督和控制。鸦片会降低呼吸中枢对二氧化碳的敏感度,抑制该部位的自主运动,因此呼吸就会变慢,甚至可能在睡梦中完全停止。...-- 《畅销小说之王斯蒂芬·金对程序员的启示》 3、 我离开谷歌的部分原因,是因为我觉得自己没有足够的自主权,我想要更小更快的东西,而不是公司让我做的东西。

    62140

    用Wolfram语言提高孩子们的英语词汇量

    游戏的运行过程如下: 游戏的控制方必须按下“Generate”按钮,该按钮将在标题为“GameTab”的选项卡中生成之前未猜到的单词的含义和所需字母数的空白。...游戏有警告功能,例如从绿色到红色动态地改变颜色、并且随着时间即将结束而音量逐渐增大的时钟,也显示在相同的标签中,并且必须通过按下其上方的播放按钮来手动启动。...然后,控制方通过“UpdatePoints”为团队中参与猜词的每个玩家输入适当数量的标记:滑块用于定义给与的标记数,下拉(弹出)菜单用于定义玩家名字。...然后控制器可以通过按下“完成游戏”按钮来完成游戏,这将自动生成结果,现在可以在“结果”选项卡中查看获胜团队的名称。在完成游戏时,也可以在“最佳玩家”选项卡中查看最佳玩家的名字。...也可以施加时间限制/尝试次数限制,但我觉得这种限制会影响孩子们造句的质量,因为他们会更专注于速度。 该游戏过程与猜单词游戏大致相同;区别是没有时钟,生成玩家名字和字母,而不是一个单词的含义和空白。

    87410

    2018十大机器人新进展:索尼电子狗、哈佛微型机器人、耶鲁机器皮肤榜上有名

    跟任何技术一样,当新技术进入市场时,旧技术会被淘汰或者被更新,2018年在机器人领域已经看到了一些新的进步,用各种方式改变我们的生活。...例如,当放置在可变形物体(毛绒公仔)上时,皮肤可以根据物体的属性为物体设置动画并执行各种任务,比如运动、抓取和移动物体等。...当在平坦的表面上行动时,它会启动圆形的轮子。然而,当它遇到不平的地形时,它会翻转并使用两边的辐条,机器人可以实现爬行或攀爬。...而再回到陆地时,它需要一个爬升的坡道,而研究人员希望在未来改进这一点。 10:AIST的HRP-5P施工机器人在日本当工人 ?...AIST希望将机器人用在较繁重的任务中,让人类工作人员专注在轻型、低危险的工作。 这些只是今年新推出的机器人和开发项目的其中一部分,还有许多其他机器人已经开发出来并且在各种不同的行业应用。

    54830

    ​1970年代-大规模集成芯片(LSI)、ASIC和电子游戏吃豆人的诞生

    但是在主机上,由于缺乏足够的显示器(20世纪70年代以来,许多计算机终端仍然依赖电传打字机而不是显示器,甚至大多数CRT终端也只能呈现基于字符的图形),以及处理能力和内存不足,无法实时更新游戏元素,这类游戏通常是不可能的...Midway的版本于1975年发布,是第一款使用微处理器而不是离散TLL组件的街机视频游戏。这一创新大大降低了街机游戏设计的复杂性和时间,以及实现更高级游戏所需的物理组件的数量。...Space Invaders在街机中很受欢迎,并引入了许多成为电子游戏标准的元素 1975年球拍市场饱和后,游戏开发商开始寻找新的游戏创意,因为他们能够使用可编程微处理器而不是模拟组件。...它是第一个使用可编程ROM盒带(允许玩家交换游戏)的家用控制台,也是第一个使用微处理器从ROM盒带读取指令的家用控制台。...美泰以大约15%-20%的市场份额位居第二,而Magnavox则遥遥领先于第三,而飞兆半导体在1979年完全退出了市场。 这一时期的另一个关键发展是出现了第三方开发人员。

    1.3K50

    基于基因的生成式设计艺术,CryptoKitties以太猫研究

    每一个人的徽章可以和别人的徽章进行繁衍,生成新的徽章 要不研究下以太猫的模拟基因合成吧!...以太猫 2021.10.6 CryptoKitties 以太猫是一个基于区块链的游戏,但它并不是100%基于区块链的。...在区块链上只存储了基本的核心数据,比如猫咪的外观只有genes这一遗传密码,具体的图像生成逻辑在开发者的服务器上。 趁着假期,我花了点时间研究了下这个游戏。...# 小猫每繁殖一次,它的冷却时间就会增加。 ❤️ 基因 每只 CryptoKitty 出生时都有一组48 个基因。...为您的小猫提供珠宝以证明其皇室血统! ❤️ 玩家类型 # 收藏家 The Kitty Collector 收藏家喜欢每只猫,无论它多么古怪、狂野或古怪。他们纯粹是为了聚集一个庞大的小猫家族。

    87020
    领券