V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
594mantou
V2EX  ›  分享创造

NESBox:来联机玩会 FC/NES 游戏

  •  
  •   594mantou ·
    mantou132 · 2022-06-05 12:26:31 +08:00 · 2803 次点击
    这是一个创建于 883 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://nesbox.xianqiao.wang

    个人很喜欢玩热血系列游戏等 FC 游戏,但一般的模拟器只能单机,所以我做了个 Web 联机版(另外也能学习后端开发)。

    可以看看这个视频了解一下: https://www.youtube.com/watch?v=n0ObbdnuT1E

    第 1 条附言  ·  2022-06-05 13:21:25 +08:00

    NESBox 从名字就可以看出来是有意模仿 Xbox、Steam 平台的(实际上,刚开始我想模仿 Xbox UI 的,但是在 PC 好像一点儿也不合适,就朝 Steam 方向做了)。

    NESBox 除了运行 NES 游戏外加入了好友系统,你可以添加好友、邀请好友。

    首页轮播图显示的是用户最多喜欢的游戏。

    可以在 github issue 添加游戏,例子:https://github.com/mantou132/nesbox/issues/1

    • 封面图
    • 介绍
    • 截图
    • rom 的 zip 档
    17 条回复    2022-06-06 14:49:47 +08:00
    Borden
        1
    Borden  
       2022-06-05 13:00:07 +08:00   ❤️ 10
    登录?注册?秒关。
    594mantou
        2
    594mantou  
    OP
       2022-06-05 13:10:39 +08:00   ❤️ 1
    @Borden 何必再来发一条评论浪费你更多的时间呢。
    Borden
        3
    Borden  
       2022-06-05 13:26:46 +08:00   ❤️ 1
    @594mantou 我时间多,我喜欢浪费。
    594mantou
        4
    594mantou  
    OP
       2022-06-05 13:29:55 +08:00
    @Borden 那可以多了解了解。试用下看看。
    makelove
        5
    makelove  
       2022-06-05 13:51:30 +08:00
    如果能上线街机格斗的就好了,以前很喜欢玩
    heisannoy
        6
    heisannoy  
       2022-06-05 14:13:01 +08:00
    咋注册呢?
    missdeer
        7
    missdeer  
       2022-06-05 14:27:55 +08:00
    建议加个一键随机分配游客账号登录
    misaka19000
        8
    misaka19000  
       2022-06-05 14:35:47 +08:00
    注册不了
    594mantou
        9
    594mantou  
    OP
       2022-06-05 14:46:05 +08:00
    @heisannoy 登录按钮旁边的暂无账号就是注册。
    @missdeer 这种一般是怎么做的,生成一个临时账号吗,然后加定时任务清除这些账号以及关联信息吗?
    @makelove 没了解过街机的模拟器,不知道有没有开源的
    594mantou
        10
    594mantou  
    OP
       2022-06-05 14:49:58 +08:00
    @misaka19000 现在后端没有进行错误处理,所以碰到不能写入数据库的会 panic 线程。你注册的时候可能是用户名重复了或者别人的请求把线程搞崩溃。

    得赶紧把这个问题处理一下,我之前一个人用线程崩了就崩了
    makelove
        11
    makelove  
       2022-06-05 14:57:05 +08:00
    @594mantou 有开源模拟器就能上吗,这么牛逼的吗,那 mame 这种开源的也直接能用?
    594mantou
        12
    594mantou  
    OP
       2022-06-05 15:13:47 +08:00
    @makelove 模拟器要编译成 wasm (估计不简单),然后要看它的输出接口适不适合前端用。我现在用的 nes 模拟器就是传个内存块到模拟器,模拟器将图像写到这块内存上,然后前端写到画布上,声音也类似的。

    另外就是键盘映射输入了,我想跟现在没什么区别。
    594mantou
        13
    594mantou  
    OP
       2022-06-05 15:19:14 +08:00
    @makelove 搜了一下,还真可以将 mame 编译到 wasm
    AJian
        14
    AJian  
       2022-06-05 19:43:08 +08:00   ❤️ 1
    fang5566
        15
    fang5566  
       2022-06-05 23:25:53 +08:00 via Android
    404not found
    594mantou
        16
    594mantou  
    OP
       2022-06-05 23:29:24 +08:00
    @fang5566 刚刚改了配置出问题了。现在还原了。
    Shazoo
        17
    Shazoo  
       2022-06-06 14:49:47 +08:00
    @Borden https://github.com/nfam/nes-web 这个不用注册。抽空联~~



    @594mantou lz ,mame 支持 wasm 的。不过基板支持的貌似不全,之前玩过没深究。 加油哈。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1224 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:00 · PVG 02:00 · LAX 10:00 · JFK 13:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.