資源簡(jiǎn)介
python實(shí)現(xiàn)的socket石頭剪刀布,帶數(shù)據(jù)庫(kù)
代碼片段和文件信息
from?hashlib?import?md5
#?import?sys
import?規(guī)則
import?單人游戲
import?賬號(hào)操作
import?聯(lián)機(jī)游戲
login_username?=?““
while?True:
????mod?=?input(“選擇游戲類(lèi)型編號(hào):\n1.單人游戲\n2.聯(lián)機(jī)游戲\n3.退出\n“)
????if?mod?==?“1“:
????????單人游戲.p1_robot()
????if?mod?==?“2“:
????????while?True:
????????????c?=?input(“聯(lián)機(jī)游戲需要登錄,請(qǐng)選擇賬號(hào)操作編號(hào):\n1.注冊(cè)\n2.登錄\n3.退出并注銷(xiāo)\n“)
????????????if?c?==?“1“:
????????????????username?=?input(“請(qǐng)輸入用戶名“)
????????????????password?=?input(“請(qǐng)輸入密碼“)
????????????????md5_password?=?md5(password.encode(‘utf-8‘)).hexdigest()
????????????????賬號(hào)操作.register(username?md5_password)
????????????elif?c?==?“2“:
????????????????username?=?input(“請(qǐng)輸入用戶名“)
????????????????password?=?input(“請(qǐng)輸入密碼“)
????????????????md5_password?=?md5(password.encode(‘utf-8‘)).hexdigest()
????????????????result?=?賬號(hào)操作.login(username?md5_password)
????????????????if?result?==?True:
????????????????????login_username?=?username
????????????????????while?True:
????????????????????????pn?=?input(“選擇玩家編號(hào):\n1.P1\n2.P2\n退出\n“)
????????????????????????if?pn?==?“1“:
????????????????????????????聯(lián)機(jī)游戲.p1_socket()
????????????????????????elif?pn?==?“2“:
????????????????????????????聯(lián)機(jī)游戲.p2_socket()
????????????????????????elif?pn?==?“3“:
????????????????????????????break
????????????????????????else:
????????????????????????????print(“輸入有誤“)
????????????elif?c?==?“3“:
????????????????賬號(hào)操作.logout(login_username)
????????????????break
????????????else:
????????????????print(輸入有誤)
????if?mod?==?“3“:
????????break
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2020-09-26?07:12??socket游戲\
?????文件????????1756??2020-09-26?02:14??socket游戲\主程序.py
?????文件?????????256??2020-09-26?03:50??socket游戲\單人游戲.py
?????文件?????????448??2020-09-26?01:18??socket游戲\石頭剪刀布數(shù)據(jù)庫(kù).txt
?????文件????????1282??2020-09-26?03:28??socket游戲\聯(lián)機(jī)游戲.py
?????文件?????????143??2020-09-26?02:30??socket游戲\獲取公網(wǎng)ip.py
?????文件?????????791??2020-09-26?03:52??socket游戲\規(guī)則.py
?????文件????????2537??2020-09-26?04:06??socket游戲\賬號(hào)操作.py
評(píng)論
共有 條評(píng)論