이 프로젝트는 MiniLibX 라이브러리를사용한 프로젝트로 기본적으로는 리눅스 환경에서 작업하였습니다. 따로 다운로드가 필요하며, 윈도우 환경을 사용할경우 가상머신등 리눅스 환경을 조성할 수 있는 툴을 갖추시는 것을 추천드립니다.
이미지 파일을 상업적 용도를 포함하여 저작권을 허락받은 아래의 링크에서 다운로드하여 XPM파일로 변환 후 사용하였습니다 https://kenney.nl/assets/platformer-art-pixel-redux
게임내용 : 주어진 맵의 정보 (크기, 객체들의 위치, 코인의 갯수)에 따라 초록 외계인이 핑크색의 외계인을 피해 모든 코인을 모으고 출구로 탈출하는 게임.
실행 : 메이크파일을 통해 만든 실행파일과 출력하려는 맵의 .ber 파일을 같이 ./so_long map.ber 형식으로 터미널에 입력한다.
여러 종류의 앱 실행 예시
[최소 사이즈의 맵]
[2번째크기의 맵]
[3번쨰 크기의 맵]
[최대 사이즈의 맵 (화면 최대 크기)]
[적을 마주쳤을때]