[oeasy]python0094_视频游戏_双人网球_pong_atari_mos_6502_雅达利_米洛华

简介: [oeasy]python0094_视频游戏_双人网球_pong_atari_mos_6502_雅达利_米洛华

编码进化

回忆上次内容

  • 上次 我们回顾了
  • 微软之前的 比尔盖茨和保罗艾伦
  • mits 迎来的
  • 是帮手
  • 还是隐患?
  • intel-8080 遇到了
  • mos-6502
  • 底层硬件 驱动 游戏行业进化
  • 不光是扑克牌和柏青哥了
  • 出现了双人网球
  • 不过 目前的游戏
  • PDP-1 上的《太空大战》
  • Donner Model 30 上的 《双人网球》
  • 严重依赖于实验室硬件

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

家用机

  • 电视出现后
  • 电子工程师 想借助电视玩桌游、卡牌
  • 拉夫·贝尔
  • 由几十个晶体管
  • 开发了电视桌游辅助器
  • 棕盒子
  • 带有两个手柄
  • 米洛华 投资
  • 量产游戏机 奥德赛

  • 米洛华 自己有专门的电视

  • 可以 在电视上 贴膜
  • 玩 桌游

贴膜

  • 从此 电子游戏 成了 视频游戏
  • Electronic Games
  • Video Games

  • 造价昂贵
  • 需要专门的电视
  • 市场反馈缓慢
  • 电子游戏行业
  • 还没 迎来那位混世魔王

布什内尔

  • Nolan Bushnell
  • 毕业于盐湖城犹他大学工程系
  • 从小父亲就教育他
  • 使劲地工作
  • 才能使劲地玩乐
  • 邻居是业余无线电爱好者
  • 开电器店
  • 维修电器

  • 在校期间
  • 长发蓬乱
  • 爱穿花衬衫
  • 到马戏团门口卖口香糖
  • 在 学校附近的游乐园 做电工
  • 还喜欢玩无线电

毕业之后

  • 想去 迪斯尼工作
  • 能如愿
  • 来到 硅谷的一家公司
  • 做电子工程师

  • 一直保持着
  • 对游戏的热情

创业

  • 1971年
  • 布什内尔(25岁) 受硅谷热潮 的感染
  • 准备创业
  • 下班后 回家设计游戏机
  • 妻子
  • 给了他 500美元
  • 作为创业经费
  • 并腾出小女儿的卧室
  • 当工作间

  • 投币式游戏机 已经出现
  • 老虎机
  • 柏青哥
  • 但 仅限于
  • 投币、亮灯
  • 音响效果

atari

  • 布什内尔 创立的雅达利公司
  • 最早 用分立件
  • 直接 搭游戏

  • pong 出现了

技术进步

  • 集成电路
  • 技术发展
  • 体积变小
  • 价格降低
  • 游戏机可以
  • 更小
  • 更便宜

  • 布什内尔 准备制造
  • 不费脑力的 游戏机
  • 目标是
  • 小孩、酒吧里的醉鬼
  • 很快上手
  • 像易拉罐拉环
  • 一样容易

雅达利

  • 最早想要 复刻 PDP上的传奇
  • 《SpaceWar》
  • 但是 太小众
  • 找来帮手
  • Allan Alcorn
  • 模仿米洛华的乒乓
  • 制作出了街机pong

  • 选定 火爆的Andy Caps 酒吧
  • 说服老板 安放在 木桶的顶部
  • 风靡一时
  • 一周之后
  • 布什内尔 被 老板电话吵醒
  • 抱怨 游戏机出了故障
  • 让他搬走 这台“破机器”

竞技性

  • 布什内尔 火速赶到酒吧
  • 打开机器
  • 400个25美分硬币
  • 塞满了盒子
  • 导致电路短路了
  • 双人 游戏
  • 很激发人 的 胜负欲

  • 当时 nba联赛
  • 刚刚开始 摸索 赛区和选秀机制
  • 谁想到 后来
  • 电子竞技 也会有 联赛 呢?

早期ai

  • 在这个屏幕上
  • 计算机实在太难战胜了

  • 鼠标控制方向

潮流

  • 覆盖
  • 酒吧
  • 娱乐场所
  • 大学俱乐部
  • 购物中心

  • 形成  时尚

量产

  • 上马生产线
  • 量产游戏机

  • 雅达利
  • あたり
  • 叫吃
  • 日语围棋游戏术语
  • 成了一个
  • 时尚符号

求职

  • 雅达利 人事主管
  • 来汇报

  • 说公司门口
  • 一个全身旧衣服、嬉皮士打扮的人
  • 来求职
  • 不雇佣他
  • 他就不走

总结

  • 这次 我们回顾了
  • 电子游戏的历史
  • 从 电子游戏鼻祖 双人网球
  • 到 视频游戏 PingPong
  • 再到 街机游戏 Pong

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oYljggWk-1677411277249)(https://doc.shiyanlou.com/courses/uid1190679-20230108-1673171997606)]

  • 雅达利 公司
  • 来了 嬉皮士 捣乱?🤔
  • 布什内尔
  • 会如何 应对 呢?🤔
  • 下次再说!👋
  • 蓝桥->https://www.lanqiao.cn/courses/3584
  • github->https://github.com/overmind1980/oeasy-python-tutorial
  • gitee->https://gitee.com/overmind1980/oeasypython
目录
相关文章
|
8天前
|
自然语言处理 数据挖掘 开发者
Python腾讯视频16978条弹幕,发现弹幕比剧还精彩
Python腾讯视频16978条弹幕,发现弹幕比剧还精彩
21 4
Python腾讯视频16978条弹幕,发现弹幕比剧还精彩
|
1天前
|
程序员 开发工具 Python
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
6 2
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
【深度学习】python之人工智能应用篇——视频生成技术
视频生成技术是一种基于深度学习和机器学习的先进技术,它使得计算机能够根据给定的文本、图像、视频等单模态或多模态数据,自动生成符合描述的、高保真的视频内容。这种技术主要依赖于深度学习模型,如生成对抗网络(GAN)、自回归模型(Auto-regressive Model)、扩散模型(Diffusion Model)等。其中,GAN由两个神经网络组成:一个生成器用于生成逼真的图像或视频,另一个判别器用于判断生成的图像或视频是否真实。通过不断的对抗学习,生成器和判别器共同优化,以产生更高质量的视频。
10 2
|
2天前
|
机器学习/深度学习 人工智能 自然语言处理
【机器学习】python之人工智能应用篇--游戏生成技术
游戏生成技术,特别是生成式人工智能(Generative Artificial Intelligence, 简称Generative AI),正逐步革新游戏开发的多个层面,从内容创作到体验设计。这些技术主要利用机器学习、深度学习以及程序化内容生成(Procedural Content Generation, PCG)来自动创造游戏内的各种元素,显著提高了开发效率、丰富了游戏内容并增强了玩家体验。以下是生成式AI在游戏开发中的几个关键应用场景概述
8 2
|
11天前
|
Python
【python】Python成语接龙游戏[1-3难度均有](源码+数据)【独一无二】
【python】Python成语接龙游戏[1-3难度均有](源码+数据)【独一无二】
|
14天前
|
Python
【Leetcode刷题Python】174. 地下城游戏
LeetCode 174题 "地下城游戏" 的Python解决方案,使用动态规划算法计算骑士从左上角到右下角拯救公主所需的最低初始健康点数。
28 3
|
15天前
|
程序员 Python
[oeasy]python0028_女性程序员_Eniac_girls_bug_Grace
回顾上次内容,我们了解到 `.py` 文件中的代码是按顺序一行行被解释执行的,可以使用 `pdb3 hello.py` 来调试程序。此外,我们探讨了“bug”这一术语的由来,它最早是在 1947 年由 Grace Murray Hopper 发现的一只真正的飞蛾所引起的计算机故障,从此“debugging”成了查找并修复程序错误的过程。早期的程序员大多为女性,因为她们通常更加细心且有耐心,这些特质对于检查错综复杂的线路和编程工作至关重要。编程与编织有着相似之处,都需要细致和有条理的操作。最后,我们认识到 bug 的存在是程序员工作的基础,没有 bug 就不需要程序员去修正它们。
27 3
|
15天前
|
算法 索引 Python
【Leetcode刷题Python】55. 跳跃游戏
解决LeetCode "跳跃游戏"问题的Python实现代码,使用了贪心算法的思路。代码中初始化最远可到达位置 max_k,并遍历数组 nums,通过更新 max_k 来记录每次能跳到的最远位置,如果在任何时刻 max_k 大于或等于数组的最后一个索引,则返回 True,表示可以到达数组的末尾;如果当前索引 i 超出了 max_k,则返回 False,表示无法继续前进。时间复杂度为 O(n),空间复杂度为 O(1)。
23 1
|
29天前
|
Shell 程序员 开发工具
[oeasy]python0026_调试程序_pdb3_帮助_help_求助_文档
调试程序_debug_next_下一步_list_pdb3 🥋
33 1
|
8天前
|
程序员 Shell 开发工具
[oeasy]python029_ until_直接跳转到_unt_breakpoint_断点函数
回顾早期计算机操作员多为女性,她们甚至发明了“bug”这个词。为了体验调试过程,我们故意在Python脚本中引入了一个拼写错误,并通过直接运行程序遇到了`NameError`。 通过`until`命令,我们可以快速跳转到指定行执行,这对于大型项目非常有用。此外,`continue`(或简写`c`)命令则会一直执行到下一个断点或程序结束。我们还可以在代码中使用`breakpoint()`设置断点,配合`continue`命令使用,实现快速跳转至特定位置进行调试。 这些技巧使调试过程变得高效且有趣,如同解开谜题一般。下次我们将探讨如何在调试过程中动态设置与取消断点。
18 0