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
  

运行效果一览

T-Sql编程基础-LMLPHP

Nice!

04-13 21:15