外文翻译格式.doc

上传人:wj 文档编号:5383057 上传时间:2023-05-08 格式:DOC 页数:18 大小:115.50KB
下载 相关 举报
外文翻译格式.doc_第1页
第1页 / 共18页
外文翻译格式.doc_第2页
第2页 / 共18页
外文翻译格式.doc_第3页
第3页 / 共18页
外文翻译格式.doc_第4页
第4页 / 共18页
外文翻译格式.doc_第5页
第5页 / 共18页
外文翻译格式.doc_第6页
第6页 / 共18页
外文翻译格式.doc_第7页
第7页 / 共18页
外文翻译格式.doc_第8页
第8页 / 共18页
外文翻译格式.doc_第9页
第9页 / 共18页
外文翻译格式.doc_第10页
第10页 / 共18页
外文翻译格式.doc_第11页
第11页 / 共18页
外文翻译格式.doc_第12页
第12页 / 共18页
外文翻译格式.doc_第13页
第13页 / 共18页
外文翻译格式.doc_第14页
第14页 / 共18页
外文翻译格式.doc_第15页
第15页 / 共18页
外文翻译格式.doc_第16页
第16页 / 共18页
外文翻译格式.doc_第17页
第17页 / 共18页
外文翻译格式.doc_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

外文翻译格式.doc

《外文翻译格式.doc》由会员分享,可在线阅读,更多相关《外文翻译格式.doc(18页珍藏版)》请在冰点文库上搜索。

外文翻译格式.doc

外文翻译

外文资料原文:

俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。

究其历史,俄罗斯方块最早还是出现在 PC 机上,而我国的用户都是通过红白机了解、喜欢上它的。

对一般用户来说,它的规则简单,容易上手,且游戏过程变化无穷,而随着游戏的发展,现在已经有单机作战与两人在线对战两种模式,用户可任选一种进行游戏。

网络模式还增加了积分制,使用户既能感受到游戏中的乐趣,也给用户提供了一个展现自己高超技艺的场所。

 2.游戏规则联众俄罗斯方块可以联网运行,也可以单机运行,下面就两种模式分别进行一下介绍:

单机模式:

不用联网就可以运行,可单独游戏也可在本地进行双人对站,此种模式不能计算积分。

  

在本次实验中我们做的事单机模式下的,比较简单的一个人玩的俄罗斯方块游戏,此种模式下玩家可以计算得分如何玩  

  不同形状的方块会往下掉,移动及变换方块充实每行,堆满一行时,这行会消除,可得分。

如何赢  

  当方块堆满整个游戏界面层时,就算失败。

由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。

这些完整的横条会随即消失,给新落下来的板块腾出空间,与此同时,玩家得到分数奖励。

没有被消除掉的方块不断堆积起来,一旦堆到屏幕顶端,玩家便告输,游戏结束。

这就是世界上最流行的休闲游戏之一——俄罗斯方块。

它的发明者阿列克谢·帕基特诺夫及其合作伙伴、美国蓝色行星软件公司总裁亨克·罗杰斯6月2日宣布,俄罗斯方块诞生25周年庆祝活动在美国洛杉矶举办的电子娱乐展上启动。

帕基特诺夫和罗杰斯日前接受新华社记者专访时,讲述了俄罗斯方块走过的25年,并透露了未来的发展计划。

1984年6月,在俄罗斯科学院计算机中心工作的数学家帕基特诺夫利用空闲时间编出一个游戏程序,用来测试当时一种计算机的性能。

帕基特诺夫爱玩拼图,从拼图游戏里得到灵感,设计出了俄罗斯方块。

1985年,他把这个程序移植到个人电脑上,俄罗斯方块从此开始传播开来。

1988年,罗杰斯在美国拉斯韦加斯的一个展览上看到了俄罗斯方块,觉得非常好玩,并且发现他问到的人也都喜欢玩。

作为一个生于荷兰、在美国受教育、在日本从事视频游戏业的专业人士,罗杰斯立刻嗅到了巨大。

他与日本游戏厂商任天堂达成口头协议,然后出发前往莫斯科。

帕基特诺夫把俄罗斯方块授权给了他工作的计算机中心,使其成为公有财产,所以罗杰斯面对的谈判对象是当时苏联政府的代表。

谈判过程充满了文化、价值观和工作方式上的磨合,最终罗杰斯于1989年代表任天堂取得了俄罗斯方块在家用机上的授权。

罗杰斯与帕基特诺夫因这次谈判而相识,并且成了好朋友,这奠定了此后许多年中他们围绕俄罗斯方块进行密切合作的基础。

苏联解体后,帕基特诺夫在罗杰斯的帮助下移居美国,继续从事游戏开发。

1996年,他拿回了俄罗斯方块的知识产权,与罗杰斯一起成立了蓝色行星软件公司,该公司独家代理俄罗斯方块向各游戏厂商授予版权的事务。

小方块的魅力经久不衰。

截至2009年,俄罗斯方块发售了1.25亿份,受到50多个国家和地区的玩家喜爱,有超过50种语言的版本,运行在几十种游戏平台上,从掌机、街机、个人电脑,到手机和PDA。

罗杰斯说,移动设备已经成为俄罗斯方块新的主要平台,该领域的发售量已超过7500万份,并且还在快速增长。

在俄罗斯方块网络版的北美和欧洲官方网站上,每天超过100万人次玩这个游戏。

俄罗斯方块成功的奥妙在哪里?

它的创造者帕基特诺夫认为,可能在于这个游戏非常简单,而且拼图的过程有“从混乱中寻找秩序”的成就感。

罗杰斯则说,俄罗斯方块是一个建设性的游戏,这一点与中国的围棋相似,“国际象棋就是杀杀杀,围棋则重视构建领地,是建设性的,俄罗斯方块也是”。

短短二十年不到的时间,游戏产业已经发生了翻天覆地的变化。

当年玩红白机的日子如今仍然是记忆犹新,可是现在人们对电子游戏的品位已经越来越高,不单单是追求游戏好不好玩,还要求音效要好,画面要真实,游戏内涵要丰富。

电子游戏主机不断的换代更新,面向PC平台的游戏对电脑的配置要求也是越来越高。

如果说是游戏带动了电脑硬件的发展,这一点也不为过。

 

作为一款游戏的开发者,首先要了解你所开发的游戏,同样,也要了解这类型游戏的特点,因为可玩性是这款游戏是否受欢迎、能否生存下去的重点。

随着中国经济实力的不断提高,游戏开发厂商也不断的涌现出来,有利用别人游戏引擎,直接套用传统的软件工程的理论开发出来的游戏。

但中国的3D技术还处于萌芽阶段,所以没有很好的游戏画面,不能形成日韩的游戏产业规模,毕竟从事这个行业的人还是很少。

我之所以选择这个课题也是因为本人对中国游戏业十分关心,非常希望中国能在游戏产业上强大起来,不输于其他发达国家。

 

编写小游戏是学习编写复杂程序的一条捷径。

之所以选择用来编写是因为它是基于WINDOWS的编程工具,其功能十分强大。

非常适合用来编写简单的小游戏。

但毕竟是第一次接触它,对我来说还是有一定的难度。

通过翻阅书籍和在网上查找资料,我现在已经对VC++有了初步的了解,但仅仅是这样还是不够。

要想编写更复杂的程序,必须掌握更深奥的知识。

要了解Windows的消息机制以及回调(callback)函数的原理,要理解文档视图类的结构,窗口类的结构,消息流向等等。

通过编写小游戏来学习这些知识,由浅入深,循序渐进。

相信通过这次毕业设计可以使自己在计算机方面的知识量得到很大的提高。

游戏是人们活动中一项非常重要的内容,有人认为如果哪一天人类对所有的游戏都失去兴趣,恐怕世界的末日就要到了。

电脑对游戏的贡献有目共睹,现在摸过电脑的人很少有没玩过电脑游戏的,喜欢游戏的人也很少有不玩电脑的。

     随着越来越多的人接触计算机开始,人们对游戏的要求也越来越高,网络游戏占据着计算机游戏非常大的市场,但是很多人同时也特别喜欢玩单机游戏,单机游戏(ConsoleGame),指仅使用一台计算机或者其它游戏平台就可以独立运行的电子游戏。

区别于网络游戏,它不需要专门的服务器便可以正常运转游戏,部分也可以通过局域网或者战网进行多人对战。

游戏玩家不连入互联网即可在自己的电脑上玩的游戏,模式多为人机对战。

为其不能连入互联网而互动性稍显差了一些,但以通过局域网的连接进行多人对战,而不需要专门服务器也可以正常运行的游戏。

所以一个好的单机游戏会受到世界上非常多人的追捧。

 

    俄罗斯方块游戏是一款风靡全球的电视游戏机和掌上游戏机游戏,目前在QQ游戏和很多的游戏平台上都能见到俄罗斯方块的身影。

这款游戏最初是由苏联的游戏制作人Alex Pajitnov制作的,它看似简单但却变化无穷,令人上瘾。

相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。

究其历史,俄罗斯方块最早还是出现在PC机上,而我国的用户都是通过红白机了解、喜欢上它的。

现在联众又将重新掀起这股让人沉迷的俄罗斯方块风潮。

对一般用户来说,它的规则简单,容易上手,且游戏过程变化无穷,而在"联众俄罗斯方块"中,更有一些联众网络游戏所独有的魅力――有单机作战与两人在线对战两种模式,用户可任选一种进行游戏。

网络模式还增加了积分制,使用户既能感受到游戏中的乐趣,也给用户提供了一个展现自己高超技艺的场所。

而它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。

无可争议,《俄罗斯方块》是有史以来最伟大的游戏之一。它是永恒的娱乐经典,但它实际上又和那些传统的经典娱乐方式不同,因为它的本质是电子化的,所以它的确属于现代产物。《俄罗斯方块》举世闻名的游戏性,在该游戏新鲜出炉时就显得非常直观。某些与坠落的玩具碎片和它们的形状有关的东西,使得哪怕新手也会很自然地企图把它们排列起来,并加以适当组合,就好似《俄罗斯方块》触动了我们某些内在的感官,java开发者指南

前言

在电脑软件的历史上,很少有一种技术能够得到开发者和业界如此强烈的正面响应。

全球已经有数百万的开发者下载了Microsoft的.NET软件开发工具包,已经出现了很多有关.NET平台及其相关技术和语言的教材、网站和新闻团体。

Microsoft在创建.NET上已经投入了数十亿美元进行了多年的研究。

.NET是一种全面的策略,它由操作系统、数据库服务器、应用程序服务器和.NET运行时库组成,还包括运行于.NET平台之上的操纵语言。

很多人把.NET平台看作先前所说的WindowsDNA的实际实现,也有人把它看作是改进先前技术和语言的结果。

然而,这些仅仅说明了.NET是对Microsoft以前技术的重大改进。

其实.NET平台是从头开始设计的,包括许多内在目标,如安全性、可升级性、可靠性、灵活性和互操作性。

为了使.NET平台适合于企业和开发者,所有这些目标从一开始就被考虑到了。

NET平台呈现了Microsoft思想的重大转变。

建立.NET平台时,Microsoft表现出对开放标准极大的支持,如XML、SOAP和UDDI,而不是建立自己的标准和技术。

而且.NET平台的核心部分(CommonLanguageInfrastructure,CLI)和C#规范都已提交给ECMA,并通过了标准化。

C#来源于C和C++,是一种简单的、现代的、面向对象和类型安全的编程语言,由Microsoft的AndersHejlsberg专门为.NET平台开发的语言,继承了许多语言的特征,如C、C++和Java。

C#是为了综合VisualBasic的简单和C++作为面向对象语言的功能强大的优点而写的,对于开发者来说,C#使企业应用程序的创建、调试和配置变得很容易。

有人预言,C#将成为在.NET平台上开发应用程序最受欢迎的语言。

作为VisualStudioIDE的下一个版本,VisualStudio.NET也是.NET战略的关键组成部分。

VisualStudio.NETIDE也已经被整合并装入了大量的新功能。

位图编辑器、调试器、Web窗体设计器、Windows窗体设计器、Web服务设计器、XML编辑器、HTML编辑器、Web浏览器、服务器资源管理器和多语言支持,所有这些都被集成在IDE中。

C#.NETWeb开发指导的重点不是教你C#语言的核心内容,而是提供代码实例来帮助你使用.NET框架类库的功能。

基础类库的.NET框架集合覆盖了大量API。

尽管不可能在一本书中包含所有的特征,但是本书中包含了其中的关键思想、类库和.NET框架的API,希望本书能够帮助你容易地使用C#创建新的应用程序。

既然有这么多特征要学习和掌握,那就不要再等待了,咱们现在就开始吧!

第一章 微软.NET平台的介绍

简介

Microsoft在创建.NET上已经投入了数十亿美元并进行了多年的研究,并且将极大可能考虑把它作为新兴的标准。

许多微软的伙伴也宣布支持NET工具和部件——你可以浏览

.NET平台能提供强大的新服务,新的独立于处理器的二进制格式,新的管理语言,现有的语言扩展的管理语言,这样的例子不胜枚举。

没有良好的操作背景是不可能有效地使用这些新工具的来运行你的应用程序。

在这一章中,我们来看一看.NET平台的各个组成部分。

我们不仅介绍他们的技术和概念,而且还要用专业术语去解释它们。

这将使你对.NET平台的内部工作有一个深入的了解,并在接下来的章节中能有更多的收获。

.NET平台简介

.NET平台的所处的背景是:

世界正在从个人电脑连接到一个服务器(比如互联网)中改变到一个地方的所有职能设备、电脑和服务协同工作中能为用户提供更丰富的体验。

.NET平台是微软为软件开发人员给这种改变提供的解答。

.NET平台到底有几个组成部分,每个人都会给你不同的答案。

比如微软的商务对话和结构化查询语言以及.NET中的我的服务,它们中的第一个可见组件.NET通行证通常被视为.NET平台的有机组成部分。

然而,对很多人来说,.NET框架是当.NET被提到时我们想象中的样子。

它包括VS.NET,.NET公共语言库(CLR)和.NET基类库(BCL)。

其他组件可能会要求特定的应用,但它们不是所有.NET应用程序的必要组成部分。

下面来看.NET的整体结构,它由这几个个主要部分组成:

■.NET框架一个全新的应用开发平台。

■几个.NET产品多重基于.NET框架的应用,包括新版本的并由可扩展标记语言(XML)在.NET平台上的集成交互和结构化查询语言(SQL)服务器。

■几种.NET服务它是由微软为在.NET框架开发应用程序使用的。

微软的Hailstorm实际上是一个囊括了微软品牌的最重要网站某些服务的计划。

■公共语言库托管执行环境,处理内存分配,捕获错误,并与作业系统服务进行交互。

■基类库对组件的编程和应用程序接口(API)的广泛的收集。

■两个最高发展目标一个用于Web应用程序 (ASP.NET),另外一个用于普通的Windows应用程序(Windows 表格) 。

由.NET框架提供的好处包括:

缩短开发周期(减少代码重用,减少编程意外,多种编程语言的支持),更简单的配置,由于整体式安全性而导致更少的数据类型相关的错误,由于垃圾回收器的存在而引起内存泄漏的减少,而且,具有一般的更具可扩展性、可靠性的应用程序。

微软的.NET和WINDOWS的基因

.NET周围中的一些营销宣言听起来很熟悉:

.NET平台被称为WINDOWS基因的下一代。

不过,虽然视窗系统的基因确实提供了健壮的,可扩展的,分布式系统的基石,但是对一些人来说其本身并没有什么实质性。

WindowsDNA的是一种技术规范,重点是对微软服务器产品的基础建设,利用多种技术和语言(ASP,HTML,JavaScript,MTS,COM等等),其中有相当多是与开发无关的。

这些服务器和语言包括不同的API和系统,使互操作性达到最好。

.NET与其有很大的不同:

它不只是一个规范。

在它的好的产品中,它包括语言所需要的工具和发展,使n层应用这些类型更容易,整齐地作为一个单一的连贯和全面的API封装。

微软.NET体系结构

从本质上讲,根据公共语言规范,.NET语言编译的种类和微软中间语言(MSIL,或者只是IL)的输出是不同的。

应用程序开发的主要类型是Web窗体,Web服务和Windows窗体应用程序。

这些应用程序使用XML和简单对象访问协议(SOAP)进行通信,从而使得他们能在基类库中继承并能在公共语言中运行。

 VisualStudio.NET不仅是为了发展需要.NETFramework应用程序,而且它还提供了可扩展的架构,从而使之成为发展.NET软件的理想选择。

.NET平台的特点

.NET平台的核心是在公共语言库,基类库,和公共语言规范中发现的。

 .NET的基类库用相同的方法揭露了公共语言库的功能,这样,Windows API允许你利用的Windows作业系统的特点的共同语言运行库的功能。

而且,它也提供了许多更高级别的功能,促进代码重用。

这种架构提供了许多好处,至少一个很大的数目一致的API。

通过书面形式向公共语言运行库和使用.NET基础类库,所有的应用服务是通过一个共同的面向对象编程模型提供。

今天,一些操作系统的功能是通过调用DLL的访问使用基于C的API和其他设施,通过访问COM对象,从而使开发人员的工作更加简捷,使一切顺利。

某些功能只提供给开发人员在低层次的语言工作,从而迫使他们设计决策。

这种新的编程模型大大简化了那些需要编写Windows DNA应用程序的工作或为了完成应用程序的几乎所有Win32和COM项目的工作难度。

开发人员不再需要有一个对GUIDS、调用、释放、HRESULTS等等有着深入了解的Windows或COM的大师。

.NET也不是隐藏在开发这些之中,在新的网络平台上,这些概念根本不存在的。

另一个为.NET开发人员带来极大的好处是其错误异常处理模型。

为Windows开发平台软件始终意味着你会出现错误的地方,特别是在错误的方式会返回值。

有些函数会返回错误的Win32代码,一些返回HRESULTS,还有的则比较例外,所有要求程序员编写错误处理代码的不同类型。

 .NET中,所有的错误报告都会通过这个模型,从而大大简化了书写,阅读和维护代码。

由于公共语言规范和通用类型系统,.NET也可以在跨模块和跨语言的界限工作

多国语言的发展

由于许多语言对.NET公共语言运行库有规范,现在更容易语言应用部分适应你的操作。

以前,不同的编程语言互操作是允许的,如COM或CORBA,这样做是通过一个接口定义语言(IDL)的来实现的。

.NET平台的语言,通过MSIL对彼此的使用加以整合。

虽然它包含指示类似的汇编代码和移入和移出寄存器变量,它也包含了管理对象和调用它们的方法,操纵阵列,提高和捕获异常的说明。

Microsoft公共语言规范描述了其他开发工具,作者必须为他们的编译器输出IL代码,使它们能很好的融入.NET语言。

微软目前针对.NET公共语言运行库的几个编译器提供了IL代码:

C++的托管扩展的C#,JAVAScript和VisualBasic中。

此外,微软和其他几家公司正在生产用于语言的编译器。

这些编译器也针对.NET公共语言运行库。

目前支持为COBOL,Eiffel,Fortran语言,Perl,Python和Scheme。

供应商还公布了其他不同的许多语言。

这是一个当前供应商的列表:

为什么你应该关心的IL详情?

因为它为.NET管理着跨语言功能。

由于IL整个翻译的开销的复杂性,无接口定义语言需要启用跨语言的元数据来处理。

举例来说,一个对IL的定义,同样的对象可以不管是不是能捕获.NET语言。

您的组件在C#可以书面提出一个可以由Fortran采用资讯科技应用捕获的异常。

而且关于不同的调用约定或数据类型,不必再担心无缝互操作性。

跨语言继承的另一个特点是可以使用IL。

现在您可以创建源代码,而且无需再为新类中的基本成分编写其他的语言。

例如,您可以创建一个C++的类,从VisualBasic中实现了一个派生类。

.NET可以实现这一点,因为它定义和类型系统都提供了一个共同的.NET语言。

外文资料译文:

Tetrisisa popularglobalvideogameconsole andhandheldgames, ithascausedastirwith economicvalue canbe saidtobeamajorevent inthehistoryof thegame. The history, theearliest or Tetris appearedinthePC machine, andthe user isthroughthe redandwhitemachine understanding, love it. Fornormalpeople, therulesaresimple, easytouse, andthegame process withcountlesschanges, alongwiththe gsamedevelopment, nowhasa single combatwith twopeople online against twokindsofsmode, userscanchooseanyofthegame.Thenetwork model alsoincreasedthe pointssystem, theuser can feelthe fun,butalso toprovideusersa showtheir superbskills place. 2 therulesofthegame

Lianzhong Tetriscan networkoperation, also canrun, thefollowing twomodesarebrieflyintroduced:

 single mode:

no network canrun, canseparatethe gamecanalsobe double station in local, this modelcannot calculatetheintegral.

We do inthisexperiment. Thestand-alonemode, relativelysimple one playTetrisgame, the gameplayer can score mode. Howtoplay

Blocksindifferentshapes willfalldown, move and transform thebox full ofeachline, with arow, it will eliminate, scoring. Howtowin

When theboxfilledwith thewhole gameinterface layer, evenfailure.

A squareconsistingof differentshapesofthe plate after fallingfrom thetopofthescreen, the gameplayer positionand directionadjusting plate, makethemcomplete oneorseveral spell atthebottomofthescreen. Thesecomplete barwill immediately disappear, tothenew fall plate space, atthesametime, gameplayer score award. Not tobeeliminated thebox keptpilingup, oncethe stack tothetopofthescreen, gameplayer will lose, theendofthegame. [3]

Oneofthe casualgames -- Tetris whichis themostpopularintheworld. Itsinventor AlexeiPakytnovanditspartners, USA blueplanetsoftware companypresident Henk RodgersannouncedinJune2nd, tostartthe25 anniversaryofthebirthof Tetris celebrationheld in Losangeles American electronicentertainmentexpo. Pajitnovand Rodgersrecently acceptedaninterviewwithXinhua, tellsthestoryof Tetris overthepast25years, andrevealedthedevelopment pla

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2