程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

基於PythonGUI的原神聖遺物游戲裝備管理與角色數值模擬系統

編輯:Python

資源下載地址:https://download.csdn.net/download/sheziqiong/85794791
資源下載地址:https://download.csdn.net/download/sheziqiong/85794791
游戲裝備管理與數值模擬系統( 論文+項目源碼及數據庫文件)
目錄
游戲裝備管理與數值模擬系統 1

  1. 系統概述 1
  2. 系統功能需求 2
    2.1聖遺物背包管理 2
    2.2武器圖鑒 3
    2.3角色裝配模擬 3
    2.4 登錄系統 4
  3. 數據庫設計 5
    3.1 ER圖 5
    3.2 數據庫的邏輯結構設計 6
    3.3 數據庫物理設計 10
  4. 詳細設計與實現 11
    4.1 數據庫事務的定義與實現 11
    4.2 數據庫視圖的定義與實現 21
    4.3 數據庫觸發器的定義與實現 22
  5. 數據庫測試 30
    5.1 聖遺物添加功能測試 31
    5.2 聖遺物刪除功能測試 33
    5.3 聖遺物篩選功能測試 36
    5.4 聖遺物排序功能測試 38
    5.5 武器圖鑒功能測試 42
    5.6 角色裝配模擬測試 43
    5.7 登錄系統與數據恢復測試 57
    1.系統概述
    原神作為一款當下熱門的游戲,有著較為豐富的裝備系統和角色屬性,該系統旨在輔助用戶管理游戲裝備,並對游戲角色進行模擬裝配。系統通過復雜的數值計算幫助用戶查看裝配裝備後的角色屬性,如攻擊力、暴擊率、暴擊傷害等,從而方便玩家對角色進行裝備選擇和強度評估。原神裝備分為武器和聖遺物,聖遺物按裝配部位又可進一步分為花、羽毛、沙漏、杯子、頭盔五種。玩家擁有的每個角色只能裝配一把武器和五個不同部位的聖遺物。武器擁有名稱、主屬性、副屬性、技能信息,聖遺物擁有裝配部位、類型、名稱、等級、主屬性、副屬性信息。武器和聖遺物的詳細信息可見數據庫中表的屬性定義。
  6. 系統功能需求
    系統應提供四大功能模塊,分別為聖遺物背包管理、武器圖鑒、角色模擬裝配、登錄系統,此外,系統應具有良好的GUI交互界面,方便用戶使用。
    2.1聖遺物背包管理
    考慮到應用的實際用途及意義,由於原神中五星以下的聖遺物僅作為強化材料使用,並無實際用途,故聖遺物背包僅管理游戲中的五星級聖遺物。
    (1) 用戶能在聖遺物管理界面浏覽倉庫中擁有的聖遺物,聖遺物用縮略圖展示,用戶能在縮略圖中直觀地看到聖遺物的名稱、等級、外觀、主屬性、副屬性、是否已裝備等信息。
    (2)用戶能向倉庫中添加聖遺物,添加界面允許用戶輸入聖遺物的類型、等級、屬性等信息。
    (3)用戶能將聖遺物裝配給角色,該部位已裝配聖遺物的角色不能再進行裝配。
    (4)用戶能刪除倉庫中的聖遺物,刪除分為單選刪除與批量清空。
    (5)用戶能篩選聖遺物,篩選條件包括聖遺物的類型、裝配部位、具體擁有的屬性類型,且能組合不同的條件進行篩選。
    (6)用戶能對聖遺物進行排序,排序功能分為等級正序、等級逆序、按裝配部位分組排序、按類型分組排序,其中按裝配部位排序和按類型排序是互斥的。
    (7)用戶能將外部的聖遺物數據批量導入數據庫。
    2.2武器圖鑒
    該系統收納原神中的五星級武器,因武器數量少,玩家在游戲中沒有管理需求,故需提供查詢功能,方便用戶進行合理地角色裝配。
    (1)用戶可在武器圖鑒界面浏覽游戲中的武器。
    (2)武器以圖片形式展示,用戶可單擊武器圖片,在界面右側查看武器的詳細信息。
    2.3角色裝配模擬
    (1)用戶可在角色裝配模擬界面添加角色,新添加的角色默認無裝備,相同角色在倉庫中不能存在多個。
    (2)用戶可為倉庫中的角色裝配或卸載武器和聖遺物。
    (3)用戶能查看角色的屬性值,新角色入庫後,屬性為游戲中該角色90級的基本屬性,角色的屬性值會隨著武器,聖遺物的裝配和卸下而動態變化。
    (4)用戶能刪除倉庫中的角色,刪除功能分為單選刪除與批量清空。
    2.4 登錄系統
    (1)用戶擁有自己的賬戶信息,每次啟動該系統前需要輸入登錄信息連接數據庫。
    (2)系統能根據用戶的登錄信息,用後端數據庫的數據初始化用戶倉庫,即用數據庫信息在前端界面恢復用戶數據。
    (3)用戶輸入了錯誤的賬戶信息,系統能提示用戶信息有誤,需要重新輸入信息。






















    資源下載地址:https://download.csdn.net/download/sheziqiong/85794791
    資源下載地址:https://download.csdn.net/download/sheziqiong/85794791

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved