본문 바로가기
스튜디오 게임리스트/백팩커 길드(Backpacker Guild)

백팩커 길드(Backpacker Guild) HTML5(Web Version) 작업 중....!

by RainbowStudio 2024. 7. 30.
반응형

 

백팩커 길드를 BIC에서 공개를 한 이후에 데모버전의 웹버전(HTML5)을 추가로 제작하는 작업을 진행하고 있습니다.

아무래도 웹에서 플레이 할 수 있으면 사용자 접근성도 좋고 틈틈히 플레이하기에도 좋은 환경이기 때문에 저도 기분 좋은 마음으로 작업을 시작했지요..하지만....곧... 먹구름이 몰려오는데....!

 

왜 코드는 같은데 블랙스크린이 뜨는거지..?

 

일단 제 코드는 완벽하니까(완벽하지않음) HTML5 빌드를 만들어 가볍게 실행해본결과 시작부터 블랙스크린이 뜨고 아무런 반응이 없는걸 확인....

 

"아! 웹브라우저는 개발자도구를 켜고 콘솔창을 통해 버그를 확인할 수 있으니 이 기능을 활용하여 문제를 하나씩 해결해야지~" 라고 생각했으나....

 

코드가 전부 난독화되어있어...!!!

 

 코드가 전부 난독화가 되어있어 분명히 코드에 오류가 났는데 그 코드가 어디에 위치해있는 코드인지 나는 어디에 있는지, 여기는 도대체 어딘지를 알 수 없는 상태에 이르렀죠

 

결국 소스코드를 하나씩 삭제해가며 [일단 메인화면이라도 쫌 보자고!!] 정신으로 코드파일을 삭제하는 작업을 수시간을 진행...

 

그리고 결국....

 

메인화면은 떴다..! 하지만 메뉴클릭시 또 블랙스크린..!!!! 뜨아악!!!

 

메인화면은 진입했으나 본 게임 진입시 블랙스크린이 뜨는 이 상황에서 코드를 삭제하는 방법으로는 에러를 정확히 찾을 수 없었고 결국 삭제한 코드를 복구해야하기 때문에 이때부터는 특정상황에서 블랙스크린이 뜰때마다 소스들을 전부 살펴보면서 하나하나 짚어보는 수밖에 없었습니다.(머리가 나쁘면 몸이 고생이다)

 

작업을 하면서 PC에서는 아무문제없는데 HTML5 에서만 발생하는 어이없는 오류부분들이 꽤 많았는데 그 중 하나가 오브젝트에 마우스를 가져가면 블랙스크린이 뜨길래 그 부분을 중점적으로 살펴보았으나 나중에 알고보니 전혀 생뚱맞는 곳에서 에러가 나는 경우였는데 이런 경우는 정말 헛웃음 밖에 안나옵니다 ㅎㅎ;;(찾는데만 하루이상 걸렸다....)

 

HTML5 빌드 제작하시는 분들중에 ds_list(혹은 배열,그리드등) 사용하시는 분들은 destroy 와 create 를 반복하지 않도록 소스를 잘 살펴봐주세요...ㅎㅎ 파괴와 생성을 반복하면 블랙스크린을 보시게 될겁니다 껄껄... 메모리 누수를 어떻게든 틀어막아야 합니다..!

 

+ 7월 31일 또 다른 에러의 발견...

아니...중복제거 코드를 그냥 쓰면 랜덤하게 ds_list 가 사라져서 찾을 수 없는데 해당 부분만 스크립트로 빼서 호출하면 에러가 안난다고? 뜨안라ㅓㅁ낙럭너ㅏㄴ거ㅏ너가!4235!@%$@$!!!!!!!!!!!!!!!!!!!!!!! 

분노는 현재도 계속 진행중...!

 

겜메씨 저한테 왜 그러는거에요...우리 사이 좋았잖아...

 

 

현재까지 HTML5 웹버전 작업을 진행하면서 반쯤 해탈한 기분인데 지금은 블랙스크린은 안뜨고있으며 웹버전 게임을 테스트 하고 있습니다.(또뜸 계속 뜸!!!!!!!!!!!) 테스트가 끝나면 itch.io 사이트에 업로드 할 예정입니다. 

 

업로드 후에 다시 또 소식을 전하러 오겠습니다~!

오늘도 행복한 하루되세요 ㅎㅎ

 

 


 

현재 백팩커길드의 스팀페이지가 오픈되어 있으니 구경도 하시고 찜하기,팔로우도 해주시면 너무 감사합니다~!

https://store.steampowered.com/app/2824000/Backpacker_Guild

 

Backpacker Guild on Steam

Welcome to the Backpacker Guild. To vanquish wicked monsters, hire diverse mercenaries and craft powerful items to pack their bags. Only by the hands of you, the guild master, can powerful mercenaries be created.

store.steampowered.com

 

반응형

댓글