3D月光宝盒游戏机模拟器方案源码项目解析(1)
月光宝盒概述
月光宝盒游戏机项目的历史可说有10年左右了,最早是广州的厂做的方案,发现市场非常好,然后越来越多人加入到类似月光宝盒游戏机上面来。
就连 经典的 “小霸王” 也加入其中,我们看在京东上面的商品:
小霸王毕竟是品牌,卖的比较贵,实际上目前月光宝盒生成成本估计一半都不到,可见这些年项目前景非常好。
接下来分析,我们来分析一下月光宝盒使用到了那些技术:
1:硬件。这个不用说,目前很多成熟方案,HDMI 输出到显示器,加上一个手柄。
2:软件。软件这个东西就比较复杂了。一般来说,找个硬件方案会提供对应的安卓系统。
我们要实现的如何在安卓系统中做出自己的月光宝盒界面。
月光宝盒就算一个桌面launcher设计 + 游戏模拟器。
桌面launcher设计就算你的游戏菜单主界面,这里是用户开机启动的可交互的界面了,根据自己的项目设计出来即可。
下图就算常见 最新的版的 简版月光宝盒,界面比较有极简风格的设计带一点metro风格。
线上项目的截图:app可在 ricegame.cn 里面下载到。
软件部分还包含模拟器,模拟器是整个软件部分的核心内容。
这里面模拟器有比较多的选择了。米饭模拟器方案几乎可支持包含几乎所有的模拟器格式。
街机,GBA , GBC ,NES(FC), SNES(SFC), PS1/PSP , NDS,N64,3DS,MD等格式,这些格式合起来支持的游戏里量级别在数万,可玩性非常高,项目的潜力也非常大。
小时候那些经典的 三国战记 就算街机游戏了,街机方案可支持最多八千多个游戏ROM,是比较经济环保的一种选择。
如果要自己一个一个去拿一些开源的一点一点适配到自己的项目,估计要花费巨大的时间投入,而且这些方案很多都是C代码从项目的编译开发维护上考虑,自己去做成本非常大。
就算自己做出一个比如街机,但是也别高兴太早,然后是适配的问题稳定性的闪退和性能问题,所以如果使用这边米饭模拟器方案话,一步解决,提前预知风险,提前规划产品的成本,
另外强大的软件服务可以支持到你整个项目完结,这应该是一个非常好的选了。
我们一般为了硬件成本降低而忽视了软件风险,所以一个性能好的软件确实是可以降低硬件成本的。
这里推荐一个成本低的方案:firefly rk3128.也是之前做过项目的方案,可胜任大部分模拟器而性价比非常非常高了。这个硬件方案可以说性价比达到极致了。如果使用更好的芯片,那体验就更好了。
就先介绍到这。任何问题,可参考米饭模拟官网介绍 ricegame.cn 。
3D月光宝盒游戏机模拟器方案源码项目解析(1)相关推荐
- XxlJob与Datax-web调度方案源码分析
XxlJob与Datax-Web调度方案源码分析 目录 前言 XxlJob架构设计 XxlJob代码实现 Admin管理器启动流程 作业调度线程池初始化 节点注册线程 失败作业预警线程 完结作业后置处 ...
- 三菱 plc方案源码STM32工控板fx2n源码
三菱 plc方案源码STM32工控板fx2n源码 FX2N源码V9.x完善高性能版,程序架构清晰,注释详细,支持大部分指令,当前最新功能如下: 13.FX2N源码持续升级中. . . 亲们,敬请关注! ...
- Top1方案源码和数据,腾讯广告受众基础属性预估
向AI转型的程序员都关注了这个号???????????? 人工智能大数据与深度学习 公众号:datayx 比赛将为参赛者提供一组用户在长度为 91 天(3 个月)的时间窗口内的广告点击历史记录作为训 ...
- 安卓/电脑扑克识别方案源码讲解(含源码在最后)
上一个文章讲了麻将识别的整个过程: 采集样本->标注->训练->测试. 本专栏主要讲人工智能图像识别,图像识别解决身边的实际问题!订阅专栏可了解相关原理和获得源码 这篇文章细节没有麻 ...
- jsmpeg+websocket 播放单个或多个直播视频rtsp协议低延迟视频方案源码
JSMpeg 是用 JavaScript 编写的视频播放器.它包括 MPEG-TS 解码器,MPEG 1 视频和 MP2 音频解码器,WebGL 和 Canvas2D 渲染器和 WebAudio 声音 ...
- Layui上传文件时choose事件只触发一次的问题(两种解决方案+最终解决方案源码)
问题描述:使用layui的组件实现的文件列表添加和上传,第一次弹出此页面,可添加多个文件,点击上传,可以成功上传,但再次弹出此页面时,添加文件无法触发choose方法,上传依然是正常的,话不多说,看解 ...
- 数据缺失,如何智能修复?第一名方案源码分享
向AI转型的程序员都关注了这个号
- unity3d游戏3d局域网联机吃球游戏完整项目源码分享
unity3d游戏3d局域网联机吃球游戏完整项目源码分享 免费下载地址: 链接:https://pan.baidu.com/s/1APlOCmoK9aUfiVJD48dBQA 提取码:p5nl 复制这 ...
- 3D语音天气球(源码分享)——完结篇
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 由于这篇文章是本系列最后一篇,有必要进行简单的回顾和思路整理. 这个程序是由两 ...
最新文章
- pcl需要注意的编译问题
- Java并发基本概念
- 一个只有十行的精简MVVM框架(下篇)
- Ayoub and Lost Array
- php7和php8内核有区别吗,不要在PHP7中踩这些坑
- 网站颜色变黑白的CSS代码,Chrome、火狐、IE
- 二季度美国新增2.4吉瓦太阳能容量
- oir 用image j打开的插件_Windows 上使用 VSCode Remote 插件进行远程开发
- 雷林鹏分享:jQuery EasyUI 数据网格 - 设置排序
- 函数求和公式计算机出库入库,Excel 库存统计相关函数及制作库存统计表
- 共享文件夹没有权限访问
- 在云服务器上(Windows)手动搭建FTP站点
- 微信公众平台接口调试工具json格式不对怎么搞_微信支付、支付宝最全接入指引,看完立刻就可以上手!...
- [打新技巧]打新股产品跷跷板定律
- html怎么设置一个banner图像,css如何设置banner图自适应
- 十代服务器芯片组,Intel自曝400、495系列芯片组:搭档十代酷睿
- vue-composition-api.mjs:1:7: ERROR: No matching export in “node_modules/vue/dist/vue.runtime.esm-bun
- 学习笔记(02):3华为工程师 ,带你实战C++(2018版)-02仿函数与智能指针的自实现...
- 2018网易校招移动安全工程师笔试题
- JS正则表达式完整版