[컴퓨터공학] [게임프로그래밍] 테트리스소스분석집

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2008.01.04 / 2019.12.24
  • 20페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 3,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
게임 테트리스의 소스코드를 완벽분석합니다.
윈API로 된거구여 쓰이는 함수와 핸들등의 기본적인 개념설명도 있기 때문에 Visual c++을 잘 몰라두 그냥 보기만하면 이해가 가도록 쉽고 자세히 분석됐습니다.
물론 그림두 포함됬구여, 특히 발표하기 알맞게 되어있죠..
목차
StartGame()
initalizeGameBoard()
PauseGame()
GameOver()
ON_PAINT()
ON_CREATE()
reDrawGame()
CreateRandomBlocks()
DrawCurBlocks()
ClearCurBlocks()
LeftMoveBlocks()
RightMoveBlocks()
DownMoveBlocks()
RotateBlocks()
FloorMoveBlocks()
CheckFullLine()
CheckCollision()
SetBlocksToGameBoard()
CheckLevelUp()
PreviewBlocks()
PrintScore()
PrintLevel()
본문내용
{ 지가 원도우 프로시저로 보내지고 이 함수가 호출이 된다, 초기 생성할 객체
들을 설정
HDC hDc; //Device Context Handler:디바이스 컨텍스트는 윈도우의 프레임부분을 제외한
SYSTEMTIME st; 클라이언트 영역을 정의하는 환경을 제공하며 이 영역에 출력하는 함수들은
모두 디바이스 컨텍스트에 대한 포인터를 필요로 한다.

hDc = GetDC(hWnd); //운영체제로부터 디바이스 컨텍스트를 얻음
hWnd: 그려질 대상이 되는 윈도우 핸들
hBlocksDc = CreateCompatibleDC(hDc); //Memory DC(Device Context)를 생성, 즉 메모리
내에 그래픽 이미지를 준비하고자할 때 사용됨
ReleaseDC(hWnd, hDc); //GetDC()에 의해 얻어진 디바이스 컨텍스트는 사용
후 반드시 운영체제에 돌려줘야하는데 이때 사용되 는 함수가 ReleaseDC()이다.
hBlocks = LoadBitmap(g_hInstance, MAKEINTRESOURCE(IDB_BLOCKS));
//LoadBitmap()함수에 의해 리소스로부터 블록 비트
맵 이미지를 로드
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 문화기술과사회변동 강의요약본 합본
  • 게임 등에 유용하고 그 밖에도 다양한응용을 상상할 수 있을 듯 하다.모션감지 의류버지니아 폴리텍 연구소의 마크 존스(Mark Jones) 등이 연구하고 있는 모션감지 바지는 전자텍스타일(electronic textile)이라는 것을 이용한 것으로 움직일 때마다 그 운동의 패턴이 전송이된다.천에 들어가 있는 센서가 속도와 회전력, 그리고 심지어는 천이 당겨지는 정도를 측정하고, 이것이무선으로 컴퓨터에 전송이 되어 활동을 분석할 수 있다.운동선수들의 운동능

  • [기초공학설계] 계란 낙하산 제작 실습
  • 테트리스 제작과정은 제작과정에서 독창적인 사고를 기르는 훈련과, 그를 실제화 하는 데 그 목적이 있음을 파악할 수 있었다. 또한 제작 결과물이 게임의 목적에서 벗어나지 않도록 프로젝트를 진행 하였다.3.4.1 기능 계통도분석내용을 가지고 기능 계통도를 제작 하였다.3.5 아이디어 전개위 기능 계통도와 설계의 집을 바탕으로 Idea 전개를 수행한다. Brain Storming 결과 여러 가지 아이디어를 수집 정리 하였고, 그 결과를 바탕으로 형태학적 차트가

  • [자기소개서] 자기소개서 작성방법과 우수예문81가지
  • 자 기 소 개 서목 차1부 - 자기소개서 쓰는 요령1.자기소개서 작성요령2.자기소개서 작성 법칙2부 - 자기소개서 양식 (81건)1. 합격자들의 입사 자기소개서 소스 - 목욕용품 유통회사(에바스)2. 합격자들의 입사 자기소개서 소스 - 컴퓨터 프로그램 제작업체3. 합격자들의 입사 자기소개서 소스 - 일본상대 무역회사4. 합격자들의 입사 자기소개서 소스 - 컴퓨터 그래픽 전문기업5. 합격자들의 입사 자기소개서 소스 - 인터넷 마케팅6. 합격자들의 입사

  • [3D 컴퓨터그래픽, 3D 게임, 3D, 입체] 3D 컴퓨터그래픽의 정의, 3D 게임의 기획 의도와 3D 게임의 국내, 국외 연구 동향, 3D 게임의 국내, 국외 엔진 동향 및 향후 3D 게임의 발전 방안 분석
  • 3D 컴퓨터그래픽의 정의, 3D 게임의 기획 의도와 3D 게임의 국내, 국외 연구 동향, 3D 게임의 국내, 국외 엔진 동향 및 향후 3D 게임의 발전 방안 분석Ⅰ. 개요Ⅱ. 3D 컴퓨터그래픽의 정의Ⅲ. 3D 게임의 기획 의도1. 기획 의도2. 게임의 대상3. 게임의 목적Ⅳ. 3D 게임의 국내, 국외 연구 동향1. 국내 연구 동향2. 국외 연구 동향Ⅴ. 3D 게임의 국내, 국외 엔진 동향1. 국내엔진1) 가이블 3D 엔진2) MU 엔진2. 국외엔진1) GENESIS3D 엔진2) UNREAL 엔진3. Turbine 엔진

  • [사회학,정보통신] 게임산업의 현황과 활성화 방안
  • 게임산업이라고 말하고 싶다. 한 예로 지난 98년 한국에 출시된 스타크래프트라는 게임은 경제뿐만 아니라 사회 전반적인 곳까지 적지않은 영향력을 행사하였다. 당시 IMF로 국가 경제가 극심한 정체에 빠져있을 때 출시 1년만에 55만장이라는 판매기록을 세운 스타크래프와 함께 폭발적으로 늘어난 PC방의 성황은 그동안 극심한 경기침체로 판매부진에 시달리던 컴퓨터업계에 엄청난 활력소로 작용하였고 그밖에 PC방의 창립과 운영에 필요한 엄청난 물

사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
copyright (c) 2003 reoprtshop. steel All reserved.