- SW설계기초(약칭 "소설기") 과목의 게임 제작 팀플과제에서 C언어로 제작해본 게임 TWIN의 리포지토리
- 동시에 움직이는 두 캐릭터로 주어진 맵을 클리어해야 하는 게임
git clone .
- twin.exe파일 실행
나머지 스테이지 및 화면은 직접 플레이해보며 확인해볼 수 있음.
실제로 게임이 실행되는 main함수가 담겨있는 파일이며, 주요 함수 및 구조체, 변수 등이 같이 작성되어있다.
배경음악 재생과 관련된 함수코드가 작성되어있다.
화면출력에 필요한 커서이동에 관련된 함수코드가 작성되어있다.
게임 기록과 관련된 함수코드 및 구조체가 작성되어있다.
색상, 게임 캐릭터 및 몹 모델에 관련된 데이터가 작성되어있다. enum, 함수 및 0,1로 구성된 다차원배열 등으로 구성되어있다.
맵에 관한 데이터가 작성되어있다. 0,1의 데이터로 구성된 다차원 배열로 작성되어있다.
효과음 재생과 관련된 함수코드가 작성되어있다.
맵 이외의 게임화면들에 대한 데이터가 작성되어있다. printf()함수와 색상함수 등 출력 위주로 화면을 구성했다.
게임 클리어 기록과 관련된 데이터가 작성되어있다. 해당 폴더 내 AllRecord.txt의 입출력을 통해 게임 내에서 관리된다.
게임 내 배경음악 및 효과음 파일들이 담겨있다.
#include <Windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <time.h>
#include <mmsystem.h>
#include <process.h>