以前塞班平台上的 Java 游戏在技术上能移植成微信小游戏吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Yishan
V2EX    程序员

以前塞班平台上的 Java 游戏在技术上能移植成微信小游戏吗?

  •  
  •   Yishan 2018-04-15 03:55:18 +08:00 8878 次点击
    这是一个创建于 2789 天前的主题,其中的信息可能已经有所发展或是发生改变。
    微信小游戏技术架构: https://mp.weixin.qq.com/s/3Bn8_KNbCw0mG8OcofN5kg

    目前,Android 设备可以通过安装 Java 模拟器玩,比如 J2ME-Loader ( https://github.com/nikita36078/J2ME-Loader ),或者 PPSSPP ( PSP 模拟器)+PSPKVM ( Java 模拟器)双重模拟。

    iOS 设备也能用 PPSSPP+PSPKVM 双重模拟来玩。

    这些 Java 游戏能否移植到微信小游戏平台上?

    比如这个用 Javascript 写的兼容 J2ME 的虚拟机( https://github.com/mozilla/pluotsorbet ),和 Java 程序封装在一起,运行在微信小游戏环境里?

    注意:以下图片仅为示意,不会侵犯仍有版权作品的版权。





    34 条回复    2018-11-11 18:57:47 +08:00
    orm
        1
    orm  
       2018-04-15 04:44:55 +08:00 via iPhone   3
    真怀念塞班系统的那个时代,自己是个穷学生,看别人用诺基亚智能手机,真羡慕
    xzc0001
        2
    xzc0001  
       2018-04-15 08:23:32 +08:00 via iPhone
    看到 title 脑子里想的就是 3d 贪吃蛇,没想到第一张图就是,很是激动 无意义的水一发。期待复刻
    nutting
        3
    nutting  
       2018-04-15 08:49:59 +08:00 via Android   1
    有人用 js 写出来了 nes,也就是红白机的模拟器,如果是这个思路可以
    MeteorCat
        4
    MeteorCat  
       2018-04-15 12:11:51 +08:00 via Android   1
    实际上就是让塞班游戏打包成 H5 游戏吧
    blodely
        5
    blodely  
       2018-04-15 12:59:18 +08:00
    mozilla rocks!
    kongkongyzt
        6
    kongkongyzt  
       2018-04-15 15:09:46 +08:00   2
    不知道还有没有人记得以前塞班上的 七夜 这款游戏
    murmur
        7
    murmur  
       2018-04-15 15:12:57 +08:00
    不是有各种街机模拟器么 这种需要运算量也需要图形性能的东西做在微信里图的是啥
    w88975
        8
    w88975  
       2018-04-15 16:52:49 +08:00 via iPhone
    @kongkongyzt 当时看到真是惊呆了 可惜了开发商
    xctcc
        9
    xctcc  
       2018-04-15 17:00:10 +08:00
    第一张图那个贪吃蛇我玩了好几个月。。
    des
        10
    des  
       2018-04-15 17:04:38 +08:00 via Android
    @w88975 惊呆+1
    roadna
        11
    roadna  
       2018-04-15 17:20:53 +08:00 via iPhone   1
    交互是问题,没键盘了
    dingtian
        12
    dingtian  
       2018-04-15 17:36:53 +08:00   1
    我喜欢 nokia 的都市摩天楼
    gisonrg
        13
    gisonrg  
       2018-04-15 18:44:19 +08:00
    人生中最早手动打通游戏之一就是这个 3D 贪食蛇了。。。
    yonglanyouyou
        14
    yonglanyouyou  
       2018-04-15 18:47:53 +08:00 via Android
    想要诺基亚 N-Gage 的模拟器,但是这玩意儿太冷门了
    yingfengi
        15
    yingfengi  
       2018-04-15 18:56:14 +08:00 via Android
    @kongkongyzt 还有天地道
    lzjqsdd
        16
    lzjqsdd  
       2018-04-15 19:25:38 +08:00 via Android
    七夜和天地道游戏当时都是大型游戏了
    mec
        17
    mec  
       2018-04-15 19:33:41 +08:00 via Android
    看到七夜和天地道莫名感动,现在还记得丁果科技
    mengyaoss77
        18
    mengyaoss77  
       2018-04-15 19:41:58 +08:00
    @kongkongyzt #6 下安装包 还分成好几个卷吧? 很厉害的游戏 虽然当时的我也没耐心玩下去
    UnknownR
        19
    UnknownR  
       2018-04-15 19:45:54 +08:00   2
    哎,之前一阵怀念,买了台诺基亚的 s60v3 系统手机回来,专门玩 sis 和 sisx 游戏,当初其他手机都是只能跑 java,而且基本都是 2d,印象里就 2 个 3d 游戏,而 s60 上却有非常多的 3d 游戏,可玩性也大大超过 java。可惜任何东西都是有保质期的,以前无比渴望的游戏,现在玩起来也索然无味,我们缅怀的不一定是那些游戏,更多的是回忆
    jasperjia
        20
    jasperjia  
       2018-04-16 08:57:44 +08:00
    N73,当年很火爆啊,现在触屏手机游戏都有点趋同,感觉没 S60 上的有意思其实
    lianxiben
        21
    lianxiben  
       2018-04-16 09:17:58 +08:00
    @UnknownR 还是要往前看的哥们,别沉湎过去..
    seancheer
        22
    seancheer  
       2018-04-16 09:55:50 +08:00   1
    七夜听过,但是当时手持诺基亚 5200,s40,好像玩不了。

    只记得当时的一款恐怖游戏《 nohere 》,中文名好像叫《无处可逃》,玩的不亦乐乎。
    后来完了寂静岭后,才发现这款手机游戏八成参考了寂静岭,很多眼熟的地方。
    datou
        23
    datou  
       2018-04-16 09:57:22 +08:00   1
    贪吃蛇又不是 J2ME 的...
    lauix
        24
    lauix  
       2018-04-16 10:09:01 +08:00
    塞班有个 摩托车游戏, 以前经常玩。好怀念。
    fgodt
        25
    fgodt  
       2018-04-16 12:19:15 +08:00   1
    理论上是可以的
    dalieba
        26
    dalieba  
       2018-04-16 17:32:49 +08:00 via Android
    在哪能搞到这个模拟器?
    0xcb
        27
    0xcb  
       2018-04-16 19:26:31 +08:00 via Android   1
    怀念啊,大学时收藏了好多 j2me 的游戏,结果硬盘摔坏了
    0xcb
        28
    0xcb   2018-04-16 19:28:49 +08:00 via Android
    似乎不容易往 iOS 上移植,安卓有 j2me 的模拟器
    Yishan
        29
    Yishan  
    OP
       2018-04-20 04:30:55 +08:00
    @nutting 嗯,只有 JVM 就没键盘了。这是手机上 PPSSPP+PSPKVM 模拟器的一张截图(略修改): ,应该是现在用触屏机玩比较理想的布局了。(如果还是竖屏的话,操作体验并不好)。而且现在微信小游戏代码包最大 4M。

    网上也有一些开源的项目,楼主有兴趣在业余时间帮忙付费移植几款游戏吗?移植成功一款,其他就很容易了吧?
    Yishan
        30
    Yishan  
    OP
       2018-04-20 04:52:20 +08:00
    @datou 噢,对,3D 贪吃蛇是 sis 格式的,应该是用 C++写的。相对于微信小游戏代码包 4M 的限制,大多数 sis 游戏包都很大,只有几百 K 的 Java 游戏可能还有点希望。
    Yishan
        31
    Yishan  
    OP
       2018-04-20 04:59:54 +08:00
    @roadna 嗯,只有 JVM 就没键盘了,可能还是要用模拟器的思路。这是手机上 PPSSPP+PSPKVM 模拟器的一张截图(略修改): ,应该是现在用触屏机玩比较理想的布局了。(如果还是竖屏的话,操作体验并不好)。而且现在微信小游戏代码包最大 4M。

    网上也有一些开源的项目,楼主有兴趣在业余时间帮忙付费移植几款游戏吗?移植成功一款,其他就很容易了吧?
    Yishan
        32
    Yishan  
    OP
       2018-04-20 05:07:13 +08:00
    @dalieba 百度贴吧 JavaGame 吧有教程。
    Yishan
        33
    Yishan  
    OP
       2018-04-20 05:17:53 +08:00
    @fgodt 只有 JVM 就没键盘了,可能还是要用模拟器的思路。这是手机上 PPSSPP+PSPKVM 模拟器的一张截图(略修改): ,应该是现在用触屏机玩比较理想的布局了。(如果还是竖屏的话,操作体验并不好)。而且现在微信小游戏代码包最大 4M。

    网上也有一些开源的项目,楼主有兴趣在业余时间帮忙付费移植几款游戏吗?移植成功一款,其他就很容易了吧?
    dalieba
        34
    dalieba  
       2018-11-11 18:57:47 +08:00 via Android
    现在 Java 游戏可以直接用模拟器玩了
    /t/504020
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     920 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 20:27 PVG 04:27 LAX 12:27 JFK 15:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86