人物系統(人物表)
怪物系統(怪物表)
揹包系統
裝備系統
寵物系統
第乙個系統,人物系統準備。
人物必然需要公升級與攻擊力,用資料庫後觸發器,當經驗值滿足一定條件時,等級與攻擊力增加
//修改後的
alter trigger [dbo].[trigger_update]
on [dbo].[person]
after update
as declare @a int ;
declare @b int ;
set @a = (select empirical from [dbo].[person] )
set @b= (select grade from [dbo].[person] )
if (@a > = (@b*10))
begin
update [dbo].[person]
set grade=grade+1,empirical=0
where grade=(select grade from deleted)and empirical=(select empirical from deleted)
end
alter trigger [dbo].[trigger_update1]
on [dbo].[person]
after update
as if update (grade)
begin
update [dbo].[person]
set wuli=wuli+1
where wuli=(select wuli from deleted)
end
為了方便對戰等操作把人物與怪物的函式分別寫入person monster類中
person類
public int person_hp,person_grade,person_wuli;
public int tiqu_person_hp()//提取人物hp
sql.close();
tiqu_person_hp_reader.close();
return person_hp;
}public int tiqu_person_grade()//提取人物等級
sql.close();
tiqu_person_grade_reader.close();
return person_grade;
}public int tiqu_person_wuli()//提取人物攻擊力
sql.close();
tiqu_person_wuli_reader.close();
return person_wuli;
}public int attack()//戰鬥
else if(person_hp<=0)
}return 1;
}}
monster類:
public int tiqu_monster_hp()//提取怪物hp
sql.close();
tiqu_monster_hp_reader.close();
return monster_hp;
}public int tiqu_monster_wuli()//提取怪物攻擊力
sql.close();
tiqu_monster_wuli_reader.close();
return monster_wuli;
}public string tiqu_monster_equipment()//提取怪物裝備
sql.close();
tiqu_monster_equipment_reader.close();
return monster_equipment;
}
持續更新。。。 用python編寫乙個小遊戲
1.隨機生成兩個數字 1 1000 在控制台中隨機獲取兩個數字相加 如果使用者輸入正確得10分,否則扣10分。總共5道題,最後輸出得分 import random grade 0for i in range 5 num1 random.randint 1,100 num2 random.randin...
用 SpriteKit 做乙個逃逸遊戲 5
但是 這真是出人意料 嗯 怎麼樣?出乎你的意料了吧!當球碰上磚塊之後,磚塊是被彈開,而不是被擊碎?為了監聽球和磚之間的碰撞,你需要修改球的contacttestbitmask 注意,在 initwithsize 方法中已經有對應的賦值語句了,你只需要在等號右邊在加上乙個 category 常量 ba...
用C 做乙個懸浮視窗
用c 做乙個懸浮視窗 含三種移動無標題窗體的辦法 2006年08月24日 星期四 16 36 今天看幾個c 原始碼,再到愚翁專欄 第一步 建立乙個窗體,設定其屬性 this.formborderstyle system.windows.forms.formborderstyle.none this....