모두의마블 보드게임의 형태로 숙명인들이 즐길 수 있는 프로그램 만들기 • 모두의마블은 정해진 보드판 상에서 주사위를 따라 이동하게되고, 머무르는 칸에 맞는 동작을 적절하게 수행하는 게임임 • 숙명 모두의마블 게임은 각 플레이어들이 자신의 에너지를 관리하면서 전공수업을 적절하게 듣고 졸업 학점 (credit)을 채우는 것을 최종 목표로 함
- 주어진 base code의 구조 하에서 구현하며, 각 소스코드파일은 아래와 같은 역할을 가짐 • main.c 플레이어 관리 및 게임의 주요 동작 흐름 실현
- 상태 : 문법에러수정 및 종료조건 로직 수정(테스트X) • marbleBoardConfig.txt : 마블 보드 정보 • marbleFestivalConfig.txt : 보드 중 행사 정보 담고 있는 코드 • marbleFoodConfig.txt : 보드 중 음식 정보 담고 있는 코드 • smm_object.c : 게임에 필요한 객체(노드, 음식카드, 축제카드, 수강 이력) 정보 저장 • smm_database.c : 보드의 노드, 음식카드, 축제카드, 각 플레이어의 수강 강의 이력을 저장하는 데이터베이스