个人很喜欢玩热血系列游戏等 FC 游戏,但一般的模拟器只能单机,所以我做了个 Web 联机版(另外也能学习后端开发)。
可以看看这个视频了解一下: https://www.youtube.com/watch?v=n0ObbdnuT1E
NESBox 从名字就可以看出来是有意模仿 Xbox、Steam 平台的(实际上,刚开始我想模仿 Xbox UI 的,但是在 PC 好像一点儿也不合适,就朝 Steam 方向做了)。
NESBox 除了运行 NES 游戏外加入了好友系统,你可以添加好友、邀请好友。
首页轮播图显示的是用户最多喜欢的游戏。
可以在 github issue 添加游戏,例子:https://github.com/mantou132/nesbox/issues/1
1
Borden 2022-06-05 13:00:07 +08:00 10
登录?注册?秒关。
|
5
makelove 2022-06-05 13:51:30 +08:00
如果能上线街机格斗的就好了,以前很喜欢玩
|
6
heisannoy 2022-06-05 14:13:01 +08:00
咋注册呢?
|
7
missdeer 2022-06-05 14:27:55 +08:00
建议加个一键随机分配游客账号登录
|
8
misaka19000 2022-06-05 14:35:47 +08:00
注册不了
|
9
594mantou OP |
10
594mantou OP @misaka19000 现在后端没有进行错误处理,所以碰到不能写入数据库的会 panic 线程。你注册的时候可能是用户名重复了或者别人的请求把线程搞崩溃。
得赶紧把这个问题处理一下,我之前一个人用线程崩了就崩了 |
12
594mantou OP @makelove 模拟器要编译成 wasm (估计不简单),然后要看它的输出接口适不适合前端用。我现在用的 nes 模拟器就是传个内存块到模拟器,模拟器将图像写到这块内存上,然后前端写到画布上,声音也类似的。
另外就是键盘映射输入了,我想跟现在没什么区别。 |
14
AJian 2022-06-05 19:43:08 +08:00 1
|
15
fang5566 2022-06-05 23:25:53 +08:00 via Android
404not found
|
17
Shazoo 2022-06-06 14:49:47 +08:00
@Borden https://github.com/nfam/nes-web 这个不用注册。抽空联~~
@594mantou lz ,mame 支持 wasm 的。不过基板支持的貌似不全,之前玩过没深究。 加油哈。 |