C언어 기본함수로 만든 테트리스(대학교2학년 1~2학기에 적합)
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C언어 기본함수로 만든 테트리스(대학교2학년 1~2학기에 적합)에 대한 보고서 자료입니다.

목차

1.게임메뉴
2. 기본테트리스 소스
3. 메뉴가 추가된 소스
4. 기본테트리스+색깔 입힌 소스
5. 홀드와 스페이스 기능을 제외한 소스
6. 완성된 테트리스 소스

본문내용

기본 테트리스 게임 소스.txt



#include
#include
#include
#include
#include

#define Width 10 //x축으로 10칸
#define Length 20 //y축으로 20칸

int Detect_left_temp_block_x;        //블락이 좌측 이동시 좌측에 블락이 있으면 1, 없으면 0
int Detect_right_temp_block_x;        //블락이 우측 이동시 우측에 블락이 있으면 1, 없으면 0
int Detect_block_y;                    //블락이 아래로 이동시 아래에 블락이 있으면 1, 없으면 0
int Detect_temp_block_y;            //블락이 아래로 이동시 예측 이동하여 아래에 블락이 있으면 1, 없으면 0

int BG_Block[Width][Length];        //기본 블락
int TEMP_BG_Block[Width][Length];    //임시 저장블락(기본블락에서 키움직임 시 블락을 이동시키고 좌측에 무엇있는지 확인해야 하기때문에 기본블락을 건들지 않기 위해 임시블락을 만듬)
int random_value;                    //블락의 랜덤값(어떤모양이 나올지)
int random_value_handle;            //블락의 랜덤값에 의해 생겨진 블락의 모양을 바꿀때(테트리스 up화살표 누를때 바꾸는것)


int last_point_y;                    //맨 아래에 있는 블락의 y좌표
int last_point_x;                    //맨 아래에 있는 블릭의 x좌표
/*
■■■
■ <- 맨 아래 블락의 x,y좌표
*/

int last_temp_point_y;
int last_temp_point_x;                //위에꺼랑 같이 맨아래 블락의 x,y좌표를 갖는 변수이지만 이동시 TEMP_Block처럼 예측했을때 기존의 좌표를 바꾸지 않기 위한 변수



int last_temp_left_x=0;                
int last_temp_left_y=0;                //좌측 이동시 가장 왼쪽에 있는 블락의 x,y좌표

int last_temp_right_x=0;
int last_temp_right_y=0;            //우측 이동시 가장 오른쪽에 있는 블락의 x,y좌표

키워드

  • 가격3,300
  • 페이지수9페이지
  • 등록일2013.10.02
  • 저작시기2013.9
  • 파일형식압축파일(zip)
  • 자료번호#884142
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니