打开网易新闻 查看更多图片

Pong!不仅仅是一个拟声词,名为Pong的电子游戏可能是世界上最早、同时也是影响力最为深远的电子游戏之一了。以我们现在的视角来看,两个由玩家控制的竖线——或者说乒乓球拍和一个光点所代表的乒乓球构成了这个游戏的全部,非常简陋,但它创造出了我们现在所看到的一切,电子游戏的世界。

打开网易新闻 查看更多图片

发行于1972年,Pong是电子游戏史上的首个街机游戏,最初,这个项目仅仅被视作是一款锻炼游戏开发者撰写游戏能力的小项目,不过在将装有Pong游戏的街机安装在酒吧里之后,迅速获得了所有顾客的好评——那时,街机形式的电子游戏尚未出现,人们对于这款简单却又耐玩的游戏非常痴迷。仅最早发售该游戏的街机版本的Atari公司便获得了超过万份的订单,而以各种形式复制的游戏版本则不计其数,直到现在,它仍然保持着较高的热度并在某种程度上维持了它一开始的使命:为游戏开发新手们提供一个简单、有意义的初级入门项目,而这也是将其移植到Micro:Bit上的原动力。

打开网易新闻 查看更多图片

MicroBit是一款BBC设计的简单开发板,着力于让更多的学生学习嵌入式编程。本次项目使用MicroBit构建一种简单的控制器,使用开发板上的两个微动按键作为操作输入,并通过有线和无线的方式将操作送入游戏机。至于游戏机方面,我们当然不可能找到当年的Atari街机,因此这台游戏机是采用Arduino ATMega328所复刻的,虽然电路简单,它依旧能够使用莲花端子将模拟视频信号送到模拟电视上,获得原汁原味的显示体验。

打开网易新闻 查看更多图片

MicroBit板上带有蓝牙,并可以通过开关选择使用蓝牙或是有线连接的方式将信号传递给ATMega主机。如果这款设计“是你的菜”,可以通过下面的两个连接来学习自制这样一款复古游戏机:

MicroBit手柄项目GitHub:

https://github.com/linker3000/Microbit-TVPong

AVRPong 项目首页

http://searle.hostei.com/grant/AVRPong/index.html