网易首页 > 网易号 > 正文 申请入驻

朋友的Game Boy被偷了,他干脆自己造了一台

0
分享至

朋友的Game Boy Color被偷了。挺气人的。他去找替代品,结果发现成色过得去的二手机要么难找,要么贵得离谱,要么标着"全新成色"——那种"全新"约等于"全新级别的谎话"。

于是我给他做了一台偷不走的:一个跑在浏览器里的Game Boy Color。青绿色外壳,方向键按下去有清脆的咔哒声,能玩真正的Game Boy游戏。


最妙的地方在于,他不用在长长的ROM列表里翻找。他只需要说出自己此刻的心情。

一句话启动一个游戏

比如输入"我想玩一个和宝可梦有关的游戏"。

一个小型AI会读懂这句话,从游戏库里挑出一款,然后直接启动。他可以打字,也可以点麦克风直接说出来。感觉就像一个住在游戏机里的店员,你说个大概,他就把卡带递到你手上。

整个项目的技术栈并不复杂:模拟器用的是编译成WebAssembly的mGBA核心,搭在Vite加TypeScript的项目里,ROM直接从public/gameroms目录读取,连打包在ZIP里的也能识别。

操作方式覆盖了键盘(Z、X、回车、Shift)、屏幕上的触控按键,以及手柄支持。

AI选游戏这件事,其实很小

负责挑游戏的是Gemma 3(4B),通过Ollama在本地运行。当用户发出请求时,应用会把这句话连同可用游戏列表一起发给模型,Gemma选出最匹配的一款,模拟器随即加载。

语音部分用的是浏览器自带的语音识别,不是AI模型,但它让整套体验有了点魔法感——说完话自动提交,不用再点按钮。

当然也留了后路:如果用户心里已经想好玩哪个,"Choose a game instead"会打开一个普通列表。

提示词本身很简单:"这是玩家想要的,这是游戏列表,挑一个。"游戏列表就是一个文件(src/games.ts),所以添加一款游戏,只需要把ROM丢进文件夹,再把名字加进去。

为什么本地小模型才是对的

这个项目需要的AI只干一件小事:把一种感觉匹配到一个文件名。用云端大模型是杀鸡用牛刀,而调用云端API反而会在几个方面让事情变糟。

  • 不花钱。没有API密钥,没有按次计费,也不会在有人正要玩宝可梦的时候弹出"你已达到使用上限"。作为送给朋友的礼物,这一点很重要。
  • 本地运行。他的请求不会离开这台机器。没人需要知道他凌晨两点在玩什么。
  • 可替换。Gemma 3 4B足够小、足够快。如果换个模型挑得更准,改一行就行。
  • 不会突然失效。没有弃用邮件,没有价格变动,没有意外宕机。模型就在硬盘上,一直在那儿。

一台普通机器上的4B开源模型,结果证明完全够用。它不需要任何人的许可,也不需要一张信用卡,就把活干了。

这个项目参加了Hacktoberfest周末挑战赛的"为朋友而建"赛道,同时报名了"最佳Gemma应用"奖项——本地通过Ollama运行的Gemma 3(4B)驱动了那个自然语言选游戏的功能。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
罕见场面:吴宜泽10-5袁思俊夺深圳公开赛冠军,颁奖两人互换奖杯

罕见场面:吴宜泽10-5袁思俊夺深圳公开赛冠军,颁奖两人互换奖杯

真理是我亲戚
2026-10-04 23:09:19
韩足协:部分队员轻率的言行让国民和军人失望,我们深表歉意

韩足协:部分队员轻率的言行让国民和军人失望,我们深表歉意

懂球帝
2026-10-04 17:48:09
中纪委彻底动真格!这4个领域将被严查,4种行为将被严肃处理!

中纪委彻底动真格!这4个领域将被严查,4种行为将被严肃处理!

职场资深秘书
2026-10-04 17:47:14
张家齐爸爸到底啥情况?原来他早就“躺平”了!网友:这才是真·家庭地位,太真实了

张家齐爸爸到底啥情况?原来他早就“躺平”了!网友:这才是真·家庭地位,太真实了

可乐谈情感
2026-10-05 12:41:56
突然变道还不打灯,司机不服定责:“承担全部责任?应该各50%吧!”

突然变道还不打灯,司机不服定责:“承担全部责任?应该各50%吧!”

环球网资讯
2026-10-04 08:07:30
沙特王储谴责以色列暴行,呼吁寻求持久的政治解决方案

沙特王储谴责以色列暴行,呼吁寻求持久的政治解决方案

澎湃新闻
2026-10-04 15:31:27
中国体坛最伟大7名运动员,林丹上榜,苏炳添第3,第1当之无愧

中国体坛最伟大7名运动员,林丹上榜,苏炳添第3,第1当之无愧

娱说瑜悦
2026-10-03 14:49:56
十人上岸九人懵!事业单位管理岗,早已不是想象中的神仙铁饭碗

十人上岸九人懵!事业单位管理岗,早已不是想象中的神仙铁饭碗

侃故事的阿庆
2026-10-05 08:54:08
美方:已将伊朗联大代表团两名成员驱逐出境,“联合国大会结束后很久,两人仍滞留在纽约”

美方:已将伊朗联大代表团两名成员驱逐出境,“联合国大会结束后很久,两人仍滞留在纽约”

政知新媒体
2026-10-04 11:53:27
路边不起眼的“野草”,挖出的根茎像“红薯”,价值高能吃能盆栽

路边不起眼的“野草”,挖出的根茎像“红薯”,价值高能吃能盆栽

邹小蘑菇
2026-10-05 12:01:58
世界首次500强差距断崖:日本149家,美国151家,中国3家,如今呢

世界首次500强差距断崖:日本149家,美国151家,中国3家,如今呢

福建睿平
2026-08-28 07:25:16
阿拉法特的错误,造就了巴勒斯坦的苦难,中国数十年前曾劝告未果

阿拉法特的错误,造就了巴勒斯坦的苦难,中国数十年前曾劝告未果

星河逍遥游
2025-03-23 15:59:52
法国籍女子在韩商场叫嚣:全世界都讨厌中国人!中国女子当场出手

法国籍女子在韩商场叫嚣:全世界都讨厌中国人!中国女子当场出手

安梦入天下
2026-09-21 12:40:03
景区“冤种三件套”,年轻人只薅不买了?

景区“冤种三件套”,年轻人只薅不买了?

齐鲁壹点
2026-10-04 22:47:45
苏州一对情侣,谈了7年,女子提了18次分手,分手后在街头痛哭!

苏州一对情侣,谈了7年,女子提了18次分手,分手后在街头痛哭!

川渝视觉
2026-04-17 22:13:14
高晓松前妻夕又米晒藏服:现任老公高大帅气,19岁女儿跟妈妈生活

高晓松前妻夕又米晒藏服:现任老公高大帅气,19岁女儿跟妈妈生活

小椰的奶奶
2026-10-04 06:57:51
亚运会最受欢迎5位运动员,王曼昱第4,陈妤颉第2,第一太意外

亚运会最受欢迎5位运动员,王曼昱第4,陈妤颉第2,第一太意外

寒士之言本尊
2026-10-04 18:05:22
流弊!5号秀准绝杀!15分狂砍21分,湖人眼瞎吗!

流弊!5号秀准绝杀!15分狂砍21分,湖人眼瞎吗!

体育新角度
2026-10-05 12:52:34
余承东微博「翻车」!发微博忘删内部备注冲上热搜

余承东微博「翻车」!发微博忘删内部备注冲上热搜

鞭牛士
2026-10-04 16:02:25
美元兑人民币还值多少钱,2026年10月5日,美元兑换人民币最新价格

美元兑人民币还值多少钱,2026年10月5日,美元兑换人民币最新价格

说故事的阿袭
2026-10-05 12:18:16
2026-10-05 13:31:00
全栈遛狗员
全栈遛狗员
白天跟需求对线,晚上在小区遛狗。
108文章数 119关注度
往期回顾 全部

游戏要闻

前PS负责人:PS6得有重磅升级!不然快7000块谁买?

头条要闻

牛弹琴:美20岁大兵酒店掐死39岁日本女子 日本举国哗然

头条要闻

牛弹琴:美20岁大兵酒店掐死39岁日本女子 日本举国哗然

体育要闻

30天30队·灰熊:守夜人与雪诺

娱乐要闻

蔡康永事件发酵!品牌火速切割

财经要闻

零跑声明切割!蔡康永两面人身份被抵制

科技要闻

DeepSeek Harness国庆假期上新!

汽车要闻

方程豹9月热销破4万 首款皮卡鲨鱼将于四季度上市

态度原创

本地
时尚
家居
数码
公开课

本地新闻

中秋逛白塔寺,体验国医妙荟雅集

十一长假,中产挤爆“旅游兴趣班”

家居要闻

2026建博会(广州) 公装联探展交流活动

数码要闻

华擎DeskSlim X600 / B760台式机支持英伟达RTX PRO Blackwell显卡

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版