Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 952 Bytes

File metadata and controls

12 lines (12 loc) · 952 Bytes

Paint

  • 장르: 캐쥬얼
  • 컨셉: 그림판
  • 환경: PC
  • 플레이 방식: 펜 기능, 페인트 기능, 지우개 기능을 이용하여 그림을 그릴 수 있습니다. 6개의 색이 제공되며, 원한다면 완성된 그림을 모두 지우거나 파일로 저장할 수 있습니다.
  • 여담: 보드 게임을 제작하며, 이와 비슷한 방식으로 그림판을 구현할 수 있지 않겠느냐는 생각에 제작한 게임입니다. 화면을 수많은 이미지 블록으로 보고, 마우스로 터치한 블록의 이미지의 색을 선택한 색으로 변경하는 방식으로 펜을 구현하였습니다. 생각보다 어려웠던 문제는 페인트 기능으로, 처음에는 단순한 재귀호출로 구현하려 했으나 실패하였고 정말 오랜 시간을 소모해 스택 방식으로 구현할 수 있었습니다. 완성된 그림은 캡쳐 패키지를 이용하여 저장하도록 구현하였습니다.