用户:
灵清帝王吃爆一切厕所查看:24 回复:12 评论:24 创建时间:2022-01-17T19:45:15
招代码师四名!!建筑师五名!!! 要求:代码:不高,只要会跑酷存档的代码就行!!!//建筑:只要能设计的好看就行!!! 网址:神奇代码岛:超能跑酷(codemao.cn) 快来啊!!!
我可以用python写:
import pickle
class GameState:
def __init__(self, player_name, score, level, position):
self.player_name = player_name
self.score = score
self.level = level
self.position = position
def __repr__(self):
return f"GameState(player_name={self.player_name}, score={self.score}, level={self.level}, position={self.position})"
def save_game(state, filename='savegame.pkl'):
with open(filename, 'wb') as file:
pickle.dump(state, file)
print(f"游戏存档成功: {filename}")
def load_game(filename='savegame.pkl'):
try:
with open(filename, 'rb') as file:
state = pickle.load(file)
print("游戏加载成功!")
return state
except FileNotFoundError:
print("存档文件未找到!")
return None
# 示例用法
if __name__ == "__main__":
# 创建一个游戏状态
game_state = GameState(player_name="玩家1", score=1500, level=3, position=(10, 15))
# 保存游戏状态
save_game(game_state)
# 加载游戏状态
loaded_state = load_game()
print(loaded_state)点赞1
评论