포트폴리오로 만든 3D 퍼즐 게임. 자세한 설명은 생략한다
아래 링크로 가면 게임 개요, 소스, 실행 파일 등을 다운받을 수 있다.
이제 만든 이야기나 해야겠다. 여름 방학 내내 학교 나오면서 개발하는 것이 쉽지 않았다. 하필 학과가 방학 때 이사를 하는 바람에 실습실을 못 써서 도서관을 애용했다. 그런데, 멀티미디어 실습실은 6시까지만 가능하다. 이후는 오프라인으로 작업해야 한다. 덕분에 인터넷없는 환경의 개발이 얼마나 힘든지 뼈와 살이 분리되도록 느꼈다.
경쟁할 동료 없이 작업하는 것이 얼마나 비효율적인지 잘 안다. 그래서 동료를 찾으려 했는데 풍요 속의 빈곤도 아니고 컴퓨터공학과에서 프로그래머할 사람을 찾기가 정말 힘들었다. 간신히 7월 중순 즈음에 이준호와 작업할 수 있었는데, 덕분에 완성에 더 큰 도움이 되었다. 같이 있다는 것만으로 책임감과 경쟁의식이 느껴지는 것은 어쩔 수 없는 본성이다. 이 친구가 연산 처리 부분을 담당하여 작업량도 다소 줄일 수 있었다.
애니메이션도 쉐이더도 못 써서 아쉬운 작품이지만 그래도 포트폴리오라도 만들었기에 다행이다. 그리고 면접본 곳에서는 모두 게임을 재미있게 했다는 말도 들었다. 게임 제작자에게 이것보다 기쁜 칭찬이 있을까? 코드도 괜찮았다고 들었다. 이게 없었다면 게임 회사 취직은 요단강 너머로? 내가 세운 계획대로 작품이 나왔다는 사실, 그리고 완성도를 갖췄다는 사실에 기뻤다. 내가 세운 앞으로의 계획도 지금처럼 될까? 불안하지만, 그렇다고 다른 방법은 없다. 그저 걸어갈 뿐.
싱글 플레이만 가능한 점은 가장 큰 아쉬움이다. 나중에 XNA 키트를 이용해서 XBOX를 이용한 멀티 플레이를 구현하고 싶다.
게임하는 방법
안녕하세요, CQ입니다. 게임 화면을 살펴보세요.
각 스테이지는 맞춰야할 답을 보여줍니다. 화면에는 숫자와 연산 기호가 찍힌 공이 보입니다. 답을 맞추기 위해 적당한 공을 선택하여 수식을 구성하십시오.
아래 예를 보십시오.
정답을 맞췄습니다! 그러나 이 정도로는 모자랍니다. CQ를 높이기 위해 CQ 지수를 맞춰야 합니다.
플러스 CQ: 수식에 반드시 포함해야 하는 것들입니다. 예를 보면, 5와 6은 반드시 포함되어야 합니다.
마이너스 CQ: 수식에 절대 포함될 수 없는 것들입니다. 예를 보면, 1과 3은 절대 포함될 수 없습니다.
'코드' 카테고리의 다른 글
libcurl 정적 링크 오류 해결하기 (0) | 2010.05.20 |
---|---|
클래스 멤버 함수 포인터 사용 예제 (0) | 2010.05.13 |
V Player (0) | 2006.11.19 |
easyVNC 프로토타입 (0) | 2006.10.18 |
OpenTNL API를 이용하여 메모리 데이터 전송하기 (0) | 2006.10.04 |