콘솔 프로젝트 기획 초안
지금 내 코딩 수준에서는 현실적으로 규모가 큰 게임을 만들기는 어렵다.
하지만 그렇다고 아무것도 못하는 건 아니다.
문득 좋은 아이디어가 떠올랐다.
오히려 작은 게임 여러 개를 묶어서 하나의 프로젝트로 만든다면?
"단순한 게임들을 모아서 관리하는 콘솔 프로젝트"
이렇게 하면 정해진 기간 안에 여러 게임을 완성할 수 있고, 시간이 남는다면 다른 미니게임 제작에도 도전 할 수 있다.
반대로 기간 안에 다 완성하지 못하더라도, 이미 만든 게임만으로도 프로젝트를 구성할 수 있다.
작지만 여러 개를 끝까지 구현, 객체지향과 자료구조 , 알고리즘을 다 넣을 수 있고 일주일 안에 완성 가능성이 있다.
그리고 예전에 만들었던 가위바위보나 Up&Down 도 업그레이드해서 다시 넣을수도 있다.
프로젝트 개요
- 프로젝트 형태 : 콘솔 기반 미니게임 모음집
- 개발 기간 : 10월 10일까지 약 9일 ( 짧지만 가능하다고 믿는다.. )
- 구성 방식 : 메인 메뉴에서 원하는 미니게임 선택 → 게임 실행 → 종료 후 메뉴로 복귀
게임 종류
쉬운 게임 ( 필수 목표 )
- 숫자 맞추기
- 가위바위보
- 코딩 퀴즈
도전적인 게임 ( 추가 목표 )
- 스네이크
- 미로 탐험
- 포커
개발 방향
1. 규모 조절 가능
- 작은 단위로 하나씩 완성 → 시간이 남으면 추가 제작
2. OOP / 자료구조 활용
- 각 미니게임은 클래스로 분리 , 객체 단위로 관리
- List , Queue , Dictionary 등을 사용해 점수 데이터 관리
3. 알고리즘
- 스네이크 게임에서는 기본적인 탐색 알고리즘 응용
4. 완성도 확보
- 개별 게임은 단순하지만, 모여 있을 때 프로젝트의 볼륨이 커 보인다
- 여러 게임을 객체지향적으로 구조화했다는 점을 강조 가능
앞으로의 계획
- 1차 목표 : 숫자 맞추기, 가위바위보 , 코딩 퀴즈 등 간단한 코딩으로도 제작 가능한 미니게임 완성
- 2차 목표 : 스네이크 나 카드게임 등 도전적인 코딩 난이도의 게임을 제작
- 여유 시간 : 추가 미니게임 제작 가능성을 탐색
추후 보완할 부분 ( 개발 진행하면서 업데이트 할 예정 )
- 클래스 다이어그램 / 플로우차트
- 메인 메뉴 실행 화면 캡처
- 각 미니게임 결과 화면 스크린샷
- 핵심 코드 일부 예시
- 프로젝트 진행 중 배운 점을 정리
마무리
결론은 큰 거 말고 작은 거 여러 개 완성해보자
이번 콘솔 프로젝트는 완벽한 대작보다는 작아도 끝까지 완성하는 경험에 집중한다.
'📖TIL > 🔥Projects' 카테고리의 다른 글
| 프로젝트 진행과정 002 (0) | 2025.10.02 |
|---|---|
| 콘솔 프로젝트 진행과정 001 (0) | 2025.10.02 |
| 모의 발표 준비 가이드 (0) | 2025.10.01 |
| 버프와 지속 시간 구현 (0) | 2025.10.01 |
| 우유 자판기 만들기 (0) | 2025.09.25 |