본문 바로가기
반응형

brick breaker2

Brick Breaker 게임 제작하기 - 2 그래픽 소스 생성 요리를 만들 때 재료를 준비하듯이 그래픽 프로그램을 작성할 때에는 그래픽 소스라는 재료를 준비해야 한다. 일반적으로 그래픽 소스는 그림이라고 할 수 있겠지만, 게임에서 사용하는 그래픽 소스는 그림이라는 구성 요소 이외에도 한가지 요소가 덧붙여져야 한다. 게임의 출력부는 여러가지 그래픽 소스를 배치하는 작업을 하게 되는데, 이 때 배치하는 그래픽 소스들이 서로 겹치게 되는 경우가 많다. 이 때 알파값을 이용하여 혼합(blend)과정을 거침으로써 게임의 오브젝트가 보다 자연스럽게 표현된다. 알파값을 그림에 주기 위해서는 포토샵과 같은 전문 그래픽 도구가 필요하다. 여기에서는 간단한 예로 그래픽 소스를 어떻게 생성하는지에 대해 설명토록 한다. 제일 먼저 포토샵을 실행한다. 새로운 이미지 파일.. 2019. 12. 26.
Brick Breaker 게임 제작하기 - 1 벽돌깨기 게임 개요 벽돌깨기 게임은 아케이드 게임으로 오랜 역사를 가지고 있다. 초창기 컴퓨터 게임은 단순한 로직을 사용합니다. 벽돌깨기 게임은 그만큼 단순하기 때문에, 처음 게임을 개발하는 사람이면 한번쯤 개발을 시도해볼만한 좋은 게임입니다. 여기서는 기존에 나왔던 게임의 모티브를 따라서 게임을 제작했습니다. 알카노이드(ARKANOID)은 1986년 타이토라는 게임 소프트웨어 회사가 만든 게임입니다. 당시 컴퓨터나 콘솔 게임기의 성능이 대단하지 않았지만, 벽돌깨기 게임을 즐기기에는 충분했었던 듯 합니다. 워낙 스테이지도 많고, 스테이지 격파 방식이었고, 벽돌을 깰때마다 떨어지는 특수 아이템으로 부가적인 기능을 적용할 수 있었지만, 여기에서는 본연의 벽돌깨기 기능만 구현토록 합니다. 벽돌깨기 게임에서는 .. 2019. 12. 24.
728x90