[12 Day] AI와 함께하는 즐거운 게임 제작
- 꼬반
- 2024. 11. 18. 22:36
오늘도 늦은 시간 겨우겨우 짬내서 올립니다.
회사일과 병행하기엔 덩치가 너무 커져버렸....
일단 각 클래스별 기본 스킬들은 추가하였습니다.
위저드는 마법 화살, 클레릭은 상처 치유, 로그는 암습 공격, 파이터는 재생의 바람
로직은 구현했으니 이다음엔 탐험 중 전투외 랜덤 이벤트 구현을 좀하고 마을에서
퀘스트, 여관에서 긴 휴식, 무기 제작(랜덤으로 희귀 등급), 퀘스트 등.. 하..
할건 많은데 진도가 안나갑니다.
이게 다 조금 소스가 길어지니 점점 기존 내용들이 휘발되어 사라지는 특성상 슬슬 답변을
제대로 안해주는 AI 때문입니다?!?
그래서 아래와 같은 방법으로 느려지는 스레드를 삭제하고 신규 스레드에 전체 소스를
학습시키기로 했습니다.
import os
# 현재 디렉토리 경로 가져오기
current_directory = os.getcwd()
# 모든 하위 디렉토리 포함하기 위한 파일 목록 생성
files = []
for root, dirs, filenames in os.walk(current_directory):
for filename in filenames:
if filename.endswith(('.html', '.js', '.css')):
files.append(os.path.join(root, filename))
# 결과를 저장할 파일명
output_file = 'd2ng_current_source.md'
# 파일 내용을 합치기
with open(output_file, 'w', encoding='utf-8') as outfile:
for filename in files:
with open(filename, 'r', encoding='utf-8') as infile:
outfile.write(f"// Contents of {filename}\n")
outfile.write(infile.read())
outfile.write("\n\n")
print(f"모든 파일의 내용이 {output_file}에 저장되었습니다.")
오오.. 이 스크립트 조차 AI가 짜준것입니다. ㅎㅎㅎ
스크립트를 실행해서 전체 소스를 하나의 파일로 쭈욱 열거해주고
(각 파일 제일 처음에는 주석으로 구분해줍니다.)
이 파일 하나만 업로드 하면 아주 잘 AI가 학습해서 대답해줍니다.
Dall-E가 말아주는 이미지 올리면서 오늘은 이만~!