点击上方按钮即可发送新的手柄指令,刷新本页面可以看到最新的游戏画面。所有人共享一个游戏 Agent, 大家一起协力通关吧~ 你也可以在 我的 GitHub Profile 里参与这个游戏。
这个小玩具衍生自我之前写的简陋 GameBoy 模拟器(可参阅之前的 V 站帖子: 尝试写了一个 Gameboy 模拟器,支持在命令行下“云游戏串流”游玩),将其简单扩展了一下,可对外部展示最新的游戏图像、通过 HTTP 请求发送手柄指令,这样就可以把游戏画面及控制面板贴到几乎任何网站上了,所有访问者都可以参与到游戏中来。如果你想要搭建你自己的“云游戏”服务,可以参阅项目 GitHub 仓库中的说明。
1
kop1989 2020-11-03 10:10:12 +08:00
好像被玩坏了呢,404 了😂
不过做的不错,点赞。 另外,从设计角度,我其实建议采用投票制,比如每秒钟一次投票,投票最高的按键执行。 |
2
AaronLiu00 OP @kop1989 刚开始 404,现在应该正常了。另外感谢建议,但现在人少的时候可能投票进展会比较慢。
|
3
kop1989 2020-11-03 10:20:48 +08:00
@AaronLiu00 #2 同意,但从目前本帖的交互体验上看,其实每次操作的 timing 都超过 1 秒😂(因为要网页重新载入)。
所以 lz 如果有时间的话,我觉得还是单独建站,然后改成异步刷新比较好。顺道可以统计当前在线人 /已投票按键 /再加个聊天框撕逼。完美😂 |
4
MaxSoloware 2020-11-03 10:26:00 +08:00
牛逼。此贴必🔥
|
5
LawlietZ 2020-11-03 10:49:21 +08:00
牛逼
|
6
doveyoung 2020-11-03 10:58:06 +08:00 1
点进来之前以为是“我召唤我的拳头呈攻击形态”
|
7
litchinn 2020-11-03 11:10:36 +08:00
厉害了
|
8
mirrorpen 2020-11-03 11:19:42 +08:00
大佬牛逼!
|
9
PineappleBeers 2020-11-03 14:03:42 +08:00
思考了好一会才明白是个什么原理,非常新奇,厉害厉害。
|
10
liyang5945 2020-11-03 14:19:19 +08:00
NB
|
11
crokily 2020-11-03 14:28:11 +08:00
是不是国外很早就有个类似的呀,我记得好像很久之前有听说过别人说这个
|
12
civet 2020-11-03 14:31:39 +08:00
不好意思发现了一个 typo,palyed -> played
总之很厉害 |
13
songzblin 2020-11-03 14:42:53 +08:00
|
14
kop1989 2020-11-03 14:55:08 +08:00 1
@songzblin #13 lz 放出了 github 链接。我大概看了几分钟云揣测一下:
lz 借鉴了 goBoy 这个 gb 模拟器,并加工实现了截图功能。然后就是 http 按键请求》发送给模拟器线程》模拟器线程进行操作。 然后从我观察截图变化看,即便不操作,截图也在输出。 所以应该是有另外一个线程在以时间为维度调用模拟器 api 来截图,最终以 url: https://toy.aoaoao.me/image 作为输出。 |
15
AaronLiu00 OP @kop1989 大概这样的的,不过整个模拟器都是自己实现的哈;截图的话是每次请求都会从模拟器渲染最新的
|
16
AaronLiu00 OP @civet 感谢指正,稍后去改一下🤣
|
17
kop1989 2020-11-03 15:08:52 +08:00
@AaronLiu00 #15 实现 gb 模拟器👍
|
19
gzx499jucci 2020-11-03 18:12:04 +08:00
大佬太厉害啦 我也一直想做点好玩的东西
|
20
woostundy 2020-11-03 19:30:25 +08:00
厉害啊兄弟,非常有创意
|
21
differentPlayer 2020-11-04 14:27:53 +08:00
@AaronLiu00 想问 gb 游戏在哪下的,找了好几个网站下的好像都打不开
|