大家对Windows中的几个小游戏应该都不陌生,如扫雷、空当接龙等。谈到游戏,大部分人会认为是用来娱乐、放松身心的,然而Windows系统自带的游戏在诞生之初,可不仅仅是用来消磨时光,它们有着特别的任务。

在计算机操作系统发展的早期(如上世纪80年代的DOS系统),操作系统提供的使用方法是基于命令行模式的。在命令行模式下,用户通过输入命令(字符组合)和按键来执行相应操作,类似于下图的windows的cmd模式( 输入F:后,按下回车键,就会执行进入F盘的操作,而在Linux操作系统下是 cd 这个命令)。这种操作模式有诸多不便,如没有可视化的图形界面(这样就不知道当前文件夹下有哪些文件,必须输入相应命令才会显示),而且必须记住大量命令才能顺利使用计算机,而Windows是图形界面操作系统(可视化),操作简单,只需要用鼠标点击即可,不需要记住大量的命令,但是刚推出时必须有个让人们学习、适应这种使用方式的过程,而游戏无疑是一种不错的选择---寓教于乐。

1- Windows上最初的自带游戏是黑白棋,这个简单的游戏1985年出现在windows1.0上。Windows 1.0是微软于1985年11月20日发布的操作系统(实际上它只能算是一个图形化界面的应用程序,其底层是MS-DOS操作系统)。在此系统中微软第一次对个人计算机操作平台进行图形界面的尝试,另外鼠标作用得到特别的重视,用户可以通过点击鼠标完成大部分的操作。

2- 纸牌是Windows第二款自带的游戏,1990年出现在windows3.0上,与黑白棋一起成为了那个年代的流行之一。纸牌是由一名叫作Wes Cherry的实习生开发的,当时有很多用户还不熟悉图形界面和鼠标的概念,通过拖动、释放纸牌,可以使人们熟悉鼠标操作,以取代DOS命令行(键盘操作),进而更好地使用计算机。

3- 接下来就是大名鼎鼎的扫雷啦。1992年,Curt Johnson和Robert Donne共同开发了运行于windows3.1系统上的扫雷游戏,目的是训练用户使用鼠标进行精准的点击,并掌握左键与右键的区别。

4- 1993年,红心大战出现在Windows for Workgroups 3.1中。WFW是Windows推出的第一个可联网的操作系统 ,而红心大战则是为了鼓励用户使用互联网——这款游戏里玩家可以在局域网中与其他玩家交流。

5- 时间推进到1995年,这一年的8月,微软推出了windows95系统,在这个系统中,除了大家所熟悉的红心大战、纸牌、扫雷外,还有一个后来的经典,当时的新人。那就是——空当接龙( 下图中的22843是关卡名,有些关卡据说是无解的 )!!!

以上是较早的Windows系统自带的游戏。从2012年发行的Windows 8开始,系统不再自带这几款经典游戏,需要上应用商店下载。而2015年,Windows 10发行后又再次内置了某几款游戏,是的!为了让人们熟悉新系统下的应用商店使用。综上所述,微软公司希望通过玩游戏的方式,让当时的计算机用户适应Windows操作系统全新的使用方式(图形界面、鼠标操作等)。

扫雷、空当接龙:Windows小游戏的大任务相关推荐

  1. 还在怕成语接龙你玩不过别人嘛!今天教大家用Python做一个成语接龙的小游戏!!!

    相关文件 关注小编,私信小编领取源码哟!!当然别忘了一键三连哟!! 开发工具 Python版本:3.6.4 相关模块: pyqt5模块: 以及一些python自带的模块. 环境搭建 安装Python并 ...

  2. funcode小游戏暑假大作业,开源,新颖,游戏名:凿空,免费。

    Funcode小游戏暑期大作业新颖制作

  3. JAVA抖音潜艇挑战_Android 实现抖音小游戏潜艇大挑战的思路详解

    <潜水艇大挑战>是抖音上的一款小游戏,以面部识别来驱动潜艇通过障碍物,最近特别火爆,相信很多人都玩过. 一时兴起自己用Android自定义View也撸了一个,发现只要有好的创意,不用高深的 ...

  4. 小游戏成就大奇迹!一款微信游戏拯救了他的跑鞋商城

    小游戏成就大奇迹!一款微信游戏拯救了他的跑鞋商城 创业公司起步难,有时候开网店比开实体店还难.上线一个星期,一个客人都没有,这也是常有的事. 前不久,一家鲜为人知的小型跑鞋商城网站--步步牛跑鞋网,就 ...

  5. 词语接龙html5小游戏,热身小游戏词语接龙.doc

    热身小游戏词语接龙 單元三 祖國,你好! 日期:_____________ (一)熱身小遊戲「詞語接龍」 遊戲方法: 老師出示一個詞語 同學一位接一個加一組詞語,配成一句短語 下一位同學再加一組詞語成 ...

  6. 自学一周python做的一个小游戏《大球吃小球》

    需求 1,显示一个窗口. 2,我们要做到的功能有鼠标点击屏幕生成小球. 3,生成的小球大小随机,颜色随机,向随机方向移动,速度也随机. 4,大的球碰到小球时可以吃掉小球,吃掉后会变大. 5,球碰到边界 ...

  7. 小游戏渠道大盘点,不可错过的流量入口

    在微信小游戏"去中心化"的形态下,不少团队顺势推出小游戏盒子,搭建第三方分发平台,想要从流量上分得小游戏的一杯羹.但在整治了山寨.诱导转发等不良问题之后,微信小游戏开始重拳出击,对 ...

  8. egret开发HTML5小游戏-疯狂大乱斗

    简介 寒假开始,花了5天时间利用Egret引擎开发了一款HTML5小游戏,最终界面效果如下: [游戏首页] [游戏图鉴] [游戏截图] 项目结构 主要的类就是list.ts和Main.ts,再就是存放 ...

  9. windows小游戏彩蛋大全

    1.空档接龙:游戏中按下"Ctrl+Shift+F10",在弹出的窗口中选择"终止(A)",然后双击任意一张牌即可获胜. 2.扫雷:任意在雷区点一下鼠标,使时钟 ...

最新文章

  1. 数十名工程师作战5天,阿里达摩院连夜研发智能疫情机器人
  2. Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix)、使用replace函数批量删除列名中的后缀(suffix)
  3. 陌屿授权系统v2.0源码
  4. Python自定义类的成员并不一直是所有对象共享的
  5. ubuntu mysql 编译_Ubuntu下mysql编译安装
  6. e盾服务端源码_学习ZooKeeper源码,就从这篇开始吧
  7. hive数据导入导出和常用操作
  8. paip.提高效率---集合的存取括号方式 uapi java python php js 的实现比较
  9. C语言程序设计第五版谭浩强课后答案 第五章习题答案
  10. 完整版本的 poj 题目分类 转载
  11. python 批量下载视频_python实现抖音视频批量下载
  12. 保留字符串中的大写字母(汇编语言)
  13. 阿里巴巴字体库使用方法
  14. python量化之路:获取历史某一时刻沪深上市公司股票代码及上市时间
  15. Wireshark网络抓包
  16. SaaS是什么?我们为什么要做SaaS?
  17. android自定义View之(四)------一键清除动画
  18. esphome自制红外遥控器接入HA,用来控制灯光,开关等,可使用任意遥控控制
  19. 丸子的技术类文章!!它来了!!!
  20. 美国这几年的人口死亡数据

热门文章

  1. 模拟地下城与勇士(DNF)的装备强化实现过程
  2. 黑盒、白盒、灰盒验证
  3. c#退出窗口跳转_编写Qt多窗口程序
  4. 月息1分5算高利贷吗,年利率是多少
  5. php定位导航系统,jQuery实现定位导航位置详解
  6. 【MySQL】MySQL数据库的基本操作一
  7. 【有序充电】基于粒子群算法实现电动汽车充电动态优化策略附matlab代码
  8. 记录第一次上线(阿里云为例 springboot+vue)
  9. 2020-2021学年第二学期期末考试《税法》大作业
  10. benchmark java_在java中使用JMH(Java Microbenchmark Harness)做性能测试