前言:学习游戏史

阅读了北京大学互联网发展研究中心的《游戏学》,讲述游戏发展历史,非常全面。

除此之外,还有游戏的运行,游戏的环境,都有分析。 我直接从电子游戏开始,简单做一下游戏发展史笔记。

电子游戏发展历史:

实验室游戏:没什么可说的,图灵那一辈在实验室里做了晶体管游戏 。

街机游戏:上世纪80年代,美国先做了投币的游戏,后来因为《吃豆人》和任天堂等开发重心向日本转移 。

家用机游戏:雅达利的E. T(敖厂长有介绍过),(FC时代,任天堂十年霸业),超级玛丽,塞尔达传说等游戏诞生。后来索尼出世,PS游戏机出现,代表作《最终幻想7》,后来DC, Xbox 等游戏机相继出现。

personal computer (PC):90年代,《文明》居然都出现了,很早期的策略经营游戏。1995,中国游戏市场的启蒙——《仙剑奇侠传》。同年第一届E3(The Electronic Entertainment Expo)大会召开,大型多人在线游戏(MMOG)概念出现。

2002年,韩流涌入,《传奇》与《奇迹》,盛大就是靠传奇起家的。传奇是当时全球在线玩家最多的网络游戏。

2004年,暴雪公司的《魔兽世界》到达巅峰,稳坐网络游戏第一位置。 2006年,随着中国网游《征途》发布,中国市场进入免费游戏时代,以前是按小时收费。

2005-2015,腾讯崛起,《穿越火线》《地下城与勇士》《qq飞车》《英雄联盟》

手机游戏: 1994年,俄罗斯方块,贪吃蛇,诺基亚时代 2009年,智能手机出现,《愤怒的小鸟》《会说话的汤姆猫》我记得当时很多国产手机各种盗版,还有什么吹裙子,水果忍者 2011年,《神庙逃亡》标志着手机游戏进入3D时代。

2012-2016年,中国手游革新,《保卫萝卜》《三国杀手机版》

2015年末,《王者农药》横空出世,并在后面几年都保持世界第一的用户数量和营收规模 未来:VR,AR,或更多虚拟现实技术将开发出更新式的游戏,可以期待一下 预测2021年,虚幻5出现又会掀起一波热潮。

关于更多游戏史,可以去看up主芒果冰的视频,很详细很内行。

“where the only limit is your own imagination ”——《头号玩家》

游戏开发日记(-1):游戏史相关推荐

  1. SDL2 游戏开发日记(九) 单机麻将

    SDL2 游戏开发日记(九) 单机麻将 单机麻将的基本功能其实年前已经完成了,只是写文档麻烦,再加上懒癌和重度拖延症,就一直拖着没更新.今天周末一个人没什么事干,抽空把它更新了. 麻将的表示 用数组表 ...

  2. 基于cocos2d-x的快速的游戏开发--回合制游戏

    2019独角兽企业重金招聘Python工程师标准>>> #基于cocos2d-x的快速的游戏开发--回合制游戏 开发时间:3天 开发工具:cocos2d-x和cocostudio 开 ...

  3. 微信小游戏开发教程-2D游戏原理讲解

    微信小游戏开发教程-2D游戏原理讲解 原理 为了更加形象的描述,这里先上一张图: 背景 a. 首先,我们看到背景好像是一张无限长的图片在向下移动.实际则不然,这是一张顶部和底部刚好重叠的图片.这是一种 ...

  4. Unity 2D游戏开发教程之游戏中精灵的跳跃状态

    Unity 2D游戏开发教程之游戏中精灵的跳跃状态 精灵的跳跃状态 为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示.但是却 ...

  5. 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇

    马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...

  6. 小游戏开发怎么选游戏引擎

    前言 小游戏开发怎么选游戏引擎 微信小游戏现在非常的火,当我们下定决心做微信小游戏开发的时候, 面临我们的第一个问题是怎么选一个H5的游戏引擎, 那么今天本尊就来给大家分析一下目前能开发各大平台H5小 ...

  7. H5游戏开发包括哪些游戏类型

    H5在微信还没有诞生的时候,就已经在各大手机应用方面展露头角.最早的H5小游戏,例如4399公司开发的,开始了新一轮的热潮.随着微信的推出,很多H5游戏开始嵌入到微信公众号.微信群.朋友圈. H5因其 ...

  8. 从线下棋牌室到棋牌游戏开发平台 棋牌游戏行业发生了太多变化

    随着互联网的发展,许多线下棋牌室被渐渐的取缔,更多的棋牌运营商选择了开发棋牌游戏.线上棋牌游戏开发平台不依赖于空间的位置.时间的限制,给用户带来了更加方便的选择,受到了许多用户的青睐. 很多人对于线下 ...

  9. Threejs系列--9游戏开发--沙漠赛车游戏【基础场景渲染】

    Threejs系列--9游戏开发--沙漠赛车游戏[基础场景渲染] 序言 准备工作 目录结构 代码一览 index.js代码 index.css代码 Camera.js代码 Sizes.js代码 App ...

  10. Threejs系列--11游戏开发--沙漠赛车游戏【初步加载地面】

    Threejs系列--11游戏开发--沙漠赛车游戏[初步加载地面] 序言 目录结构 代码一览 world/index.js代码 world/Floor.js代码 materials/Floor.js代 ...

最新文章

  1. python毒酒检测_检测OpenSSL漏洞的脚本
  2. javascript消除字符串两边空格的两种方式,面向对象和函数式编程。python oop在调用时候的优点...
  3. linux ip brd不一致_3 个方便的命令行网速度测试工具 | Linux 中国
  4. 剑指offer python实现_剑指offer系列python实现 日更(三)
  5. 一根柱状图表示两种数据_柱状图不好看,那就换个坐标轴
  6. 使用PowerShell和SQL的示例可用性监视服务的插图
  7. 封装lodash和ramda中常用方法并发布自己的npm包
  8. 谷歌翻译(英文PDF文档翻译成中文,免费无限制)
  9. 关于 socket收发数据一样 接收的数据是错误
  10. 8.5.3耳麦拔插事件调用流程分析
  11. 【rabbitMQ】真就一篇就够!!
  12. java从倒数第n个指定字符串开始截取到最后
  13. 2023转型“密码”——中小企业进销存软件
  14. matlab新手信号分析ppt,卡普课件 《信号与系统》matlab实现连续系统时域分析.ppt...
  15. 浙江二级C语言2019年试题,2020年6月浙江省计算机二级C语言经验分享
  16. php中empty和isset的用法
  17. vue 引入项目图片的几种方式
  18. Unity摄像机视野切换
  19. 微信-- 微信小程序开发
  20. 控制变量、解释变量、调节变量、中介变量、工具变量

热门文章

  1. 设计/前端 关于AE动画/特效web实现的四种方法
  2. 山东科技大学计算机学院奖学金,山东科技大学:一份特殊“奖学金”
  3. Java点集_java-二维点集的包装
  4. python目标识别_10行Python代码实现目标检测
  5. 荣耀手机鸿蒙系统手机,4部荣耀手机可升为鸿蒙系统,有你的手机吗?花粉的春天来了!...
  6. 服务器硬盘数据备份到nas,谁说固态硬盘做存储是鸡肋?NAS存储服务器还能这样玩...
  7. 预训练模型在金融 NLP场景下的应用
  8. 阿里云 MVP Tech Show 第21期成都站成功举办
  9. 锐龙r77700参数 r7 7700功耗 r7 7700核显性能
  10. LYZ-Ice Skates