请输入您要查询的百科知识:

 

词条 λ
释义

希腊字母表中排序第十一位的字母,英语名称为Lambda

希腊字母

Λ

Lambda(大写Λ,小写λ)读音:lan b(m) da(兰亩达)['læmdə]

是第十一个希腊字母

大写Λ用于:

粒子物理学上,Λ重子的符号

小写λ用于:

物理上的波长符号

放射学的衰变常数

线性代数中的特征值

西里尔字母的 Л 是由 Lambda 演变而成

【汽车】1.氧传感器的值0.1-0.95V

2.过量空气系数

网络释义

lambda

1.入

IT专业英语词典-L

lambda 入

Lambda

1.拉姆达

通讯行业专业英语词汇(6)-通讯电子-词汇...

拉姆达 Lambda

流行符号

“ λ ”形似一个双手插兜儿,独自行走的人,表示“失意、无奈、孤独、低调、路过”之意的符号,最先流行于仙剑奇侠传吧。

计算机编程语言

Lambda 表达式 Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。

所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型,如下所示:

delegate int del(int i);del myDelegate = x => x * x;int j = myDelegate(5); //j = 25

创建表达式目录树类型:

复制

using System.Linq.Expressions;// ...Expression<del> = x => x * x;

=> 运算符具有与赋值运算符 (=) 相同的优先级,并且是右结合运算符。

Lambda 用在基于方法的 LINQ 查询中,作为诸如 Where 和 Where 等标准查询运算符方法的参数。

使用基于方法的语法在 Enumerable 类中调用 Where 方法时(像在 LINQ to Objects 和 LINQ to XML 中那样),参数是委托类型 System.Func<T, TResult>。使用 Lambda 表达式创建委托最为方便。例如,当您在 System.Linq.Queryable 类中调用相同的方法时(像在 LINQ to SQL 中那样),则参数类型是System.Linq.Expressions.Expression<Func>,其中 Func 是包含至多五个输入参数的任何 Func 委托。同样,Lambda 表达式只是一种用于构造表达式目录树的非常简练的方式。尽管事实上通过 Lambda 创建的对象的类型是不同的,但 Lambda 使得 Where 调用看起来类似。

在前面的示例中,请注意委托签名具有一个 int 类型的隐式类型输入参数,并返回 int。可以将 Lambda 表达式转换为该类型的委托,因为该表达式也具有一个输入参数 (x),以及一个编译器可隐式转换为 int 类型的返回值。(以下几节中将对类型推理进行详细讨论。)使用输入参数 5 调用委托时,它将返回结果 25。

在 is 或 as 运算符的左侧不允许使用 Lambda。

带有标准查询运算符的 Lambda

--------------------------------------------------------------------------------

许多标准查询运算符都具有输入参数,其类型是泛型委托的 Func<T, TResult> 系列的其中之一。 Func<T, TResult> 委托使用类型参数定义输入参数的数目和类型,以及委托的返回类型。 Func 委托对于封装应用于一组源数据中每个元素的用户定义表达式非常有用。 例如,假设有以下委托类型:

public delegate TResult Func<TArg0, TResult>(TArg0 arg0)

可以将委托实例化为 Func<int,bool> myFunc,其中 int 是输入参数,bool 是返回值。 始终在最后一个类型参数中指定返回值。 Func<int, string, bool> 定义包含两个输入参数(int 和 string)且返回类型为 bool 的委托。 在调用下面的 Func 委托时,该委托将返回 true 或 false 以指示输入参数是否等于 5:

Func<int, bool> myFunc = x => x == 5;

bool result = myFunc(4); // returns false of course

当参数类型为 Expression<Func> 时,您也可以提供 Lambda 表达式,例如在 System.Linq.Queryable 内定义的标准查询运算符中。 如果指定 Expression<Func> 参数,Lambda 将编译为表达式树。

此处显示了一个标准查询运算符,Count 方法:

int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };

int oddNumbers = numbers.Count(n => n % 2 == 1);

编译器可以推断输入参数的类型,或者您也可以显式指定该类型。 这个特别的 Lambda 表达式将计算整数 (n) 的数量,这些整数除以 2 时余数为 1。

以下方法将生成一个序列,其中包含 numbers 数组中在 9 左边的所有元素,因为 9 是序列中不满足条件的第一个数字:

var firstNumbersLessThan6 = numbers.TakeWhile(n => n < 6);

此示例演示如何通过将输入参数括在括号中来指定多个输入参数。 该方法将返回数字数组中的所有元素,直至遇到一个值小于其位置的数字为止。 不要将 Lambda 运算符 (=>) 与大于等于运算符 (>=) 混淆。

var firstSmallNumbers = numbers.TakeWhile((n, index) => n >= index);

Lambda 中的类型推理

--------------------------------------------------------------------------------

在编写 Lambda 时,通常不必为输入参数指定类型,因为编译器可以根据 Lambda 主体、基础委托类型以及 C# 语言规范中描述的其他因素推断类型。 对于大多数标准查询运算符,第一个输入是源序列中的元素的类型。 因此,如果要查询 IEnumerable<Customer>,则输入变量将被推断为 Customer 对象,这意味着您可以访问其方法和属性:

customers.Where(c => c.City == "London");

Lambda 的一般规则如下:

Lambda 包含的参数数量必须与委托类型包含的参数数量相同。

Lambda 中的每个输入参数必须都能够隐式转换为其对应的委托参数。

Lambda 的返回值(如果有)必须能够隐式转换为委托的返回类型。

请注意,Lambda 表达式本身没有类型,因为常规类型系统没有“Lambda 表达式”这一内部概念。但是,有时会不正式地论及 Lambda 表达式的“类型”。 在这些情况下,类型是指委托类型或 Lambda 表达式所转换为的 Expression 类型。

游戏

中文名称:《半条命》或译《半衰期》(台湾地区:战栗时空)

英文名称:Half-Life(简称:HL)

游戏制作:Valve Software

游戏出版:Sierra游戏发行:Valve

游戏定位:电子竞技,恐怖剧情类

游戏类型:第一人称射击

同类游戏:《半条命》、《军团要塞》、《反恐精英》、《针锋相对》、《蓝色沸点》、《胜利之日》、《追捕》、《蓝色守卫者》、《异型任务》、《黑色死亡》、《异形大战铁血战士》等

系统配置:PII,128兆内存,3D图像加速卡(推荐)

上市日期:1998年

国内引进:奥美公司(现为神州奥美)

半条命是一个科幻类型的第一人称射击电子游戏,由Valve软件开发,雪乐山公司在1998年出版。它使用的引擎是由雷神之锤II引擎修改的。最初的版本是针对微软的Windows操作系统的,后来由Gearbox Software开发了Sony的PS2版本。

半条命 (1998)

半条命,英文是Half-Life,通常被爱好者们缩写为HL,在发布前就因为它引人入胜的故事线而备受关注,被认为即将改变第一人称射击游戏的模式。半条命因为它那老练的游戏内的敌人的智能系统而出名。后来Valve又开发了它的几个后续版本:半条命:针锋相对(Opposing Force)、半条命:蓝色沸点(Blue Shift),以及游戏MOD:反恐精英(Counter Strike)、胜利之日(Day of Defeat)等。

有趣的是,在英文原意中,Half-Life指的是“半衰期”的意思(请查字典)而现在国内通用的“半条命”却是误翻,别忘了Half-Life的标志一个圆里一个λ,这个“λ”就是衰期常数,与游戏中黑山(Black Mesa)核物理实验室所进行的实验有关。

半条命现在的最新版本是半条命2:第二章。

1998年十一月,Valve带来了公司成立后的第一个游戏——《半条命》。这是以《雷神之锤Ⅱ》引擎制作的第一人称动作游戏。故事情节主要是黑山实验室的研究员Gordon Freeman在某天工作的时候由于自己的操作失误打开了外太空与地球的通道,致使大量外星生物占据了实验室,而政府为了掩人耳目,派出特种部队同时消灭实验室里的生还人员和外形生物,而最后Freeman却发现这一切只不过是政府的实验,而他们全都成了这实验的牺牲品……

在国内,《半条命》并没有引起很大的轰动,但不可否认的是,《半条命》在世界范围的成功已经说明它具备了一切优秀游戏所具备的特征,而首作的推出成为Valve Software迈向成功的重要基石。

在1999年末所推出的游戏《针锋相对》是作为《半条命》的续集登场,这款《半条命》的第一个资料片是由Gearbox Software所开发的。

半条命:针锋相对(1999)

《半条命:针锋相对》是个官方资料片。这个版本被许多杂志评为“年度大奖”。在游戏中玩家又回到了黑山研究所再融入这个刺激的战斗中。除此之外,《半条命:针锋相对》还包括了许多新的多人游戏内容。

还记得在原作中给了你这么多麻烦的士兵吗?这次你是他们中的一个,在《半条命:针锋相对》要生存下来不是件容易的事。你和其它人被派去执行消灭Gordon Freeman——上作的主角的任务,但是你与你的基地失去了联系。在混乱中,你发现了许多异形生物通过Gordon Freeman去Xen世界时留下的通道来到了地球。你很快知道这种高度进化的生物到地球上是为了掠夺这星球。尽管你是被派来消灭Gordon Freeman和黑山研究所的其它的科学家的,但你现在发现情况改变了,你必须为了生存与异形生物和其它敌人战斗。

半条命:反恐精英(1999)

《反恐精英》(Counter Strike)简称CS,是半条命的一个扩充MOD包。在1999年6月19日推出了首个测试版,没想到这个测试版却在全美游戏排行榜轻易的排到了第一,连Quake3、DF3、SC等大做都被甩在后面。它的测试版的版本号一口气升到了到了7.01!在2000年11月8日终于推出了1.0正式版,一个游戏是否受欢迎,主要是看他合不合玩家那2倍与摩尔定律而增长的胃口。

近来,FPS游戏的画面已经可以说是无可挑剔的,而玩法也不外呼你杀我我杀你的模式。99年的三角洲突破了这个从Doom时代留下来的框子,采取了团队作战的方式来进行比赛。玩家之间的单杀是很吸引人,但人们更希望的是队员之间相互配合来获得战斗的胜利。三角洲从而取得了丰硕的成绩。但他也有比如图形粗糙、队员之间配合困难等等的问题。而这些问题,则被cs完美的解决了!还着重加强了团队合作的比重!!大家可以试想一下这个镜头,月黑风高,4个反恐队员一字排开的靠在由恐怖分子占据的小屋门边墙上。队长一声令下,门被打开了,一个闪光弹扔了进去。在闪光弹闪过的0.1秒之内,哗啦啦的几生。天窗被打破,早已埋伏在屋顶的队员顺着绳子划下,火力压制那些还在反抗的敌人。门外的队员迅速进入,消灭掉正在柔眼睛的敌人、解救人质、清理战场。20秒内,全队撤出,任务完成!

注:半条命不是生化版的CS,请各位不要被误导了,CS也是半条命的扩展版之一。CS小白就是这些被误导的人。

半条命:军团要塞(2000)

《军团要塞》的出现预示着团队合作在《半条命》游戏中开始成为主流。《军团要塞》不过在原有的《半条命》游戏版本上增加了团队作战模式。在这种游戏模式下,玩家被分为彼此敌对的两组,在不同的地图上战斗以达成某一特定的目标,比如说夺取时方的旗帜、占领某片区域、暗杀或保护队伍-员等。在《军团要塞》中,玩家可以扮演战士,侦察兵,狙击手等9种职业。每个兵种都有自己的属性,他们在速度、装甲和武器上都截然不同,自然用处也就不同。当然,各个兵种都有自己的弱点和长处,这也是在《军团要寨》里个人英雄主义无法发挥作用的原因。

半条命:蓝色沸点(2001)

《蓝色沸点》本是为世嘉的Dreamcast组织开发的,却由于该平台的没落而改为落户PC平台,于是我们有幸在时隔三年后见到了这第二部官方资料篇(Counter-Strike是由爱好者利用外挂模块开发出来的,并非官方制作)。该作背景与前两部紧密交错在一起,都发生在黑山研究所(Black Mesa Research),但又有所不同。在原作《半条命》(1998年)中,玩家扮演科学家Gordon Freeman清除异形;在《针锋相对》(Opposing Force,1999年)中,则扮演政府派去的特种部队,到黑山研究所里暗杀Gordon Freeman;在《蓝色行动》里则扮演一名普通的守卫Barney Calhoun,在未清除的异形与进驻的政府军队的夹缝中努力带着一些科学家逃出生天,在游戏结尾,我们可以看到Gordon Freeman被军人打晕拖走的情形(是不是很熟悉?原来在《半条命》中被打晕后是这样被拖走的啊)。

显然,从背景介绍上就可看出制作者们在剧情上所下的工夫,具体到游戏内容中也是它的亮点之一。玩家本是一名普通守卫,因异形引发的电梯故障而身处险境,好不容易摸索到地面,却遭遇政府军队。为了能逃出去,他获知必须找到Rosenberg博士,于是进入艰难的寻人之旅;之后为了启动传送装置,不得不孤身前往异形世界;为了给传送装置充电,再次深入到研究所地下层;甚至到最后传送离开时,也差点因装置设定的失误而无法脱身……总的来看,《蓝色沸点》是《半条命》系列的集大成者,无论是画面、情节,还是在武器设定、多人模式(加入了CTF)等方面,都体现出了《半条命》系列的最高水平(不知这算夸奖还是贬低,呵呵)。只是限于技术条件,改善并不大。但除了图形上的落后外,其最大不足在于它的篇幅太短,即使在中等难度下,玩家一般也只需要不到二十小时就能通关,使得它更象一个精致的唯美小作品。不过在零售版中,附带上了第一部资料篇《针锋相对》,这才多少增加了它的选择价值。

反恐精英:零点行动(2003)

由Valve和Turtle Rock Studios联合开发的Counter-Strike:Condition Zero为Counter-Strike系列游戏增加了单人体验,同时还为在线部分增加了特别的扩展。Condition Zero采用Half-life引擎,玩家将会挑战从丛林,山地,沙漠,街道等众多单人场景。另外,Counter-Strike:Condition Zero还提供了全新的Career模式,玩家可以直接和Counter-Strike的官方Bot协同作战或者对战。在这个模式中,玩家所获得的队友的AI,物品和武器都是有限的,但是随着Ladder提高资源将不断增加。

你在每幅地图至少要和恐怖份子进行三个回合的较量,你在完成一些特别任务的同时,你至少要取得两个回合的胜利才能顺利过关。这些任务通常包括杀一定数量的人,摧毁一些特别的武器,营救人质,在规定时间内完成任务等等。你不必在三个回合里通通完成所有的任务,所以假如你击败了恐怖份子而你的任务还没完成的话,游戏会继续进行,直到你圆满的完成所有的任务为止。

物竞天择(2003)

作为半条命的3大MOD之一,天择(Nature Selection)发扬了传统FPS(第一人称射击)游戏的多人对战模式,并在其中融入了RTS(即时战略)的元素。你能想像一边玩第一人称射击游戏,一边还可以使用即时战略的全局画面来控兵吗?Natural Selection能带给你全新感受!它带来一种新的游戏方式——FPSS(First-Person Social Strategy,第一人称战略)。

与其它对战的FPS不同,游戏里的对抗不再是人VS人或是人VS外星人形生物,它有两个有着巨大差异的种族供玩家们选择:

The Frontiersmen —— 海军陆战队(MARINE,人类),任何FPS游戏都存在的种族,拥有各类枪支,可远距离杀伤对方,个体比较弱,要讲究团队配合。

The Kharaa —— 异形生物(ALIEN,异形),有着超强的进化能力和生物武器,个体素质比较强,高生命,高速度,实施以近身战为主的战斗方式。

胜利之日(2003)

自从CS大获成功后,Valve便着手MOD的推广和开发,每年在重大游戏盛会上举办MOD展览会,将无数优秀MOD作品供玩家娱乐。这其中最引人注目的是一款叫做《胜利之日》(英文简称DoD),是至今为止唯一能和CS媲美的MOD。

DoD和CS的区别在于,游戏脱离了目前火爆的反恐题材,取而代之是第二次世界大战背景。玩家将扮演盟军和德军中的一名士兵,使用自己独有的技能与武器,在争夺区域、守卫海滩等多种玩法模式中,从各个角度去感受战场的残酷和生命的宝贵。每个地图都力求给玩家带来真实感,宏大的室内战场,飞机震耳欲聋的轰炸,满目的残墙断壁,敌人临死前的叫喊,仿佛我们真正置身于60年前的世界大战中。在作战方面,DoD和CS有着截然不同的规则,DoD注重的不只是团队配合精神,更重要的是地形的选择以及勇敢的牺牲精神。这样的设计使得双方进攻和防守都是平等的,不会再出现CS中因地形而导致双方不齐。任何违背DoD规则的玩家,只能用鲜血来证明自己的错误。放眼望去,DoD的出现对于《半条命》发展有着深远的影响,也再次为MOD树下了一块坚实的里程碑,它让我们学会了勇敢、果断、机智与团队合作。如果你想挑战自己,就请戴上钢盔,拿起步枪,随我一起上战场吧!

半条命2(2005)

很难让人相信,在《半条命2》(Half-Life 2)发售之前,Valve实际上仅仅制作过一款游戏。当然,它也是一款杰作。它对随后出现的很多第一人称射击游戏都造成了巨大的影响。因此玩家理所当然非常期待它的续作,可惜的是,没有人能想到《半条命2》的开发过程是如此长久。这款大制作在很多方面展现了它的魅力:《半条命2》是一款技术上令人惊讶地完美的第一人称射击游戏,其中还包括了《半条命》中让人流连忘返的所有特色。不过,很多特色在现在看来已经比较普通了,并且游戏本身的故事也没有达到玩家的期望值。尽管如此,这些并没有对《半条命2》造成多大的影响,它仍然是一款给人印象非常深刻、非常吸引人的射击游戏,同时也很有可能继前作获得“最佳PC游戏之一”称号之后,再次荣获这个殊荣。

半条命2:失落的海岸线(2005)

Valve使用最新开发的图象技术HDR(High Dynamic Range)开发的《半条命2》资料片Half-Life 2: Lost Coast(半条命2:失落的海岸线)在Steam游戏平台上正式发布!

这个游戏不是针对玩家的,更象是设计者为了实现一些新技术而作的一项实验,可玩性不大,但在技术层面上来说却有非凡的意义,游戏中有一个解说系统,也就是很多“省略号”,这些东东都可以用E键打开,里面是设计者对游戏运用的一些新技术的解释如HDR(高动态范围光映射)、动态光泽贴图等。

作为一个展示HDR Source引擎技术性的游戏,Half-Life 2:Lost Coast《半条命2:失落的海岸线》的系统要求是相当高的。他被玩家们一度称为“显卡杀手”。在安装过程中,如果你的系统没能满足推荐配置,Steam游戏平台将给你提示。我们希望各位游戏玩家能够喜爱它。

半条命2:资料片第一章

《半条命2》发售时,这款第一人称射击游戏如重磅炸弹般在业界及玩家中引起轰动。不过,游戏的结局留有大量疑团,许多玩家对此稍微有些不爽。现在有个好消息,Valve正在制作《半条命2》的首部资料片《半条命2:第一章》,资料片的剧情紧接上部,预计在今年下半年发售。由于Valve保密工作到家,我们对资料片了解甚少。最近,我们有幸采访了担任设计师和程序员的Robin Walker。这次的剧情发生在City 17,由于Gordon在《半条命2》中的行动,这城市几乎成了一座空城。《第一章》将采用高动态范围光映像技术,这有助于实现人物眼睛的光发射效果。

Gabe Newell是这么介绍《半条命2:第一章》的:“你正站在一座要爆炸的大楼顶上,那你怎么才能死里逃生呢?(《半条命2:第一章》)就是要回答一系列这种问题,同时也会提出一些其他问题, 比如G-Man在‘半条命’世界里的真实身份等,所以玩家们会得到不少惊喜。”

《半条命2:第一章》的故事背景:“当意识恢复后,戈登·弗里曼和艾丽克丝发现自己从反应堆的大爆炸和G-Man的掌控中幸存了下来;但是,在庆幸自己逃出生天之前,他们还要面对摇摇欲坠的总部大楼行将解体的危险,那自我毁灭式的大爆炸足以将17号城市变成一个散发着有毒气体的巨型弹坑。于是,由艾丽克丝陪伴左右,戈登博士在一片混乱中踏上了逃亡之旅。”

半条命2:资料片第二章

VALVE 去年推出《半条命2:第一章》(Half-Life 2: Episode One)后,此次发表续作《半条命2:第二章》,内容接续前作剧情,17 号城市中心的要塞毁灭再次引发巨大的传送门风暴,这时空裂缝正是外星人combie入侵地球的主因,上回联合军(combie)藉传送门到来,仅7小时就使人类投降,这回为了避免合成人派来援军,戈登和艾莉克丝必须带着从要塞取得的传送门资料前往一处人类科学家藏匿所,若是不能及时关闭传送门,人类的命运将如艾莉克丝父亲所言:“这次我们将撑不了7分钟。”

随着游戏进行,玩家会见到不少老面孔,包括谜一般的人物G-Man;《半条命2:第一章》中,由于佛地冈人的介入使得戈登得以脱离G-Man的控制,但G-Man会在《半条命2:第二章》许多事件中扮演重要的角色,游戏设计人员并透露有其他新的角色登场。

至于艾莉克丝与戈登在《半条命2:第二章》中有更深入的互动关系,不论在游戏性和战斗上,她对玩家的帮助将比前作更多,玩家也必须时时依赖她,共同解开各种谜题。新的 AI 系统会让艾莉克丝在战斗时表现更多样化,例如她会先采取掩护动作再攻击,或是当玩家驾车狂飙时,她会在快撞上树木时发出尖叫等。

《半条命2:第二章》中也将出现新的车种,让玩家不用像在《首部曲》一样全程徒步战斗。

半条命的进化过程

1998年 半条命1(Half-Life)

1999年 针锋相对(Opposing Force)

2000年 反恐精英(Counter Strike)、军团要塞(Team Fortress Classic)

2001年 蓝色沸点(Blue Shift)

2003年 反恐精英:零点行动(Counter Strike:Condition Zero)、胜利之日(Day of Defeat)、物竞天择(Natural Selection)

2005年 半条命2(Half-Llfe 2)、失落的海岸线(Lost Coast)

2006年 半条命2:第一章(Half-Llfe 2:Episode One)

2007年 半条命2:第二章(Half-Llfe 2:Episode Two)

<无限恐怖> 中洲队与恶魔轮回小队 楚轩的技能λ-Driver

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 14:24:36