飞船

给岁月以文明,而不是给文明以岁月———《三体》读后感

狂风中的少年 提交于 2020-02-29 18:09:08
给岁月以文明,而不是给文明以岁月 . ———《三体》读后感 历城二中 57级 冯育硕 PS: 只是学生论文,所以只讨论哲学和自然科学,不讨论政治 序言:对宇宙的思索 宇宙中,会有外星人吗?其实一开始,我是不相信有外星人存在的,其一是因为生命的产生比连中几次双色球的头奖都难。需要有液体(不一定是水),能量,适宜的生存环境等各种苛刻的条件要求。其二是如果真的有外星人,那他们一定有的科技发展强大,应该早已发现并殖民地球。 但是,随着知识的增长,我逐渐意识到事情没有这么简单,宇宙之大是人们难以想象的,像太阳这样的恒星整个银河系有几千亿个,每个恒星几乎都有至少一个行星环绕,像银河系这样的星系又有几千亿,这样宇宙中的恒星行数量就有几百万亿亿颗,一百万亿写成数字就是这样:1e22=10,000,000,000,000,000,000,000 双色球中奖概率为:1/17,721,088,约2000万分之一。(5e-8) 连中两次的概率就是2.5e-15 就算文明的诞生几率为1e-15(连中两次双色球的2.5分之一) 宇宙中也有1e7(10,000,000)(一千万)个文明。 就算是每个文明只有一个人,那宇宙也成为一个复杂的社会了。 更何况仅地球人口就已经接近百亿。 地球人仅用几千年就发展到现在的程度,宇宙年龄已经一百多亿年了,这只是三百万分之一。一天有24个小时,86,400,000毫秒

GOF23设计模式之建造者模式(builder)

£可爱£侵袭症+ 提交于 2020-02-25 12:42:22
一、建造者模式概述   建造者模式的本质:     1.分离了对象子组件的单独构造(由Builder负责)和装配(由Director负责)。从而可以构造出复杂的对象。这个模式适用于:某个对象的过程复杂的情况下使用。     2.由于实现了构建和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的对象。也就是实现了构建算法,装配算法的解耦,实现了更好的复用。 二、建造者模式   1.创建飞船部件及飞船 1 /** 2 * 飞船 3 * @author CL 4 * 5 */ 6 public class Airship { 7 private Engine engine; //发动机 8 private OrbitalMouble orbitalMouble; //轨道舱 9 private EscapeTower escapeTower; //逃逸塔 10 11 public void launch() { 12 System.out.println("发射!"); 13 } 14 15 public Engine getEngine() { 16 return engine; 17 } 18 public void setEngine(Engine engine) { 19 this.engine = engine; 20 }

JZOJ 3956. 【GDOI2015模拟12.20】鸡腿の梦境(计算几何)

≯℡__Kan透↙ 提交于 2020-01-22 22:11:33
JZOJ 3956. 【GDOI2015模拟12.20】鸡腿の梦境 题目 Description 【故事の背景】 鸡腿是CZYZ的著名DS,他为了树立高富帅的伟大形象决定暑假去张江大学学习(游玩)。去的第一天晚上因为蚊子很多,鸡腿不堪其扰怒而打了一夜游戏。 第二天鸡腿吸取教训,弄好了蚊帐,自然是睡了一个好觉。鸡腿似乎还记得做的那个梦…… 【问题の描述】 鸡腿做了一个好梦呢!他化身钢铁侠大战全宇宙的各种怪物,并且取得了胜利。在梦的结尾,鸡腿开的飞船困在了一片废弃飞船群中,同时由于引擎故障,他只能在平面内移动。废弃飞船群可以描述为许多圆形的飞船,当然因为各种奇怪的原因,飞船可能叠加在一切。鸡腿也驾驶着飞船在这个平面中。一开始的时候鸡腿的飞船是不会和废弃的飞船有叠加部分的,鸡腿驶出这片区域时,可以蹭过某一个废弃飞船,但不能撞上更不能挤开它(质量问题),更不能和废弃飞船叠起来。鸡腿要立刻离开这片区域进行补给,你能告诉他现有条件下可以离开这片废弃飞船群吗? Input 有多组数据,文件以EOF结束。 每组数据第一行一个整数N,表示有N个废弃飞船组成废弃飞船群。 接下来N行每行三个实数,Xi、Yi、Ri表示废弃飞船圆心坐标和半径。 最后一行三个实数表示鸡腿驾驶飞船的圆心位置和半径。 数据保证一开始位置合法。 Output 对于每一组数据,如果可行请输出“YES”,否则输出“NO”,输出后换行。

pygame应用---射击外星人游戏

我的梦境 提交于 2020-01-02 23:18:22
一、游戏功能介绍 1、点击play按钮,游戏开始。空格键发送子弹,左右键可移动飞船。 2、击中外星人之后,进行得分统计。中间的得分统计显示的是总的得分统计,不会因游戏的结束而归零。右上角的得分统计是一次游戏的得分统计,点击play按钮后则重新归零。 3、当外星人碰到飞船或屏幕底端时,游戏重新开始,三次后游戏结束,即有三次复活机会。 4、屏幕上外星人被射击完之后,又会出现一群新的外星人,并且下降速度加快。每出现一群新的外星人,速度都会加快一点。 5、飞船每次最多可以发送三颗子弹,只有当其他子弹消失后才能发送新的子弹。 二、项目介绍 项目分为九个模块。 1、game.py:主模块,在主模块中有一个run_game()函数,负责整个游戏的运行。在主模块中我们调用了其他模块的一些函数 2、game_functions:项目的大部分函数都在该模块中。 3、bullet.py:该模块就是一个类,其中包括对子弹的属性设置及一些相关的子弹操作封装成部分函数。 4、alien.py:该模块是一个外星人类,其中有对外星人的一些属性设置,同样也包括一些外星人的操作。 5、button.py:该模块是一个按钮类。在该模块中是对游戏中按钮属性的一些设置,先将按钮上的文字渲染成图像,然后放置在按钮上。 6、scoreboard.py:该模块是一个用来显示得分以及等级的类。 7、game_stats

外星人游戏添加飞船上下移动功能

对着背影说爱祢 提交于 2019-12-06 19:39:26
在外星人游戏项目源码改动: (1)在game_fun c tions.py的check_keydown_events函数和check_keyup_events函数中添加以下代码: (2)在ship.py中进行以下更改: 完整项目有偿资源: https://www.cnblogs.com/2019ccoder/p/11997179.html 价格:12元 python外星人入侵项目+功能实现解释文档(以供学习用途) 有意者可QQ联系:256794696 来源: https://www.cnblogs.com/2019ccoder/p/11997201.html

首富农场系统搭建开发

北城以北 提交于 2019-12-05 13:56:34
首富农场系统搭建开发 欢迎联系厄加特(189-2212-1525 微电) 系统搭建开发丨 A丨P丨P丨开丨发丨案丨例丨源丨码丨制丨度丨方丨案丨,我司位于广州天河区,是一家大型专业商业服务互联网技术一体化公司,百人技术团队,市面上有的你叫得出名字的类似系统我们都能做,模式多样,紧跟时代,能做出最符合你、最接近时代轨道的项目方案。 1 娜问道。 格隆多弹出个反对的声音:“打捞船。这船大概有三万年了,这么多年,大多数时间都耗在钻行爬行界上,还有一万年时间钻进了零意识深渊。” 图像推近,可以看见船身凹痕累累。多少个千年穿行在相对时空中,才会出现这么多蚀痕。即使是无人驾驶飞船,类似这种探险也是非常罕见的。深深钻进爬行界,这意味着飞船的建造者有生之年再也不会重新看见它了。有些情况下,甚至直到建设者的整个种族消亡,它还在继续自己漫长的旅途。把这种飞船发射出去的人,肯定有些常人觉得不可思议之处;回收这种飞船的人,则可以实实在在挣上一大笔。 “这一艘去的地方可够远的,但我们没从它身上挣出大钱。它去了零意识深渊,但没什么有意思的发现。你知道,在零意识深渊里,连最简单的导航系统都不好使,这个结果也就没什么好奇怪的了。船上带的货我们大多一到手就卖掉了,剩下的分分类,抛到脑后……直到斯特劳姆事件爆发。”飞船消失了,取而代之的是一幅医疗图像,四散着各种各样胳膊腿,看上去很 来源: https://www

USDT跑分APP现成源码一

流过昼夜 提交于 2019-12-05 08:03:26
U丨S丨D丨T丨跑丨分丨系丨统丨开丨发 欢迎咨询厄加特Urgot(189微2212电1525) ,跑丨分丨系丨统丨开丨发丨 A丨P丨P丨开丨发丨案丨例丨源丨码丨制丨度丨方丨案丨,我司位于广州天河区,是一家大型专业商业服务互联网技术一体化公司,百人技术团队,市面上有的你叫得出名字的类似系统我们都能做,模式多样,紧跟时代,能做出最符合你、最接近时代轨道的项目方案。 流浪地球上也不是所有人都愿意配合执行流浪地球计划的,过去一些崇尚使用飞船逃离地球的人如今便结成了一个名为飞船派的恐怖组织,到处进行着阻碍救援队的恐怖行动。 他们的一切行动目的就是破坏流浪地球计划,迫使人类把资源集中在建造飞船上来逃离地球。 这样的想法或许很愚昧,却莫名地吸引了很多人来参与,毕竟当组织的人承诺逃离地球的飞船上有他们的一个位置时,很多人也就深陷到这个恐怖组织当中了。 如今乔律就是不幸被误会成了飞船派的一员,这么一来救援队就更加不能放过他了。 “371号运载车辆,这是最后一次警告,我怀疑你车上有大量违禁爆炸物,请立即停车接受调查,否则我们将采取致命武力!” 收到这个最后通牒,乔律不禁叹了一口气,他明明是带着善意而来的,事情怎么就会变成这样呢? 来源: https://www.cnblogs.com/xxx1231/p/11915161.html

USDT跑分APP案例三

安稳与你 提交于 2019-12-05 08:03:23
更何况还是用一辆50吨重十几米长的重型卡车来完成这样的操作,这还是人能做到的事情吗? U丨S丨D丨T丨跑丨分丨系丨统丨开丨发 欢迎咨询厄加特Urgot(189微2212电1525) ,跑丨分丨系丨统丨开丨发丨 A丨P丨P丨开丨发丨案丨例丨源丨码丨制丨度丨方丨案丨,我司位于广州天河区,是一家大型专业商业服务互联网技术一体化公司,百人技术团队,市面上有的你叫得出名字的类似系统我们都能做,模式多样,紧跟时代,能做出最符合你、最接近时代轨道的项目方案。 “飞船派的驾驶员都是怪物吗?” 救援队军官忍不住呐呐自语道,如果真有这样的驾驶技术,也难怪会更愿意选择飞船而不是地球了。 事实上这完全是低估了乔律的雄心壮志了,他可是立志要拿流浪地球来引力弹弓过弯的男人,怎么可能会因为一架小小的飞船而满足? 虽然被乔律一顿操作躲过了两枚反坦克导弹,但多功能步兵战车上的弹药储备还充足着呢。 这一次军官直接下令齐射四枚导弹,没有什么是一发火箭弹不能解决的,如果有那就用两发,还不够就上四发! 在四发导弹的追踪之下,乔律能够闪躲的空间无疑变得更少了,他的车可挨不起其中任何一发的轰炸,毕竟这可不是一辆装甲车啊。 这一刻乔律感觉自己仿佛与整辆运载车融为了一体,不在需要依靠后视镜也不用再看前车窗,他整个人就处于一种神奇的第三人称视角,能够感知到车身周围的一切情况。 人车一体,大概就是乔律如今的状况。 来源: https:

第十二章―武装飞船

匿名 (未验证) 提交于 2019-12-02 22:51:30
12-1 蓝色天空 :创建一个背景为蓝色的Pygame窗口。 1 import sys 2 import pygame 3 def run_game(): 4 #初始化游戏并创建一个屏幕对象 5 pygame.init() 6 screen=pygame.display.set_mode((1200,800)) 7 pygame.display.set_caption("Alien Invasion") 8 #设置背景颜色 9 bg_color=(0,0,255) 10 #开始游戏的主循环 11 while True: 12 #监视键盘和鼠标事件 13 for event in pygame.event.get(): 14 if event.type==pygame.QUIT: 15 sys.exit() 16 #每次循环时都会重绘屏幕 17 screen.fill(bg_color) 18 #让最近绘制的屏幕可见 19 pygame.display.flip() 20 run_game() 输出: 12-2 游戏角色 :找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。创建一个类,将该角色绘制到屏幕中央,并将该图像的背景色设置为屏幕背景色,或将 屏幕背景色设置为该图像的背景色。 alien_invasion1.py 1 import sys 2 import pygame 3

外星人入侵-01

一世执手 提交于 2019-12-02 03:22:30
创建了四个文件一个时运行的主函数时alien_invasion.py,第二个是这个游戏需要的设置settings.py,第三个是编辑火箭这个对象的属性和方法的文件ship.py,最后一个就是实现这个游戏的主要功能的文件game_functions.py 创建设置类: 创建一个空的pygame窗口 - > 设置背景颜色 -> 创建设置类settings 添加飞船图像 创建ship类 -> 在屏幕上绘制飞船 创建ship类:初始化飞船,加载飞船获取其外接矩形,获取图片属性,获取屏幕属性,将飞船放在屏幕底部,在指定位置绘制飞船, 在屏幕底部绘制飞船:更新alien_invasion 重构game_function模块 函数check_events -> 函数update_screen() (1) 函数check_events: 相应按键和鼠标事件,在更新alien_invasion (2)函数update_screen() :更新屏幕上的图像,更新alien_invasion 驾驶飞船 响应按键 -> 允许不断移动 ->左右移动 ->调整飞船速度 ->限制飞船的移动范围 ->重构check_events()函数 来源: https://www.cnblogs.com/WQiong/p/11728614.html