首页 > 其他分享 >俄罗斯方块诞生30周年:作者回顾创作过程

俄罗斯方块诞生30周年:作者回顾创作过程

时间:2024-01-05 14:57:57浏览次数:20  
标签:游戏 诞生 拼板 30 周年 俄罗斯 方块

俄罗斯方块诞生30周年:作者回顾创作过程 投递人 itwriter 发布于 2014-06-06 18:20 评论(0) 有445人阅读 原文链接 [收藏] « »

  导语:今天,是俄罗斯方块诞生 30 周年,“俄罗斯方块之父”阿列克谢·帕基特诺夫(Alexey Pajitnov)撰文,对这款经典游戏的诞生过程进行了简单地回顾。

  以下为文章全文:

  八十年代初,我在前苏联科学院的计算机实验室里研究人工智能。这是当时为数不多的能与外界沟通的苏联机构之一,所以人们偶尔会给我们送来新的硬件。我们会通过编写简单的程序来评估这些硬件的性能,这也成了我开发游戏的借口。

  我从小就喜欢拼图游戏,尤其是五格拼板。当年只要一卢布就能在莫斯科的玩具店里买到三套这种几何图形游戏。1984 年 6 月,我突然想到,或许也可以利用同样的理念开发一款电脑游戏。但是让 12 个五格拼板随时旋转有些太过复杂,所以我采用了四格拼板的模式。共有 7 种方块。另外,我最初编写《俄罗斯方块》时使用的 Electronika 60 电脑没有合适的图形,只有一个能显示文本的显示器,所以我使用字母来组合出这些方块。

  接下来,我设计出了这些方块的操作方式:选择方块、翻转方块、旋转方块。但整个屏幕只要 20 秒就填满了。而且一旦你填满了一行,这一行就算死掉了。既然如此,为什么还要把它一直留在屏幕上呢?所以每填满一行,我都让相应的那一行自动消失,这成了整个游戏的关键。我当时是个很优秀的程序员,我花了大约三个星期才在屏幕上实现了这种效果。我当时假装在调试自己的程序,但实际上,我已经玩上瘾了。其他人上手以后也纷纷上瘾。这款游戏很抽象,这正是它的品质所在。所有人都被它吸引了。  

  我不知道怎么推广它。我担心推广这款游戏会给我带来麻烦,但 PC 版的《俄罗斯方块》已经走私到了匈牙利,而西方企业也开始生产未经授权的版本。随后,体制改革开始了,所以我把这款游戏 10 年的版权授予了政府。这也成为了苏联对外出口的首批软件之一。

  美国 Spectrum HoloByte 公司负责开发了《俄罗斯方块》的一个早期版本,该公司也对这款游戏的推广方式产生了深远影响。我认为这些套娃和教堂有些俗气,但对销量的确起到了帮助。他们选择了十九世纪的俄罗斯民歌《卖货郎》为主题曲。任天堂后来又加入了《柴可夫斯基的胡桃夹子》。这让我颇感尴尬:全世界所有的孩子听到这种音乐时,都会高呼:“俄罗斯方块!俄罗斯方块!”这对俄罗斯文化并非好事。

  我起初并没有赚太多钱,但我很高兴,因为我主要还是希望看到人们喜欢我的游戏。《俄罗斯方块》对于打破普通人坐在电脑面前时的压抑感,发挥了十分重要的作用。对于习惯了纸和笔的非专业人士来说,这是一种可怕的东西。但如此简单而美好的东西出现在群屏幕上,却打破了这种隔阂。

标签:游戏,诞生,拼板,30,周年,俄罗斯,方块
From: https://www.cnblogs.com/sexintercourse/p/17947232

相关文章

  • 美国13岁少年通关原版俄罗斯方块:历史首人,此前仅AI可完成
    美国13岁少年通关原版俄罗斯方块:历史首人,此前仅AI可完成投递人 itwriter 发布于 2024-01-0417:00 评论(0) 有233人阅读 原文链接 [收藏] « »俄罗斯方块这款经典游戏想必大家都玩过,但能将其通关的人此前从未出现。近日,这一空白终于被打破。美国一名13岁......
  • 《2023华为开发者宝典》重磅发布,30+华为专家倾力打造,免费下载
    本文分享自华为云社区《【年度重磅】《2023华为开发者宝典》覆盖16+技术领域,30+华为云专家倾力打造,免费下载》,作者:华为云社区精选。《2023华为开发者宝典》重磅发布,点击下载,欢迎大家转发赠阅,相互交流学习。时光荏苒,转眼间我们已经告别挑战与机遇并存的2023年,迎接充满无限可能的2024......
  • 福利来袭,.NET Core开发5大案例,30w字PDF文档大放送!!!
    千里之行,始于足下,若想提高软件编程能力,最最重要的是实践,所谓纸上得来终觉浅,绝知此事要躬行。根据相关【艾宾浩斯遗忘曲线】研究表明,如果不动手实践,记住的东西会很快忘记。为了便于大家查找,特将之前开发的.NetCore相关的五大案例整理成文,共计440页,32w字,免费提供给大家,文章底部......
  • 世微 AP3471 8-30V 输出1.8V-28V 3.1A 同步降压恒压驱动器
    产品描述     AP3471是一款支持宽电压输入的同步降压电源管理芯片,输入电压8-30V范围内可实现3.1A的连续电流输出。通过调节FB端口的分压电阻,设定输出1.8V到28V的稳定电压。AP3471具有优秀的负载调整率和线电压调整率,在全范围内不超过±5%。AP3471采用电流......
  • 程序员的30大SpringBoot面试问题及答案
    文章目录1.什么是SpringBoot?2.SpringBoot的特征?3.如何快速构建一个SpringBoot项目?4.SpringBoot启动类注解?它是由哪些注解组成?5.什么是yaml?6.SpringBoot支持配置文件的格式?7.SpringBoot启动方式?8.SpringBoot需要独立的容器运行?9.SpringBoot配置途径?10.application.properties和......
  • 程序员的30大Mybatis面试问题及答案
    文章目录1.什么是Mybatis?2.Hibernate优点?3.Hibernate缺点?4.Mybatis优点?5.Mybatis缺点?6.什么时候用Mybatis?7.Mybatis的核心组件有哪些?分别是?8.#{}和${}的区别是什么?9.Mybatis中9个动态标签是?10.xml映射文件中,有哪些标签?11.Mybatis支持注解吗?优点?缺点?12.Mybatis动态sql?13.**Mybat......
  • Cisco Secure Client 5.0.03072 (macOS, Linux, Windows & iOS, Andrord)
    CiscoSecureClient5.0.03072(macOS,Linux,Windows&iOS,Andrord)思科安全客户端(包括AnyConnect)作者主页:sysin.orgCiscoSecureClient(includingAnyConnect)思科安全客户端(包括AnyConnect)安全访问只是开始您的团队需要轻松访问公司资源和私有应用程序。您需要确保您的......
  • GB18030-2022 标准学习
    GB18030-2022标准学习下载https://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=A1931A578FE14957104988029B0833D3感觉挺大:240MB简单学习......
  • VMware Horizon 8 2306 - 虚拟桌面基础架构 (VDI) 和应用软件
    VMwareHorizon82306-虚拟桌面基础架构(VDI)和应用软件作者主页:sysin.orgVersion2306DocumentationReleaseNotesReleaseDate2023-07-06虚拟桌面基础架构(VDI)和应用软件VMwareHorizon通过高效安全地将虚拟桌面和应用从本地部署环境交付到云端,提升数字化工作空间体验......
  • macOS Sonoma 14 beta 4 (23A5301g) ISO、IPSW、PKG 下载
    macOSSonoma14beta4(23A5301g)ISO、IPSW、PKG下载本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。作者主页:sysin.orgmacOSSonoma推出全新功能,全面......