Search
🕹️

so_long

Created
2022/01/27 12:04
Updated
2022/02/04 05:01
Tags
Circle 02
2D
Game
Author
Created
Updated
mcha(Min-jae Cha)
2022. 01. 27.
2022. 02. 03.
간단한 2D게임을 만들어 보는 프로젝트.

 Intro

반드시 miniLibX라는 것을 사용하여 본 과제를 진행해야 한다.
게임의 주인공인 돌고래는 물고기 몇 마리를 잡아먹은 뒤 지구를 탈출해야 한다.
보너스에서는 이 주인공을 가로막는 장애물이 등장하며, 이 장애물에 닿았을 때에는 패배하게 설계한다.
주인공은 돌고래가 될 필요도, 주인공이 먹는 것이 물고기가 될 필요도 없다.

 miniLibX

MiniLibXgraphical software를 쉽게 만들 수 있는 Window Interface Library이다.
먼저 우리는 우리의 소프트웨어와 디스플레이 사이의 연결을 열어야 한다.
이 연결이 이루어지고 나면, 우리는 메시지를 보내고 받을 수 있다.
mlx_init 함수는 이 연결을 만드는 역할이다. 아무런 파라미터도 필요하지 않고, 그저 void *를 반환한다.
MiniLibX는 크게 4가지 종류의 기능이 있다.

→ 기능

펼쳐 보기

→ MiniLibX 링크하기

펼쳐 보기

→ MiniLibX function

펼쳐 보기

 Process

→ 맵 유효성 확인

펼쳐 보기

→ 맵 읽어들이기

펼쳐 보기

→ 게임 시작

펼쳐 보기

→ 키 인식

펼쳐 보기

→ 장애물(적) 배치

펼쳐 보기

 Reference

→ Events, Mask
→ Intro