협동프로젝트 무역 시뮬레이션 게임 Comercio

Windows Forms를 이용해 학우들과 협동으로 제작한 게임 프로젝트입니다.

김정태

복사됨
페이스북트위터이메일

목차

map

프로젝트 개요

교내 전공 과정 중에 협동프로젝트로 제작한 무역 시뮬레이션 게임입니다.
Comercio는 무역/상업/거래의 뜻을 가진 스페인어입니다. Comercio는 자신의 무역 상단을 개설하고 관리하며 무역과 경제에 대한 원리를 이해하고 즐길 수 있는 목표로 제작되었습니다.

기술 스택

  • .NET
  • C#
  • Windows Forms
  • Oracle Database

역할 분담

본인

File 모듈, Main 모듈, UI 컴포넌트

학우 Y.H.

AI 모듈, Main 모듈, UI

학우 M.S.

DB 모듈, UI 설계, 리소스 수집

맡은 역할 상세

게임 이용자의 세이브 파일을 다루는 파트와, 데이터베이스를 기반으로 이미지를 가져오고, 새 게임 시작 시의 상황을 파일로 직렬화하여 저장하는 파트를 맡았습니다. 메인 화면에 지도를 표시하는 User Control을 제작하고, 각종 상세보기 창을 디자인하였습니다.

구현

중앙 서버와 가맹 PC방 로컬 서버, 그리고 PC방 관리 프로그램, PC방 고객 프로그램, 웹까지 풀스택으로 제작하였습니다.
여러 가맹점을 관리할 수 있도록 하였으며, 모든 통신은 TLS로 하도록 하여, 보안도 신경썼습니다.
서버는 ASP.NET Core로 구현하였으며, 고객 프로그램 및 관리 프로그램은 WPF로 구현하였습니다.

시연 사진

메인 화면

image19

상품 리스트 화면

image20

소스 코드

Comercio.zip

PDF 발표자료

presentation.pdf

최근 글

개발&게임&포트폴리오 카테고리 글