V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
war1644
V2EX  ›  分享创造

js 版《重装机兵 R》

  •  3
     
  •   war1644 · 2018-11-28 12:06:43 +08:00 · 6734 次点击
    这是一个创建于 2186 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写着写着就变成了咸鱼,不知道该干嘛了。有没有人接手继续开发这游戏,不忍心放我手里废弃了(基本上游戏已经进入后期完善阶段),有代码问题随时 q 我就好。公开出来,纯 javascript 撸出来的仿《重装机兵 R 》游戏。

    游戏说明

    • 战斗系统
    • 人车系统
    • 装备系统
    • 事件脚本
    • 场景切换
    • 做了一小章剧情
    • 两幅世界地图绘制完毕
    • 城镇村庄完成了 3 个,包括拉多镇
    • 玩家通讯(websocket),后端用的 Workerman
    • 玩家之间战斗支援
    • 玩家在大地图的数据同步
    • 其他

    环境说明

    # 本地 hosts
    sudo echo 'mmr.game.com' >> /etc/hosts 
    
    # 拉取镜像
    docker pull registry.cn-beijing.aliyuncs.com/dxq_docker/nginx_php7:mmr
    
    # run
    docker run --restart unless-stopped --name mmr -itd -p 9001:9001 -p 80:80 registry.cn-beijing.aliyuncs.com/dxq_docker/nginx_php7:mmr
    
    # 浏览器开启模拟手机模式,横屏,然后访问 mmr.game.com
    
    

    游戏截图

    image.png image.png image.png image.png image.png image.png image.png

    第 1 条附言  ·  2018-11-28 12:47:39 +08:00

    不能编辑主贴,好惨。我的脚本里有句代码写错了,修正下:

    sudo echo '127.0.0.1 mmr.game.com' >> /etc/hosts

    再放一张曾经花了一个小伙伴3天3页时间才拼出来的MMR世界地图 image.png

    第 2 条附言  ·  2018-11-28 13:37:42 +08:00
    跟据 v 友反馈补充一些东西,欢迎大家拍砖。有不明白的,提出我再完善

    项目和项目说明完善见 github:
    https://github.com/war1644/WastelandLegacy
    https://github.com/war1644/wl-service
    50 条回复    2019-01-09 11:07:58 +08:00
    zgray
        1
    zgray  
       2018-11-28 12:23:28 +08:00 via iPhone
    赞,有没有 github 地址?
    subdued
        2
    subdued  
       2018-11-28 12:33:54 +08:00 via Android
    赞👍
    war1644
        3
    war1644  
    OP
       2018-11-28 12:39:22 +08:00
    @zgray 我没有整合在一起,前端代码在 https://github.com/war1644/WastelandLegacy 这里,后端的 Workerman 在 https://github.com/war1644/wl-service。
    WastelandLegacy 里的前端代码不是最新的,你要编辑源码可以直接复制 docker cp docker:/var/www/下的代码
    zgray
        4
    zgray  
       2018-11-28 12:42:18 +08:00
    @war1644 那建议整理好后再进行开源,既然准备公开源码了就稍微整理下吧。
    creanme
        5
    creanme  
       2018-11-28 12:47:19 +08:00
    牛掰,赞
    war1644
        6
    war1644  
    OP
       2018-11-28 12:48:16 +08:00
    @zgray 好,接受教育
    WhoMercy
        7
    WhoMercy  
       2018-11-28 12:58:16 +08:00 via Android
    建议游戏玩法、设计理念等,提供更详细的总结和说明吧。
    说实话以现在的信息,看不懂你这游戏(不是看不懂重装机兵),毕竟这还是联机类型的。?
    G1n233
        8
    G1n233  
       2018-11-28 13:01:46 +08:00 via iPhone
    太强了,MM 系列联机怎么玩,好奇?
    war1644
        9
    war1644  
    OP
       2018-11-28 13:39:08 +08:00
    @WhoMercy
    @zgray
    已经重新整理,追加详细说明。具体见我的第二条附言
    hiths
        10
    hiths  
       2018-11-28 13:40:09 +08:00
    地图左上角是诺亚?
    bajie
        11
    bajie  
       2018-11-28 13:40:49 +08:00
    大佬收下我的膝盖
    a62527776a
        12
    a62527776a  
       2018-11-28 13:43:35 +08:00
    我想玩啊哥┭┮﹏┭┮
    xxin950521
        13
    xxin950521  
       2018-11-28 13:44:56 +08:00
    厉害 666
    war1644
        14
    war1644  
    OP
       2018-11-28 13:58:31 +08:00
    @a62527776a 你直接 docker pull 镜像,再 docker run 就可以玩了啊
    @hiths 是的,诺亚,但是我并没有绘制进去里面的样子
    Biwood
        15
    Biwood  
       2018-11-28 14:03:31 +08:00
    跟 FC 上的重装机兵系列是什么关系?会侵权吗?
    war1644
        16
    war1644  
    OP
       2018-11-28 14:08:35 +08:00
    @Biwood 难道你还准备拿来卖么?不涉及商业行为,哪来的侵权一说
    kkkkkrua
        17
    kkkkkrua  
       2018-11-28 14:28:17 +08:00
    吊了。渣渣的我表示想都不敢想
    Tonni
        18
    Tonni  
       2018-11-28 14:34:08 +08:00
    👍,前段时间我自己断断续续花了两周的时间学习 pixi.js 做了一个 PUBG 缩圈的“游戏” - https://github.com/HouCoder/pubg-map-logic
    Desiree
        19
    Desiree  
       2018-11-28 15:35:57 +08:00
    牛皮。支持下。
    wsstest
        20
    wsstest  
       2018-11-28 15:46:27 +08:00
    感觉会火,mark 一下,等有空了玩一下
    doresu
        21
    doresu  
       2018-11-28 16:05:01 +08:00 via Android
    必须试试,太 6 了
    hiahia
        22
    hiahia  
       2018-11-28 17:22:49 +08:00
    年轻时的回忆呀
    Terry05
        23
    Terry05  
       2018-11-28 17:36:20 +08:00
    大爱的 MMR
    a62527776a
        24
    a62527776a  
       2018-11-28 19:34:45 +08:00
    @Tonni 为什么你们做完了不放服务器上给人玩啊
    CasualYours
        25
    CasualYours  
       2018-11-28 19:38:56 +08:00 via Android
    满满的回忆啊
    Nicoco
        26
    Nicoco  
       2018-11-28 19:59:10 +08:00
    大锅,厉害了阿
    LawlietZ
        27
    LawlietZ  
       2018-11-28 21:21:20 +08:00
    卧槽,第一款 RPG 游戏
    LawlietZ
        28
    LawlietZ  
       2018-11-28 21:24:56 +08:00
    重装奇兵也叫废土战纪?
    dumungweii
        29
    dumungweii  
       2018-11-28 23:09:10 +08:00 via Android
    666 mark 一下哈哈哈
    SamsonWang
        30
    SamsonWang  
       2018-11-29 00:22:46 +08:00 via Android
    哇噻,牛*了,童年红白机的回忆,真是情怀。
    molvqingtai
        31
    molvqingtai  
       2018-11-29 00:51:00 +08:00 via Android
    流弊!
    aqingyong
        32
    aqingyong  
       2018-11-29 09:21:24 +08:00
    很强, 一直也想做个类似的,但没时间
    zqguo
        33
    zqguo  
       2018-11-29 09:28:47 +08:00
    很强啊
    war1644
        34
    war1644  
    OP
       2018-11-29 11:28:44 +08:00
    @LawlietZ 握手,同人生第一款 RPG。我这是完全重写的版本,所以不打算跟《重装机兵》叫一个名字呀

    @aqingyong 时间挤挤就出来了
    invdan
        35
    invdan  
       2018-11-29 14:23:39 +08:00
    好玩,人生第一款完整玩完的大作 FC 重装机兵
    MiuLeung
        36
    MiuLeung  
       2018-11-29 14:39:23 +08:00
    这个就屌了啊,哈哈哈
    wsstest
        37
    wsstest  
       2018-11-30 08:33:04 +08:00
    对了,题主,使用 docker run 开启之后,用什么命令关闭呢? docker 萌新求教。
    jrient
        38
    jrient  
       2018-11-30 09:19:05 +08:00
    童年的回忆,已 star
    war1644
        39
    war1644  
    OP
       2018-11-30 10:38:08 +08:00
    @wsstest 我说,你也是上 v2 的人!萌新也得会 search 吧! docker stop 容器名(暂停),docker rm -f 容器名(停止并删除)都可以停下
    ameba
        40
    ameba  
       2018-11-30 14:20:04 +08:00
    狠人 牛掰
    metalbug
        41
    metalbug  
       2018-12-01 22:11:00 +08:00
    好厉害的样子
    Mark24
        42
    Mark24  
       2018-12-03 10:24:27 +08:00
    看起来很棒啊
    carlosevo
        43
    carlosevo  
       2018-12-03 10:51:35 +08:00
    要是能翻译成英语估计会有更多人接手。。。
    war1644
        44
    war1644  
    OP
       2018-12-03 18:16:28 +08:00
    @carlosevo 翻译成英文是为了让老外来么?老外对 metalmax 系列一点都不感兴趣。这游戏就在国内🔥而已,包括在她的本土日本,依然没什么人气
    obarong
        45
    obarong  
       2018-12-04 20:50:18 +08:00
    在 NDS 玩过几天重装机兵 3,挺有意思的,但我不喜欢回合制。剧情还不错,有机会可以尝试视频通关。看到好像很多人喜欢这游戏,是因为我还没了解到这游戏的精粹?
    lengkyle
        46
    lengkyle  
       2018-12-05 16:18:10 +08:00 via Android
    Windows 下怎么打开,有没有稍微详细点的教程
    war1644
        47
    war1644  
    OP
       2018-12-06 13:38:26 +08:00
    @obarong 你需要玩 FC 版的重装机兵,才能感受到这游戏的精华。或者玩 MM4 也不错的,mm2 / 3 都丢掉了这个系列的灵魂。

    @lengkyle 你 windows 装了 docker 么,装一个 docker,然后按照我的 github 上环境说明操作就可以运行了呀
    akumax
        48
    akumax  
       2018-12-14 18:21:06 +08:00
    吊炸天了!!!~~~
    yasiping
        49
    yasiping  
       2018-12-16 00:21:59 +08:00
    hosts: 47.100.108.147 mmr.game.com
    访问:mmr.game.com:83
    war1644
        50
    war1644  
    OP
       2019-01-09 11:07:58 +08:00
    @yasiping 水管太小了,加载好久好久 -_-!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3130 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 10:45 · PVG 18:45 · LAX 02:45 · JFK 05:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.