파이썬으로 게임 만들어보기

Apic·2025년 5월 1일
0

심심한 프로젝트

목록 보기
19/21

시작

파이썬의 문법을 어느정도 익혔으니, 이제 파이썬으로 게임을 만들어 보려고 한다.

나중에 gui를 만들고 ai도 넣어보려고 한다.

생각나는 작업 목록

  • 게임 전체적인 부분 (0501)
    • 캐릭터 생성시 닉네임 중복 확인 (0501)
    • 캐릭터 생성시 데이터 저장하기 (0501)
    • 캐릭터 로드하기 (0501)
    • 난이도 설정 (0501)
    • 데이터 삭제 (0502)
    • 진행한 캐릭터 저장하기 (0502)
  • 캐릭터 (0501)
    • 직업 만들기 (0501)
    • 직업별 스텟 조정하기 (0501)
    • 직업별 스킬 만들기 (0501)
    • 상태창 표시하기 (0501)
    • 인벤토리 최대 크기 (0501)
  • 스킬 (0501)
    • 스킬에 조건 걸기 (0501)
  • 아이템 (0501)
    • 아이템에 조건 걸기 (0501)
    • 아이템 드랍 확률 넣기 (0501)
    • 아이템 저장하기 (0502)
    • 아이템 불러오기 (0502)
    • 아이템 추가하기 (0502)
    • 아이템 설명 보기 (0502)
    • 아이템 검색하기 (0502)
  • 몬스터 (0501)
    • 몬스터 구상하기 (0501)
    • 몬스터별 드랍템 넣기 (0501)
  • NPC (0501)
    • 상인 만들기 (0501)
  • GUI (0501)
  • AI (0501)

목표

  • 텍스트 기반으로 RPG 게임 완성하기
  • GUI 만들기
  • AI 사용하기

파일

https://github.com/dlsdud9098/advanture_game

구조

├── README.md
├── develop_logs
│   └── 0501 logs 01.md
├── display
│   ├── pycache
│   │   └── display_select.cpython-311.pyc
│   └── display_select.py
├── main.py
├── pyproject.toml
├── saves
│   ├── pycache
│   │   └── save_loads.cpython-311.pyc
│   ├── datas
│   │   └── saves.json
│   └── save_loads.py
├── temp.ipynb
├── unit
│   ├── pycache
│   │   ├── create_character.cpython-311.pyc
│   │   └── player.cpython-311.pyc
│   ├── character_class
│   │   ├── pycache
│   │   │   └── warrior.cpython-311.pyc
│   │   ├── character_settings.md
│   │   └── warrior.py
│   ├── create_character.py
│   ├── item.py
│   ├── monster.py
│   └── player.py
└── uv.lock

profile
코딩 공부하는 사람

0개의 댓글