python 을 이용 하여 퍼 즐 게임 을 만 드 는 전 과정

개발 도구
파 이 썬 버 전:3.6.4
관련 모듈:
pygame 모듈;
파 이 썬 자체 모듈
대중 번호 주목:Python 학습 안내,"퍼 즐"에 답장 하면 원본 코드 를 얻 을 수 있 습 니 다.
환경 구축
Python 을 설치 하고 환경 변수 에 추가 하면 pip 설치 에 필요 한 관련 모듈 을 설치 하면 됩 니 다.
원리 소개
게임 소개:
그림 을 m 로 나누다×n 개의 사각형 블록 을 그림 오른쪽 아래 에 있 는 사각형 블록 을 공백 블록 으로 바 꾼 후 이 사각형 블록 을 무 작위 로 원래 그림 의 모양 으로 배치 합 니 다.게임 목 표 는 비 공백 블록 을 이동 하여 무 작위 로 배치 하여 얻 은 그림 을 원래 이미지 의 모양 으로 복원 하고 이동 작업 은 비 공백 블록 에서 만 공백 블록 으로 이동 하도록 규정 하 는 것 입 니 다.
예 를 들 어 다음 그림 에서 보 듯 이:

점차적으로 실현:
Step 1:게임 초기 화면
게임 이 니까 초기 화면 이 있어 야 되 는 거 아니 야?
OK,우 리 는 먼저 게임 초기 화면 을 작성 합 니 다.

효 과 는 다음 과 같다.

플레이어 자신의 수준 에 따라 난이도 가 다른 퍼 즐 게임 을 선택 할 수 있 습 니 다.
Step 2:이동 동작 정의
이동 동작 을 정의 하 는 목적 은 퍼 즐 을 이동 하기 위 한 것 입 니 다.(쓸데없는 소리 같 습 니 다.TT)구체 적 인 실현 은 매우 간단 하 다.

Step 3:게임 메 인 화면
OK,앞 에 있 는 쿠션 이 있 으 면 우 리 는 우리 의 게임 메 인 화면 을 실현 할 수 있 습 니 다.
우선,우 리 는 퍼 즐 을 어 지 럽 혀 야 하지만 랜 덤 으로 어 지 럽 히 면 퍼 즐 이 풀 리 지 않 을 수 있 습 니 다.따라서 우 리 는 랜 덤 으로 퍼 즐 을 이동 하여 퍼 즐 을 어 지 럽 히 는 효 과 를 실현 합 니 다.이것 도 우리 가 먼저 퍼 즐 의 이동 조작 을 정의 하 는 주요 원인 입 니 다.

게임 메 인 화면 초기 화:

마지막 으로 메 인 인터페이스의 디 스 플레이 새로 고침 과 이벤트 응답 등 기능 을 실현 합 니 다.

Step 4:게임 종료 창
게이머 가 퍼 즐 을 완성 한 후에 게임 종료 화면 을 표시 해 야 합 니 다.게임 초기 화면 과 유사 하고 실현 하기 가 비교적 간단 합 니 다.

OK,대성 공!!!
python 을 이용 한 퍼 즐 게임 제작 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 python 퍼 즐 게임 제작 에 관 한 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기