1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 还记得当年陪你度过整个夏日的红白机吗?

还记得当年陪你度过整个夏日的红白机吗?

时间:2023-11-25 06:06:18

相关推荐

还记得当年陪你度过整个夏日的红白机吗?

一转眼,暑假就要过去了,小编看着周围那些忙忙碌碌准备开学的小朋友们,不由想起自己的童年。

那个时候,最开心的就是暑假可以玩游戏机,也就是现在人们口中的FC红白机。虽然在现在看来都是像素级的游戏画面,但是在那些年代几乎包办了暑假里所有的娱乐项目。

现在尽管网上有各种各样的FC模拟器,却始终找不回当年夏天,几个发小一起在一个小屋子里,抵着酷暑吹着风扇快乐的叫着闹着的那种纯真的快乐。

于是带着这份感慨与怀念,今天小编给大家带来的是一款GitHub上的开源FC模拟器,追思我们逝去的青春,缅怀这即将结束的夏日。

这款模拟器纯属作者的兴趣之作,就是为了好玩,项目是基于C++编写,可以玩大多数主流的模拟器ROM。

比如这些游戏:

嗯嗯那个网球可是小编儿时的最爱,现在一想起来耳边就能浮现出游戏的声音。

编写这个项目,你需要:

SFML2.0+开发标题和库

C++11兼容编译器

CMake构建系统

虽然小编平时主要用的是JAVA,但是感觉使用CMake进行编译还是一件不算很难的事情,只需在项目目录中使用CMAKE_BUILD_TYPE=Release运行,就可以获得适用于自己平台的Makefile文件,就可以用来编译模拟器了。就像这样:

$cdSimpleNES$mkdirbuild/&&cdbuild/$cmake-DCMAKE_BUILD_TYPE=Release..$make-j4#Replace4withhowevermanycoresyouhavetospare

同样的,运行起来的常见命令有:

将路径传递到nes

$./SimpleNES~/Games/SuperMarioBros.nes

设置窗口大小

$./SimpleNES-w600~/Games/Contra.nes

命令选项

$./SimpleNES-h

通过keybindings.conf可以修改游戏按键设置,默认的是:

Player 1

Player 2

虽然说,现在网上各种可下载各种FC模拟器,但是自己用代码写一个再玩,是不是更有劲呢?毕竟,这玩的是爷的青春啊。。。

点击下方卡片,关注公众号“TJ君

回复“红白机”,获取项目地址

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。