T-sql编程 入门小游戏
T-sql编程基础,包括声明变量,if判断,while循环,以及使用一些基本函数.
记得在学校的时候,写过一个二人对打的文字输出游戏.
上代码
alter proc usp_paly as ),) declare @atk1 int,@atk2 int declare @hp1 int,@hp2 int set @paly1 ='神秘阿会喃' set @paly2 ='吕布' ; ; declare @rand int,@times int; ; ; begin ; ))+'回合' ; --100以内随机数,每一回合都要比看谁先出手 --双方攻击力,每次都随机 ; --攻击力 10到 110 ; --攻击力 40到80 begin --回合制,一人打一回合,玩家1攻击玩家2 set @hp2 = @hp2 -@atk1; )) --判断 @paly2 是不是挂了 begin print @paly1 +'胜利!' BREAK; end --没死就玩家2攻击玩家2 set @hp1 = @hp1 -@atk2; )) --判断 @paly2 是不是挂了 begin print @paly2 +'胜利!' BREAK; end end else begin --没死就玩家2攻击玩家1 set @hp1 = @hp1 -@atk2; )) --判断 @paly2 是不是挂了 begin print @paly2 +'胜利!' BREAK; end --回合制,一人打一回合,玩家1攻击玩家2 set @hp2 = @hp2 -@atk1; )) --判断 @paly2 是不是挂了 begin print @paly1 +'胜利!' BREAK; end end print '-----------------------------------------' end go
运行效果一览
Nice!