V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Yishan
V2EX  ›  程序员

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

  •  
  •   Yishan · 2018-04-15 03:55:18 +08:00 · 8242 次点击
    这是一个创建于 2412 天前的主题,其中的信息可能已经有所发展或是发生改变。
    微信小游戏技术架构: 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   ·   实用小工具   ·   3507 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:11 · PVG 19:11 · LAX 03:11 · JFK 06:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.