【问题标题】:trading pet system between players (javascript, php...)玩家之间的宠物交易系统 (javascript, php...)
【发布时间】:2020-04-01 14:05:54
【问题描述】:

大家好,提前为我糟糕的英语感到抱歉。 我正在制作一个可收养的宠物网站项目,我想建立一个系统,让玩家可以在他们之间交换他们的生物。但我的问题?我不知道从哪里开始。使用我的数据库或我的 DOM,我根本不知道。我如何储存这些生物(已经存在)并提供给其他生物。

我在 javascripts 和 php 方面有一些基础,这只是我可以使我的大脑听起来不对的方法。

感谢您的帮助

【问题讨论】:

    标签: system trading


    【解决方案1】:

    有几种方法可以实现这一点。我会给你一个可能的软件架构的基本概念。

    1. 数据库存储所有信息。所以你可能会想到entities。在您的情况下,creaturesplayers 是实体。您还可以创建一个实体来连接两者并实现这些生物的所有权。我们称之为creature_player_assignments。这意味着,您可以将 N 个生物分配给 M 个玩家。或者反过来:M 玩家可以拥有 N 个生物。 (n:m 关系)。如果您只想将生物分配给一名玩家,则不需要它。在这种情况下,您可以通过在生物中存储玩家独有的东西(如玩家 ID 或其他东西)来直接将生物分配给玩家。因此,N 个生物被分配给 1 个玩家,或者反过来:一个玩家可以拥有多个生物(1:n 关系)。
    2. 服务器连接到数据库并获取您需要的信息。您可以使用 PHP 和一些库来执行此操作。
    3. 同一台服务器实现了一个 API 以使信息可以从外部访问。想想RESTful 服务之类的。
    4. 客户端使用实现的 API 向服务器发送请求。你可以使用 JavaScript 和 fetch 来做到这一点。

    最终由您来设计架构。尝试先考虑您的软件并在开始砸键盘之前对其进行计划。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-06
      • 1970-01-01
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      • 2013-05-01
      相关资源
      最近更新 更多