V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
heygum97
V2EX  ›  问与答

想做个网页文字桌游和朋友玩,需要学什么框架

  •  
  •   heygum97 · 2020-07-10 00:38:27 +08:00 via iPhone · 1857 次点击
    这是一个创建于 1596 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想做一个很简单的网页文字桌游,能建房间那种.

    查了半天决定用 Spring boot,去 b 站看视频学习时环境需要 Maven 来构建项目,我也不会 Maven,所以又要去学习 Maven 。有点累,我只有 java 基础,甚至不会 css,js,难不成我之后还要去学 vue 吗.

    web 后端学校下学期才教.

    可我只想做个简单的和朋友玩的网页桌游而已,真的需要学习这么多东西才能做到吗.

    18 条回复    2020-07-10 16:33:14 +08:00
    Kilerd
        1
    Kilerd  
       2020-07-10 01:00:12 +08:00
    jquery + php 然后学习「太吾绘卷」那样用几百个 if 来处理游戏逻辑。 什么抽象?什么复用都是假的,跑起来再说。
    shyangs
        2
    shyangs  
       2020-07-10 02:30:21 +08:00
    只是想玩,直接拿紙筆不就能玩桌遊了?

    想學習的話,以 Java 而言,最簡單的選擇是 Servlet.
    danbai
        3
    danbai  
       2020-07-10 02:36:37 +08:00 via Android
    可以采用 websocket 通信 界面可以直接类似聊天窗口几个 div+ input 逻辑都在服务器处理 ,就不用注重前端了。 交互就像聊天一样
    Rheinmetal
        4
    Rheinmetal  
       2020-07-10 08:14:14 +08:00
    会 js 的话可以试试 boardgame.io
    Rheinmetal
        5
    Rheinmetal  
       2020-07-10 08:15:02 +08:00
    不想写代码可以试试 https://preview.boardgamelab.app/
    kop1989
        6
    kop1989  
       2020-07-10 09:39:01 +08:00
    如果是过程导向,目的是实践 spring boot,可以学习,而且你的收获会很大,代价就是出成果很慢,要耐得住寂寞。
    如果是目的导向,完全没必要。你相当于为了玩个鞭炮要去学做原子弹。
    heygum97
        7
    heygum97  
    OP
       2020-07-10 10:28:39 +08:00 via iPhone
    @Rheinmetal 这个做单机的倒是挺合适的。谢谢 收藏了
    heygum97
        8
    heygum97  
    OP
       2020-07-10 10:33:11 +08:00 via iPhone
    @shyangs 像有的需要上帝来保证流程的游戏。可以简单的实现一个网页分牌器。
    servlet 是挺合适的,谢谢
    heygum97
        9
    heygum97  
    OP
       2020-07-10 10:36:32 +08:00 via iPhone
    @kop1989 单独学习 spring boot 的话我可以接受的,但是有很多前置的东西需要学习。像是 Maven,我真的需要这么一个东西帮我构建到服务器去吗
    kop1989
        10
    kop1989  
       2020-07-10 10:40:55 +08:00   ❤️ 1
    @heygum97 #9 当然可以不用,但其实相较于 spring 家族的难度而言,maven 其实难度很小。完全可以顺道研习一下。相当于你做一套下来基本上就实现了当前 java 最流行(但不意味着最合适和最正确)的 java 框架体系原型,收获还是很大的。
    做的过程中还可以去思考为什么这么去做,这么做的好处在哪等等。
    heygum97
        11
    heygum97  
    OP
       2020-07-10 10:42:30 +08:00 via iPhone
    @kop1989 好的 谢谢
    wolfan
        12
    wolfan  
       2020-07-10 10:44:22 +08:00
    @Kilerd 好奇,太吾的逻辑源码在那,想看。
    3gs
        13
    3gs  
       2020-07-10 11:28:13 +08:00
    找外包,让别人帮你写。
    ppphp
        14
    ppphp  
       2020-07-10 11:48:37 +08:00
    游戏重点是实现游戏逻辑,用什么框架一点关系也没有,优先实现逻辑,先写前端
    Rwing
        15
    Rwing  
       2020-07-10 11:58:19 +08:00
    C# 欢迎你
    ila
        16
    ila  
       2020-07-10 11:59:46 +08:00 via Android
    python 欢迎你😏
    natsji
        17
    natsji  
       2020-07-10 14:05:49 +08:00 via Android
    node.js 欢迎你
    Rheinmetal
        18
    Rheinmetal  
       2020-07-10 16:33:14 +08:00   ❤️ 1
    boardgame.io 联机也可以的 带房间也有人写好了
    参考
    https://github.com/freeboardgames/FreeBoardGames.org
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2694 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:03 · PVG 23:03 · LAX 07:03 · JFK 10:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.