C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[28229] 제발~~ 꼭~~~ 좀 부탁드립니다 해결해 주세요
정동후 [] 788 읽음    2003-12-17 01:26
C목장의결투.zip 5.6KB 이건 프로그램 파일
게임내용.hwp 26.3KB 이건 프로그램을 만들 설명파일
저기 제가 이걸 못해서 그런데.. 이것 제가 파일을 올려드릴테니 마무리를 좀 해주시던지 아니면 새로 만들어 주셨으면 합니다~

기한이 모레 목요일 밤까지 좀 해주셨으면 합니다

첨부 합니다

만드실 내용은 다음과 같습니다~

아래 메트릭스(8 X 8)에서 좌표값 00 01, 02 03 04 05 06 07 입력한 다음 정해진 블록(테트리스 블록)을 사용하여 교대로 매꿔 넣는 게임. 마지막에 매꿔 넣는 쪽이 이기게 된다. 블록은 회전 가능하며 메트릭스 밖으로 나갈 수 없다.
컴퓨터가 반드시 이기도록 하는 게임을 만들 것.
     8x8 metrix        block

주의 사항 :

1. 프로그램 실행 도중에 프로그램이 비정상 종료되면 안된다.
2. 사람이 먼저 두고 컴퓨터가 30초 이상 아무 반응이 없으면 안된다.
3. 사람이 먼저 둘 것인지 아님 컴퓨터가 먼저 둘 것인지 선택하는 기능을 만들어라.
4. 정사각형의 불록을 컴퓨터가  metrix판 한 가운데 두게 해선 안된다.
     왜냐하면 컴퓨터가 정사각형의 불록을 metrix판 한 가운데 두게 되면 컴퓨터나 사람이나 이길 수도 질 수도 없는 이상한 게임이 된다

p.s: 제가 짜다가 만 소스코딩 설명해드릴게요. block.c 는 블록 모양들 block[801][8] 에 들어갈 값들을 택스트 파일로 출력하는 소스에요. 그리고 block.h 와 puzzle.c 는 같은 폴더에 넣어두고 실행해야 됩니다. block.h는 block 변수를 넣어둔 해더파일입니다. 한 파일에 다 넣을려니 너무 길어져서 block 변수는 따로 해더 파일에 넣었습니다.
puzzle.c는 일명 'C목장의 결투' 게임의 매인소스입니다.

한번 분석 해보시고 마무리 좀 해주세요. 부탁합니다.

+ -

관련 글 리스트
28229 제발~~ 꼭~~~ 좀 부탁드립니다 해결해 주세요 정동후 788 2003/12/17
34157     Re:제발~~ 꼭~~~ 좀 부탁드립니다 해결해 주세요 유영인 Cuperido 719 2003/12/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.