2010-05-13 2 views
1

안녕하세요 저는 ZODB를 사용하여 파이썬에서 DB 처리를위한 백엔드로 작은 게임을 개발했습니다. 전에 게임 프로그래밍을 해 본 적이 없습니다. 누군가가 내가 어떻게 저장할 수 있는지 내 현재 게임을 누른 다음 python을 사용하여 다시로드하십시오. 데이터베이스 파일 이름은 data.fs이며 내 폴더에 ZODB 파일이 3 개 더 있습니다. 하나는 잠금 상태이고 나머지는 인식하지 못합니다.전체 프로젝트를 파이썬으로 저장하는 방법

+0

게임 엔진 작동 방식에 대해 좀 더 알려야합니다. –

+0

@Mark 시뮬레이션 게임입니다. 축구 시즌을 시뮬레이션 할 것입니다. 시즌 중반 어딘가에 게임의 상태를 저장하고 싶습니다. 어떻게해야합니까? – gizgok

답변

2

나는 당신의 특별한 경우를 알지 못하지만, 아마도 ZODB는 이것에 대해 과잉입니다. 첫 번째 pickle과 anydbm을 모두 표준 라이브러리에서 확인하십시오. 요구 사항이 충분하지 않은 경우 ZODB로 이동할 수 있습니다.

ZODB에서 일단 connected이되면 평범한 파이썬 사전과 마찬가지로 원하는 내용을 넣을 수 있습니다.

또한 repoze.zodbconn을 사용하여 구성을 쉽게 할 수 있으며 시작시 연결을 사용하고 프로그램이 존재할 때이를 올바르게 닫을 수 있습니다.