취미

[12 Day] AI와 함께하는 즐거운 게임 제작

오늘도 늦은 시간 겨우겨우 짬내서 올립니다.

 

회사일과 병행하기엔 덩치가 너무 커져버렸....

 

일단 각 클래스별 기본 스킬들은 추가하였습니다.

 

위저드는 마법 화살, 클레릭은 상처 치유, 로그는 암습 공격, 파이터는 재생의 바람

 

로직은 구현했으니 이다음엔 탐험 중 전투외 랜덤 이벤트 구현을 좀하고 마을에서 

 

퀘스트, 여관에서 긴 휴식, 무기 제작(랜덤으로 희귀 등급), 퀘스트 등.. 하.. 

 

할건 많은데 진도가 안나갑니다.

 

이게 다 조금 소스가 길어지니 점점 기존 내용들이 휘발되어 사라지는 특성상 슬슬 답변을

 

제대로 안해주는 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가 말아주는 이미지 올리면서 오늘은 이만~!

반응형