侠外游戏论坛

标题: 三国杀小游戏(原创三国杀新手入门PPT,外送程序小游戏。) [打印本页]

作者: strawberry    时间: 2021-4-23 02:00
标题: 三国杀小游戏(原创三国杀新手入门PPT,外送程序小游戏。)
一楼:程序码如下:(已测试,可用)
create database sgs
go
--
use sgs
go
--武将表
create table wjb
武将编号char6 not null primary key,
武将名 char8 not null ,
武将体力 int not null check武将体力>0,
武将类别 char4 not null,
势力编号 char4 not null,
战功 varchar40 null

--创建势力表
create table slb
势力编号char4 not null primary key,
势力名 char4 check势力名='吴' or 势力名='蜀' or 势力名='群' or 势力名='魏' not null ,

--创建技能表
create table jnb
技能编号 char2 not null primary key,
技能名称 char4 not null,
自身体力 int null,
对敌体力 int null

alter table wjb
add foreign key 势力编号 references slb 势力编号
--插入势力表数据
insertslb values'A','吴'
insertslb values'B','蜀'
insertslb values'C','魏'
insertslb values'D','群'
--插入武将数据(wjb)
insertwjb values'1','黄忠','4','风','B','老当益壮'
insertwjb values'2','魏延','4','风','B','嗜血的独狼'
insertwjb values'3','小乔','3','风','A','矫情之花'
insertwjb values'4','刘备','4','风','B','历战之躯'
insertwjb values'5','曹仁','4','风','C','大将军'
insertwjb values'6','夏侯渊','4','风','C','疾行的猎豹'
insertwjb values'7','张角','3','风','D','天公将军'
insertwjb values'8','于吉','3','风','D','太平道人'
insertwjb values'9','孟获','4','林','D','南蛮王'
insertwjb values'10','祝融','4','林','B','野性的女王'
insertwjb values'11','徐晃','4','林','C','周亚夫之风'
insertwjb values'12','曹丕','3','林','C','霸业的继承者'
insertwjb values'13','鲁肃','3','林','A','独断的外交家'
insertwjb values'14','孙坚','4','林','A','武烈帝'
insertwjb values'15','董卓','5','林','D','魔王'
insertwjb values'16','吕布','4','林','D','武的化身'
insertwjb values'17','典韦','4','火','C','古之恶来'
insertwjb values'18','荀彧','3','火','C','王佐之才'
insertwjb values'19','庞统','3','火','B','凤雏'
insertwjb values'20','诸葛亮','3','火','B','卧龙'
insertwjb values'21','太史慈','4','火','D','笃烈之士'
insertwjb values'22','庞德','4','火','D','人马一体'
insertwjb values'23','袁绍','4','火','D','高贵的名门'
insertwjb values'24','张飞','4','火','B','一夫当关'
insertwjb values'25','赵云','3','山','B','单骑救主'
insertwjb values'26','姜维','4','山','B','龙的衣钵'
insertwjb values'27','孙策','4','山','A','江东小霸王'
insertwjb values'28','张昭','3','山','D','经天纬地'
insertwjb values'29','曹操','4','山','C','乱世奸雄'
insertwjb values'30','邓艾','4','山','D','娇然的壮士'
insertwjb values'31','马超','3','山','B','猛虎占山'
insertwjb values'32','关羽','3','山','B','义薄云天'
insertwjb values'33','孙权','4','风','A','年轻的贤君'
--插入技能表数据
insert jnb values'1','咆哮','0','-1'
insert jnb values'2','突袭','0','-1'
insert jnb values'3','奇袭','0','-2'
insert jnb values'4','强袭','-1','-2'
insert jnb values'5','反间','-1','-2'
insert jnb values'6','苦肉','-2','-3'
insert jnb values'7','疗伤','+1','0'
insert jnb values'8','急救','+2','0'
insert jnb values'9','冲杀','-2','-2'
insert jnb values'10','暗杀','0','-2'
select * from wjb
select * from slb
select * from jnb
--新建视图
use sgs
go
create view view_slb
AS
select 武将名 AS 武将,势力名 AS 势力
from wjb,slb
where wjb.势力编号='B' and slb.势力名='蜀'
--查询视图
select * from view_slb
--删除视图
drop view view_slb
--删除数据库
use master
drop database sgs
--建立对战
create view dzb1
as
select 武将编号 as 武将编号,武将名 AS 武将 , 武将体力 as 武将体力
from wjb
where wjb.武将编号='2'
select * from dzb1
drop view dzb1
create view dzb2
as
select 武将名 AS 武将 , 武将体力 as 武将体力
from wjb
where wjb.武将编号='3'
select * from dzb2
drop view dzb2
(技能 :强袭)
update dzb1
set 武将体力= 武将体力 - 1
update dzb2
set 武将体力= 武将体力 - 2
select * from dzb1
select * from dzb2

以上内容就是三国杀小游戏(原创三国杀新手入门PPT,外送程序小游戏。)的相关内容介绍,喜欢侠外游戏论坛的朋友可以关注我们。




欢迎光临 侠外游戏论坛 (https://bbs.xiawai.com/) Powered by Discuz! X3