미로 찾기 게임 프로젝트

이 프로젝트는 Python과 Streamlit을 사용하여 구현된 미로 찾기 게임입니다. 사용자는 생성된 미로를 시각적으로 확인하고, 게임의 진행 상황을 로그를 통해 확인할 수 있습니다.

프로젝트 설계

  • 프레임워크: Python, Streamlit
  • 로깅: 화면과 파일에 로그 출력
  • 미로 생성: 랜덤으로 생성되며, 크기는 상수로 정의
  • 시각적 표현: 공간, 벽, 지나온 길을 사용자에게 시각적으로 표시

프로젝트 구조

  1. constants.py: 미로의 크기, 출발점, 도착점 등 상수 정의
  2. logger.py: 로깅 설정, 화면과 파일에 로그 출력
  3. maze_generator.py: 미로 생성 로직
  4. main.py: Streamlit을 사용한 웹 인터페이스 구현

설치 및 실행 방법

  1. Python과 필요한 라이브러리 설치:
    pip install streamlit
    
    

진행상황

2024.2.13 미로 생성 알고리즘은 나왔으나 GUI에 표시를 잘하지못함 GUI에 표시를 하기 위해선 근본적인 변화가 필요한 것으로 보임