用Python实现王者荣耀5v5对战游戏模型,并设计出对应的mysql数据库??

pyboy58 发布于 03/21 10:00
阅读 947
收藏 0

用Python实现王者荣耀5v5对战游戏模型,并设计出对应的mysql数据库??

加载中
0
pyboy58
pyboy58

## Python实现
```
# -*- coding:utf-8 -*-
# 导入需要的模块
import random

# 声明五个英雄列表
hero_list = ["鲁班七号","诸葛亮","蔡文姬","李白","韩信"]

# 定义一个游戏函数,每次随机分配五个英雄
def game():
    # 声明双方英雄列表
    a_team = []
    b_team = []
    # 随机分配五个英雄
    for i in range(0,5):
        a_hero_name = random.choice(hero_list)
        a_team.append(a_hero_name)
        b_hero_name = random.choice(hero_list)
        b_team.append(b_hero_name)
    # 返回双方英雄列表
    return a_team,b_team

# 调用游戏函数,获取双方英雄列表
a_team,b_team = game()

# 打印双方英雄列表
print("A队英雄列表:",a_team)
print("B队英雄列表:",b_team)
```

## 设计MySQL数据库表
```sql
/*
Navicat MySQL Data Transfer

Source Server         : localhost
Source Server Version : 50722
Source Host           : localhost:3306
Source Database       : king_of_glory

Target Server Type    : MYSQL
Target Server Version : 50722
File Encoding         : 65001

Date: 2019-08-20 11:42:36
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for team
-- ----------------------------
DROP TABLE IF EXISTS `team`;
CREATE TABLE `team` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `hero_list` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of team
-- ----------------------------
INSERT INTO `team` VALUES ('1', 'A队', '鲁班七号,诸葛亮,蔡文姬,李白,韩信');
INSERT INTO `team` VALUES ('2', 'B队', '鲁班七号,诸葛亮,蔡文姬,李白,韩信');

```

0
陈心巧
陈心巧

这是要干啥

pyboy58
pyboy58
试试ChatGPT成色,不是写了个贪吃蛇吗
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部