[C++] 게임소스 - 너구리
- 최초 등록일
- 2007.12.23
- 최종 저작일
- 2007.11
- 압축파일
- 가격 1,000원
소개글
학원에서 프로젝트로 만든 너구리 입니다.
제작일시는 2007년 11월 중순이구요.
스테이지는 달랑 하나 밖에 없습니다. 스테이지 추가하기는 쉽습니다.
파일구성은 다음과 같습니다.
Racoon.cpp - 메인CPP
-클래스정보-(각파일의 cpp에는 해당헤더들의 정의가 되어있음)
Player.h - 플레이어 클래스의 헤더파일
Map.h - 스테이지 맵 정보 헤더파일
Mine.h - 송곳(지뢰)의 헤더파일
Item.h - 아이템의 헤더파일
Ladder.h - 사다리 헤더파일
Board.h - 땅(너구리가 밟고 다니는)
-그외 각종 리소스파일들
Player.cpp 의 일부내용
--
#include "Player.h"
#include
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CPlayer::CPlayer()
{
//처음 시작할때 (500, 500)에서 등장
ptPos.x = 500;
ptPos.y = 500;
//처음 시작할때 왼쪽을 보고 있다.
direction = LEFT;
nScore = 0;
nSizeOfPlayer = 10;
srand(GetTickCount() );
nSpeed = 3+ (rand()% 5);
}
//적의 초기위치를 세팅할때..
CPlayer::CPlayer(int x, int y)
{
//(x, y)에서 등장
ptPos.x = x;
ptPos.y = y;
//왼쪽을 보고 있다.
direction = LEFT;
//플레이어 크기
nSizeOfPlayer = 10;
nSpeed = 3+ (rand()% 5);
nLife = 3;
}
//적의 초기위치를 세팅할때..
void CPlayer::Initialize(int x, int y)
{
//다시 살아남
bDead = false;
//(x, y)에서 등장
ptPos.x = x;
ptPos.y = y;
//왼쪽을 보.....
.
.
.
.
.
컴파일 실행환경
Visual C++ 6.0
압축파일 내 파일목록
Racoon.ncb
Racoon.plg
Racoon.cpp
Racoon.dsw
Racoon.opt
resource.h
rs.rc
Board.h
Board.cpp
IMG_BACK .bmp
IMG_BACKGROUND.bmp
IMG_BOARD.bmp
IMG_ENEMY_LEFT.bmp
IMG_ENEMY_RIGHT.bmp
IMG_ITEM.bmp
IMG_LADDER.bmp
IMG_MINE.bmp
IMG_RACOON_DOWN.bmp
IMG_RACOON_FALL.bmp
IMG_RACOON_LEFT.bmp
IMG_RACOON_RIGHT.bmp
IMG_RACOON_UP.bmp
Item.h
Item.cpp
Ladder.h
Ladder.cpp
Map.h
Map.cpp
Mine.h
Mine.cpp
Player.h
Player.cpp
Racoon.dsp
참고 자료
윈도우즈 API 정복 - 김상형 지음 (한빛미디어)
뇌를 자극하는 C++ 프로그래밍 - 이현창 지음 (한빛미디어)
http://www.winapi.co.kr
http://cafe.naver.com/gamedidim