📜  在我们中间玩家查找器 (1)

📅  最后修改于: 2023-12-03 14:51:27.024000             🧑  作者: Mango

在我们中间玩家查找器

简介

"在我们中间"是一款风靡全球的在线多人游戏,玩家需要在游戏中扮演船员或者叛变者进行任务或谋杀等活动。然而由于游戏中的语音或者文字聊天无法保证玩家的真实身份,导致有些玩家操作不当或者做出了违规行为。在这种情况下,我们需要一个玩家查找器来寻找并且封禁这些违规玩家。

功能

该程序需要实现以下功能:

  1. 通过输入要查找的玩家名称进行精准查找
  2. 根据玩家名称,显示与该名称相关的游戏信息,包括游戏胜率、游戏时长等等
  3. 实现玩家举报功能,将违规玩家封禁,同时可以添加该玩家至黑名单,避免再次成为队友
技术栈

该程序需要使用以下技术栈:

  1. 前端框架:React
  2. 后端框架:Node.js
  3. 数据库:MongoDB
代码示例

以下是该程序的前端代码示例,使用了React框架进行开发:

import React, { useState } from "react";

export default function SearchPlayer() {
  const [playerInput, setPlayerInput] = useState("");

  const handlePlayerSubmit = (e) => {
    e.preventDefault();
    fetch(`/api/player?name=${playerInput}`)
      .then((res) => res.json())
      .then((data) => console.log(data));
  };

  return (
    <div>
      <h3>查找玩家</h3>
      <form onSubmit={handlePlayerSubmit}>
        <input
          type="text"
          value={playerInput}
          onChange={(e) => setPlayerInput(e.target.value)}
        />
        <button type="submit">查找</button>
      </form>
    </div>
  );
}

该程序使用React的useState hook来保存玩家输入的名称,并且将其传递给后端进行处理。程序还包含了一个简单的表单,允许玩家输入并且提交查询请求。