C,C++로 만드는 간단한 프로젝트/Invaders(Galaga) 게임 만들기
-
3. 플레이어와 에너미의 총알 만들기C,C++로 만드는 간단한 프로젝트/Invaders(Galaga) 게임 만들기 2021. 3. 26. 11:17
아래의 내용에 이어서 만들어 보도록 하자. designatedroom87.tistory.com/391 2. 에너미의 움직임 만들기 아래의 내용 뒤이어서 만들어 보도록 하자. designatedroom87.tistory.com/390 1. 콘솔 화면 구성 & 플레이어의 이동 구현하기 게임의 기본 구성은 아래의 별 피하기 게임과 유사하다. 프로젝트의 개발 환 designatedroom87.tistory.com 총알에 대한 기본적인 내용은 아래와 같다. 약간 특이한 점은 플레이어와 에너미는 총알에 대해서는 같은 배열을 사용한다. 총알 입장에서는 누가 생성한 것인지에 대해서만 정확히 알고 있으면 된다. 1. InitialObject 함수 총알 배열을 초기화 하는 함수로, 배열 내의 총알들을 모두 비어 있는 상태..
-
2. 에너미의 움직임 만들기C,C++로 만드는 간단한 프로젝트/Invaders(Galaga) 게임 만들기 2021. 3. 25. 21:07
아래의 내용 뒤이어서 만들어 보도록 하자. designatedroom87.tistory.com/390 1. 콘솔 화면 구성 & 플레이어의 이동 구현하기 게임의 기본 구성은 아래의 별 피하기 게임과 유사하다. 프로젝트의 개발 환경은 Visual Studio 2008 에서 구현을 하도록 한다. designatedroom87.tistory.com/349?category=913294 1. 콘솔화면 구성 & 그리는 함.. designatedroom87.tistory.com 플레이어에 대한 내용과 같은 부분이 많다. 아래는 에너미에 관련한 부분이다. 1. InitialObject 함수 에너미들을 배치하는 부분을 적어준다. 한 줄에 10기씩을 배치한다. 그리고 초기 이동 방향은 오른쪽 방향으로 이동할 것이다. 2. ..
-
1. 콘솔 화면 구성 & 플레이어의 이동 구현하기C,C++로 만드는 간단한 프로젝트/Invaders(Galaga) 게임 만들기 2021. 3. 25. 20:54
게임의 기본 구성은 아래의 별 피하기 게임과 유사하다. 프로젝트의 개발 환경은 Visual Studio 2008 에서 구현을 하도록 한다. designatedroom87.tistory.com/349?category=913294 1. 콘솔화면 구성 & 그리는 함수 만들기 우리가 만들 게임이다. 콘솔화면 창을 구현할 때 API 함수들을 이용해야 한다. 그리고 콘솔 창에서 좌측상단이 원점이다. 우리가 알고 있는 좌표계와 조금 다르다. 이 점을 반드시 유의해야 한다. designatedroom87.tistory.com 아래의 Console 헤더 파일과 소스 파일의 내용은 위의 별 피하기 게임에서 이미 진행한 내용과 같으므로 추가적인 설명은 생략하도록 한다. 그리고 가로는 x축이고 세로는 y축으로, y값이 커질수..