欢迎光临散文网 会员登陆 & 注册

[oeasy]python0093_电子游戏起源_视频游戏_达特茅斯_Basic_家酿俱乐部

2023-02-25 18:39 作者:oeasy  | 我要投稿

编码进化

回忆上次内容

  • Ed Robert 的 创业之路

    • 从 售卖 diy 组装配件

    • 到进军 计算器市场

    • 最后 发布 牛郎星8800

  • intel 8080 的出现

    • 让 人人都有 自己的 个人电脑

  • Bill Gate 和 Paul Allen

    • 要去 新墨西哥州 朝圣

    • 这场 奥德赛 会发生什么呢?🤔

奥德赛

  • 当时altair-8800

    • 没有 操作系统

    • 也没有 编程环境

    • 使用 8080的汇编语言

  • 两人首先

    • 打了电话给 Ed Roberts

  • 说是给牛郎星

    • 搭建了 Basic编程环境

Basic

  • BASIC 是由

    • 达特茅斯学院院长、匈牙利人约翰·凯梅尼(John G. Kemeny)

    • 与数学系教师托马斯·卡茨(Thomas E. Kurtz)

    • 共同研制出来的

  • 第一个BASIC程序

    • 在1964年5月1日早上4时

    • 由BASIC编译程序

    • 进行编译后成功运行

  • 从此 cpu和内存

    • 从 批处理 执行

    • 进入了 分时系统

    • 这是 促成multics项目立项的背景

    • 并且演化成 主机 + 终端 模式

  • 很多中学都有了

    • 自己的终端

    • 甚至主机

湖边中学

  • 私立学校 湖边中学

    • 有一个终端

    • 可以连接到 远程的主机上

  • 比尔盖茨 和 保罗艾伦

    • 都加入了编程小组

    • 从小玩汇编

移植

  • 1975年

    • 把 PDP-10的 Basic 移植到 altair8800上

    • 比尔·盖茨和 保罗·艾伦

  • 用户就可以用高级语言 basic 编程了

    • 可以编辑 程序

    • 也可以运行 basic 程序

  • 这程序怎么存储呢?

纸带

  • Basic 编程环境的程序

    • 存储于这个纸带当中

  • 保罗艾伦 和 比尔盖茨

    • 进入RAM

    • 就去了新墨西哥州

    • 带这个纸带

    • 将纸带装载

  • 启动了 编程环境 和 打字机

    • 输入 PRINT 2 + 2

    • 真的 可以得到 4

  • 罗伯特 也震惊了!

两个小伙子

  • 保罗

    • 离开 华盛顿大学

    • 入职 成为 工程师

    • 成了公司 副总裁

  • 盖茨

    • 短暂 回到哈佛

    • 时刻惦记着 这场大潮

    • 再也 无心学习

    • 最后 来到 新墨西哥州 参与创业

pc

  • 真的可以 在8080的芯片 上

    • 编写basic程序了

  • 罗伯特 带着 两个年轻人

    • 去 家酿俱乐部 做宣传

    • 把basic的 源代码 发给 俱乐部的人

    • Basic 的 程序 开始免费传播

    • 引发了 爱好者的轰动

  • 除了 intel 的 8080 之外

    • 其他公司的 8-bit cpu 也出现了

Mos6502

  • 随着 晶体管技术的进化

    • 8-bit cpu 已经 可以很厉害 了

    • 终端 甚至可以 完成某些主机的功能

  • motolola公司

    • 6502来了

    • 7人辞职

    • 成立了mos公司

    • 更便宜、更持久、良品率更高的

  • 底层技术的更新

    • 引发了 行业变革

    • 游戏行业 即将巨变

早期的 电子游戏

  • 电子管 设备游戏

  • 双人 网球

    • 支持 二人对战

  • 在 示波器上玩

    • 也就还没有 视频游戏

    • Video Game

    • Electric Game

    • 所以叫 电子游戏

    • 当时还没有视频终端

作者

  • 双人网球 发明人

    • William Higinbotham

    • 物理学家

  • 基于 Donner Model 30 搭建的

    • 不是数字计算机

    • 这是 模拟计算机

  • Donner Model 30

    • 本是用来计算弹道的

    • 空气阻力

    • 重力模拟

    • 都是现成的

  • 但是这些 都是在实验设备上玩的

  • 电子游戏是

    • 如何走向千家万户的呢?

总结

  • 这次 我们回顾了

    • 微软之前的 比尔盖茨和保罗艾伦

  • mits 迎来的

    • 是帮手

    • 还是隐患?

  • intel-8080 遇到了

    • mos-6502

  • 底层硬件 驱动 游戏行业进化

    • 不光是扑克牌和柏青哥了

    • 出现了双人网球

  • 不过 目前的游戏

    • PDP-1 上的《太空大战》

    • Donner Model 30 上的 《双人网球》

    • 严重依赖于实验室硬件

  • 电子游戏如何走入家庭呢?🤔

  • 下次再说!*

  • 蓝桥->https://www.lanqiao.cn/courses/3584

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->https://gitee.com/overmind1980/oeasypython















[oeasy]python0093_电子游戏起源_视频游戏_达特茅斯_Basic_家酿俱乐部的评论 (共 条)

分享到微博请遵守国家法律