이 프로젝트는 Python과 Streamlit을 사용하여 구현된 미로 찾기 게임입니다. 사용자는 생성된 미로를 시각적으로 확인하고, 게임의 진행 상황을 로그를 통해 확인할 수 있습니다.
- 프레임워크: Python, Streamlit
- 로깅: 화면과 파일에 로그 출력
- 미로 생성: 랜덤으로 생성되며, 크기는 상수로 정의
- 시각적 표현: 공간, 벽, 지나온 길을 사용자에게 시각적으로 표시
- constants.py: 미로의 크기, 출발점, 도착점 등 상수 정의
- logger.py: 로깅 설정, 화면과 파일에 로그 출력
- maze_generator.py: 미로 생성 로직
- main.py: Streamlit을 사용한 웹 인터페이스 구현
- Python과 필요한 라이브러리 설치:
pip install streamlit
2024.2.13 미로 생성 알고리즘은 나왔으나 GUI에 표시를 잘하지못함 GUI에 표시를 하기 위해선 근본적인 변화가 필요한 것으로 보임