[Black Jack Game]

자바로 구현한 간단한 블랙잭 게임입니다.

개발 기간

2025.01.~2025.02. (1개월)

언어

Java

개발 목적

패키지화

초기 프로젝트는 콘솔 기반이었기에 하나의 코드로 구현해도 문제가 없었으나, GUI로 확장하면서 코드가 길

MVC(Model, View, Controller) 구조로 설계

개발 목표

진행 상황

첫번째,  패키지화

처음에는 하나의 긴 코드 파일로 구현했던 프로젝트를, 기능과 역할에 따라 Model, Main, Controller로 패키지화했습니다. 이를 통해 코드의 가독성, 

두번째MVC 구조로 재설계

프로젝트를 데이터를 담당하는 Model 영역, 게임의 흐름 제어를 담당하는 Controller 영역과 GUI 부분을 담당하는 View 부분으로 구분하는 MVC 구조로 설계했습니다.

개선할 점