游戏开发日记(-1):游戏史
前言:学习游戏史
阅读了北京大学互联网发展研究中心的《游戏学》,讲述游戏发展历史,非常全面。
除此之外,还有游戏的运行,游戏的环境,都有分析。 我直接从电子游戏开始,简单做一下游戏发展史笔记。
电子游戏发展历史:
实验室游戏:没什么可说的,图灵那一辈在实验室里做了晶体管游戏 。
街机游戏:上世纪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):游戏史相关推荐
- SDL2 游戏开发日记(九) 单机麻将
SDL2 游戏开发日记(九) 单机麻将 单机麻将的基本功能其实年前已经完成了,只是写文档麻烦,再加上懒癌和重度拖延症,就一直拖着没更新.今天周末一个人没什么事干,抽空把它更新了. 麻将的表示 用数组表 ...
- 基于cocos2d-x的快速的游戏开发--回合制游戏
2019独角兽企业重金招聘Python工程师标准>>> #基于cocos2d-x的快速的游戏开发--回合制游戏 开发时间:3天 开发工具:cocos2d-x和cocostudio 开 ...
- 微信小游戏开发教程-2D游戏原理讲解
微信小游戏开发教程-2D游戏原理讲解 原理 为了更加形象的描述,这里先上一张图: 背景 a. 首先,我们看到背景好像是一张无限长的图片在向下移动.实际则不然,这是一张顶部和底部刚好重叠的图片.这是一种 ...
- Unity 2D游戏开发教程之游戏中精灵的跳跃状态
Unity 2D游戏开发教程之游戏中精灵的跳跃状态 精灵的跳跃状态 为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示.但是却 ...
- 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇
马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...
- 小游戏开发怎么选游戏引擎
前言 小游戏开发怎么选游戏引擎 微信小游戏现在非常的火,当我们下定决心做微信小游戏开发的时候, 面临我们的第一个问题是怎么选一个H5的游戏引擎, 那么今天本尊就来给大家分析一下目前能开发各大平台H5小 ...
- H5游戏开发包括哪些游戏类型
H5在微信还没有诞生的时候,就已经在各大手机应用方面展露头角.最早的H5小游戏,例如4399公司开发的,开始了新一轮的热潮.随着微信的推出,很多H5游戏开始嵌入到微信公众号.微信群.朋友圈. H5因其 ...
- 从线下棋牌室到棋牌游戏开发平台 棋牌游戏行业发生了太多变化
随着互联网的发展,许多线下棋牌室被渐渐的取缔,更多的棋牌运营商选择了开发棋牌游戏.线上棋牌游戏开发平台不依赖于空间的位置.时间的限制,给用户带来了更加方便的选择,受到了许多用户的青睐. 很多人对于线下 ...
- Threejs系列--9游戏开发--沙漠赛车游戏【基础场景渲染】
Threejs系列--9游戏开发--沙漠赛车游戏[基础场景渲染] 序言 准备工作 目录结构 代码一览 index.js代码 index.css代码 Camera.js代码 Sizes.js代码 App ...
- Threejs系列--11游戏开发--沙漠赛车游戏【初步加载地面】
Threejs系列--11游戏开发--沙漠赛车游戏[初步加载地面] 序言 目录结构 代码一览 world/index.js代码 world/Floor.js代码 materials/Floor.js代 ...
最新文章
- python毒酒检测_检测OpenSSL漏洞的脚本
- javascript消除字符串两边空格的两种方式,面向对象和函数式编程。python oop在调用时候的优点...
- linux ip brd不一致_3 个方便的命令行网速度测试工具 | Linux 中国
- 剑指offer python实现_剑指offer系列python实现 日更(三)
- 一根柱状图表示两种数据_柱状图不好看,那就换个坐标轴
- 使用PowerShell和SQL的示例可用性监视服务的插图
- 封装lodash和ramda中常用方法并发布自己的npm包
- 谷歌翻译(英文PDF文档翻译成中文,免费无限制)
- 关于 socket收发数据一样 接收的数据是错误
- 8.5.3耳麦拔插事件调用流程分析
- 【rabbitMQ】真就一篇就够!!
- java从倒数第n个指定字符串开始截取到最后
- 2023转型“密码”——中小企业进销存软件
- matlab新手信号分析ppt,卡普课件 《信号与系统》matlab实现连续系统时域分析.ppt...
- 浙江二级C语言2019年试题,2020年6月浙江省计算机二级C语言经验分享
- php中empty和isset的用法
- vue 引入项目图片的几种方式
- Unity摄像机视野切换
- 微信-- 微信小程序开发
- 控制变量、解释变量、调节变量、中介变量、工具变量
热门文章
- 设计/前端 关于AE动画/特效web实现的四种方法
- 山东科技大学计算机学院奖学金,山东科技大学:一份特殊“奖学金”
- Java点集_java-二维点集的包装
- python目标识别_10行Python代码实现目标检测
- 荣耀手机鸿蒙系统手机,4部荣耀手机可升为鸿蒙系统,有你的手机吗?花粉的春天来了!...
- 服务器硬盘数据备份到nas,谁说固态硬盘做存储是鸡肋?NAS存储服务器还能这样玩...
- 预训练模型在金融 NLP场景下的应用
- 阿里云 MVP Tech Show 第21期成都站成功举办
- 锐龙r77700参数 r7 7700功耗 r7 7700核显性能
- LYZ-Ice Skates