Skip to content

backpropagation-jh/studentmaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

🎓 StudentMaker — 학생키우기 게임

나만의 학생을 키우고 성장시키는 시뮬레이션 게임 프로젝트

Are you interested? then email me

📖 프로젝트 개요

StudentMaker는 플레이어가 가상의 학생 캐릭터를 처음부터 만들어 성장시키는 육성 시뮬레이션 게임입니다.

학생의 공부, 체력, 감성, 사회성 등 다양한 스탯을 관리하면서 다양한 이벤트를 경험하고, 최종적으로 원하는 진로나 목표를 달성하는 것이 게임의 핵심 목표입니다.

주요 특징

항목 설명
🧑‍🎓 캐릭터 커스터마이징 학생의 외모, 성격, 초기 스탯을 자유롭게 설정
📚 스탯 관리 시스템 학력, 체력, 창의력, 사회성 등 멀티 스탯 관리
🗓️ 일과 시스템 매일 주어지는 시간을 어떻게 사용할지 선택
🎲 랜덤 이벤트 예상치 못한 다양한 이벤트로 스토리에 변화를 더함
🏆 엔딩 분기 누적된 선택과 스탯에 따른 다양한 엔딩 제공

🛠️ 제작 방법 (개발 가이드)

1. 기술 스택

  • 언어: (예: Python / JavaScript / Kotlin 등 — 팀 결정에 따라 업데이트 예정)
  • 엔진/프레임워크: (예: Pygame / Godot / Unity 등)
  • 버전 관리: Git & GitHub

2. 개발 환경 설정

# 1. 저장소 클론
git clone https://github.com/backpropagation-jh/studentmaker.git
cd studentmaker

# 2. 의존성 설치 (예시 — 실제 패키지 매니저에 맞게 수정)
# Python의 경우
pip install -r requirements.txt

# Node.js의 경우
npm install

# 3. 게임 실행
# Python의 경우
python main.py

# Node.js의 경우
npm start

3. 프로젝트 구조 (예시)

studentmaker/
├── assets/          # 이미지, 사운드 등 리소스
├── src/             # 소스 코드
│   ├── characters/  # 캐릭터 관련 모듈
│   ├── events/      # 이벤트 시스템
│   ├── stats/       # 스탯 관리 로직
│   └── ui/          # UI 컴포넌트
├── tests/           # 테스트 코드
├── README.md
└── main.py (또는 index.js 등)

4. 개발 흐름

  1. 이슈 등록: 기능 구현이나 버그 수정 사항을 GitHub Issues에 등록합니다.
  2. 브랜치 생성: feature/기능명 또는 fix/버그명 형식으로 브랜치를 생성합니다.
  3. 개발 및 커밋: 기능을 구현하고 명확한 커밋 메시지를 작성합니다.
  4. PR 제출: main 브랜치로 Pull Request를 올리고 코드 리뷰를 받습니다.
  5. 병합: 리뷰 통과 후 main에 병합합니다.

5. 커밋 메시지 컨벤션

feat: 새로운 기능 추가
fix: 버그 수정
docs: 문서 수정
style: 코드 스타일 변경 (동작에 영향 없음)
refactor: 코드 리팩토링
test: 테스트 코드 추가/수정
chore: 빌드, 설정 파일 변경

🤝 기여 방법

  1. 이 저장소를 Fork 합니다.
  2. 새로운 브랜치를 생성합니다: git checkout -b feature/내기능
  3. 변경 사항을 커밋합니다: git commit -m "feat: 내 기능 설명"
  4. 브랜치에 Push 합니다: git push origin feature/내기능
  5. Pull Request를 보냅니다.

📄 라이선스

이 프로젝트는 MIT License를 따릅니다.


💡 기술 스택 및 세부 설정 방법은 팀 논의 후 계속 업데이트될 예정입니다.

About

학생키우기 게임 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors