음 n을 2로 나눴을 때 나머지가 0인 숫자들을 더하면 될것 같은데..
아 if는 사용이 안되네....

으음... 그러면....

for (i =2; i <= n; i +=2)
{
	answer += i;
}
return answer;

이러면 되겠지?

내가.... 뭘.... 잘못했지....?

아 정수라고 선언을 안해줬구나 ㅋ

하루에 한문제씩이라도 풀어보자 어제는 안풀었지만..?


오늘은 디버깅하며 게임 안정화 작업!

분명 잘 작동하던 승리/패베 화면출력 후 메인화면으로 잘 넘어가던게 던전에 다시 소환되는 버그가 발생
처음 발견한 구간은 플레이 테스트 했을 때 죽어버린다음 다시 던전에서 부활하는것을 발견
어? 뭐가 문제지?? 패베 메서드쪽 확인하며 둘러보다 메인화면 출력하는 메서드를 추가
다행이 고쳐진듯 메인화면을 잘 보여주지만....

게임종료를 입력했을 때 다시 던전으로 소환
??? 던전 후퇴 후 게임종료 다시 입력하니 그제서야 게임이 종료되었다

으음... 왜? 라는 생각으로 일단 코드들을 들여다보고 있는데
30분이 흐르고
역시 봐도 모르겠다!

ai의 힘을 빌려보자

으앙 기가gpt 왜 이런 오류가 생겼는지 모르겠어

hey 중삣삐 그럴때일수록 침착해야 하는거야
어디 부분이 문제인지 천천히 설명해봐

던전에 들어가서 전투상태에 돌입했고 거기서 승리/패베하면 화면출력이 나온 다음에 메인화면은 나오는데 거기서 게임종료를 누르면 다시 던전 전투상태 화면이 나와

that's right 아주 잘 설명해줬잖아 너의 팀 코드를 잘 봐봐
던전에 들어가는 구조가 어떻게 되어있지?

어... Enter();?

good 좋아 그렇게 천천히 살펴보는거야 던전은 그러면 어디서 불러오지?

메인화면?

perfect 아주 잘하고 있어 그럼 던전을 선택할 수 있는 화면으로 가봐 던전 불러오는 방식이 어떻게 되어있지?

new 를 사용해서 던전을 불러오고 있어

bin-go 여기까지 왔으면 답은 나온거야 new 방법으로 들어갔다면 던전 객체가 형성 되었겠지? 던전에 이미 들어간 상태인거야 그런데 던전 안에서 메인메뉴를 불러오면 던전속 메인메뉴가 탄생되는거지 이해했어?

어... 그러니깐 메인화면 -> 던전 -> 던전(메인화면) 이렇게 속해있다는 소리야?

아주 좋아 잘 이해하고 있군 그럼 어떻게 해야할까? 던전에 들어갔으면 나오는것도 처리를 해야겠지? 던전속에서 영원히 살아갈 생각은 아니겠지?

당연히 아니지 근데 그 방법을 모르겠으니깐....

hey hey 자신감을 잃지마 여기까지 왔으면 다 온거야 천천히 생각해보는거야 조건문 알고있지? 던전에 입장된 상태인지 아닌지 직접 설정하기 위해서는 뭐가 필요할까

참 거짓?

맞아 바로 그거야

내가 정신을 놔버린게 분명하구나

암튼 그래서 전투시작 메서드를 bool 값으로 설정해서 전투로직이 while 값으로 반복되고 있으니 게임이 끝나는 로직에 끝났다는 참을 내보내서 전투시작 메서드에 조건을 걸어 해결했다 라는 이야기

0개의 댓글