|
|
| 第 1 行: |
第 1 行: |
| Full Tilt! Pinball(中文直译称“全速!弹球”,代号为 Maelstrom)是由 Cinematronics 开发并由 Maxis 发行的一款弹球模拟游戏,适用于 [[Windows 3.1x]]、[[Windows 95|95]] 和 [[Mac OS 7]]。此游戏于 1995 年 10 月 31 日发布,包含三个 CGI 弹球桌:Space Cadet(太空主题)、Skullduggery(海盗主题)和 Dragon's Keep(中世纪主题)。 | | Full Tilt! Pinball(中文直译称“全速!弹球”,代号为 Maelstrom)是由 Cinematronics 开发并由 Maxis 发行的一款弹球模拟游戏,适用于 [[Windows 3.1x]]、[[Windows 95|95]] 和 [[Mac OS 7]]。此游戏于 1995 年 10 月 31 日发布,包含三个 CGI 弹球桌:Space Cadet(太空主题)、Skullduggery(海盗主题)和 Dragon's Keep(中世纪主题)。 |
|
| |
|
| == Microsoft release == | | == Microsoft 版本 == |
| {{Infobox Windows component | | {{Infobox Windows component |
| |name = ''3D Pinball for Windows'' | | |name = 适用于 Windows 的三维弹球 |
| |introduced in = [[Microsoft Plus! 95]] | | |introduced in = [[Microsoft Plus!|Microsoft Plus! 95]] |
| |last included in = [[Windows Vista build 5048]] | | |last included in = [[Windows Vista Build 5048]] |
| |screenshot = MicrosoftPlus-RTM-Pinball.png | | |screenshot = MicrosoftPlus-RTM-Pinball.png |
| |caption = ''Pinball'' on [[Microsoft Plus! 95 build 310]] | | |caption = [[Microsoft Plus! 95 Build 310]] 中的弹球 |
| |logo=3D Pinball Icon.png | | |logo=3D Pinball Icon.png |
| }} | | }} |
|
| |
|
| A direct port of the ''Space Cadet'' pinball table was included in the initial [[Microsoft Plus!]] add-on for [[Windows 95]] as '''''3D Pinball for Windows'''''. The version of the table included in Plus! was later ported to [[Windows NT]], and was removed in [[Windows Vista]] due to a floating-point bug in the port's collision detection,<ref name="ONTInitialDec12">Chen, Raymond. [https://devblogs.microsoft.com/oldnewthing/20121218-00/?p=5803 Why was Pinball removed from Windows Vista?], ''The Old New Thing''. 18 December 2012.</ref><ref name="64Bit">NCommander. [https://www.youtube.com/watch?v=3EPTfOTC4Jw The REAL Story On Why Space Cadet Pinball Was Removed (ft. Windows on Itanium)]. 3 September 2021.</ref> later clarified to be an issue sourced from the 64-bit [[w:DEC Alpha|DEC Alpha]] port of the built-in C runtime included as part of Windows NT<ref>Chen, Raymond. [https://devblogs.microsoft.com/oldnewthing/20220106-00/?p=106122 Filling in some gaps in the story of Space Cadet Pinball on 64-bit Windows], ''The Old New Thing''. 6 January 2022.</ref> and remained unpatched during development of the initial [[Windows XP 64-Bit Edition|Windows XP Itanium port]], resulting in it being omitted from builds' installation media entirely, two factors that largely motivated its removal from mainline Windows releases. The version of Pinball included as part of [[Windows XP build 2210]] crashes on launch, and is likely an exacerbation of the aforementioned issue.
| | Space Cadet 弹球桌的直接端口作为适用于 Windows 的三维弹球(3D Pinball for Windows)包含在 [[Windows 95]] 的初始 [[Microsoft Plus!]] 附加组件中。Plus! 中包含的表格版本后来被移植到 [[早期 Windows NT|Windows NT]] 中,由于端口冲突检测中的浮点错误,在 [[Windows Vista]] 中被删除,<ref name="ONTInitialDec12">Raymond Chen. [https://devblogs.microsoft.com/oldnewthing/20121218-00/?p=5803 为什么从 Windows Vista 中删除了弹球?], ''The Old New Thing''. 2012 年 12 月 18 日.</ref><ref name="64Bit">NCommander. [https://www.youtube.com/watch?v=3EPTfOTC4Jw 关于为什么 Space Cadet 弹球被移除的真实故事(参见 Itanium 上的 Windows)]. 2021 年 9 月 3 日.</ref>后来澄清说,这是来自 Windows NT 中内置 C Runtime 的 64 位 DEC Alpha 端口的问题<ref>Chen, Raymond. [https://devblogs.microsoft.com/oldnewthing/20220106-00/?p=106122 填补 64 位 Windows 上 Space Cadet 弹球故事中的一些空白], ''The Old New Thing''. 2022 年 1 月 6 日.</ref>,且在初始 [[Windows XP 64-Bit Edition|Windows XP 安腾端口]]的开发过程中一直没有打补丁。导致它从版本的安装媒介中完全被遗漏,这两个因素在很大程度上促使它从主线 Windows 版本中删除。作为 [[Windows XP Build 2210.1.main.000302-1934|Windows XP Build 2210]] 的一部分包含的弹球版本在启动时崩溃,并且可能是上述问题的恶化。 |
|
| |
|
| The Microsoft release has several key differences from the original game:
| | Microsoft 版本与原始游戏有几个关键区别: |
| * ''Full Tilt! Pinball'' tables load an introduction video that displays the respective logos for the developer and game. The Microsoft port simply uses a static image as a splash screen. | | * Full Tilt! Pinball 表格会加载一个介绍视频,其中显示开发人员和游戏的相应徽标。Microsoft 端口只使用静态图像作为初始屏幕。 |
| * A test mode including several features for debugging is included as part of the port. | | * 测试模式包括多个调试功能,作为端口的一部分。 |
| * The original version included three unique music pieces per table for regular, challenge and win/loss cues; only the standard theme is included in the Microsoft port. | | * 原始版本包括每张桌子三首独特的音乐作品,用于常规、挑战和赢/输提示;Microsoft 端口中仅包含标准主题。 |
| * The display resolution is locked at 640×480 pixels compared to the original version (which supported a resolution of up to 1024×768 pixels), irrespective of full-screen modes. | | * 与原始版本(支持高达 1024×768 像素的分辨率)相比,显示分辨率锁定在 640×480 像素,与全屏模式无关。 |
| * Earlier revisions of the Space Cadet table in pre-release Plus! builds included a different table artstyle that depicted an alien invasion; the layout remains identical in both ports. | | * 在预发布 Plus! 版本中,Space Cadet 桌子的早期修订版包括了一种不同的桌面艺术风格,描绘了外星人入侵;两个端口中的布局保持相同。 |
|
| |
|
| ''Full Tilt! Pinball'' was originally written in [[w:x86 assembly|x86 assembly]],<ref name="CineContractorComments">Thorpe, Danny. [https://web.archive.org/web/20170725053835/https://blogs.msdn.microsoft.com/oldnewthing/20121218-00/?p=5803#comment-1026693 Responses to "Why was Pinball removed from Windows Vista?"], ''The Old New Thing''. 18 December 2012.</ref> and was later rewritten in the [[w:C (programming language)|C programming language]] and ported to different architectures by then-current Microsoft engineer David Plummer, who was responsible for the development of the cut-down port.<ref name="DPPortVideo">Plummer, David. [https://www.youtube.com/watch?v=ThxdvEajK8g Windows 11 Pinball: by the original Microsoft programmer of the XP Game port], ''Dave's Garage''. 11 September 2021.</ref>
| | Full Tilt! Pinball 最初是用 x86 汇编编写的,<ref name="CineContractorComments">Danny Thorpe. [https://web.archive.org/web/20170725053835/https://blogs.msdn.microsoft.com/oldnewthing/20121218-00/?p=5803#comment-1026693 对“为什么从 Windows Vista 中删除了 Pinball?”的响应], ''The Old New Thing''. 2012 年 12 月 18 日.</ref>后来被当时的 Microsoft 工程师大卫·普卢默(David Plummer)用 C 编程语言重写并移植到不同的体系结构上,他负责 Cut-down 端口的开发。<ref name="DPPortVideo">David Plummer. [https://www.youtube.com/watch?v=ThxdvEajK8g Windows 11 弹球:由 XP 游戏端口的原始 Microsoft 程序员], ''Dave's Garage''. 2021 年 9 月 11 日.</ref> |
|
| |
|
| The game in both its 32- and 64-bit forms remained playable on later versions of Windows, and was last included in [[Windows Vista build 5048]].
| | 此游戏的 32 位和 64 位形式仍然可以在更高版本的 Windows 上玩,且最后一次包含在 [[Windows Vista Build 5048.0.winmain_idx02.050401-0536|Windows Vista Build 5048]] 中。 |
|
| |
|
| == 已知版本列表 == | | == 已知版本列表 == |