흠.. 1.0.9 다음은 거의 버그들만 잡아서 많은 진도가 나가진 않았어


//export const APP_VERSION = '1.0.9'; // 처음 시작 시 로딩 화면 개선, 서버 접속 시 과거 채팅 10개 정도 불러와서 표시해주고 접속자 수를
표시해줌.
//export const APP_VERSION = '1.0.10'; // 채팅창 사이즈 조정, css 조정, 내부 스크롤 적용, 추가 아이템 및 몬스터 적용 및 테스트
//export const APP_VERSION = '1.0.11'; // 탭 활성/비활성 전환시 오프라인 보상 동작 적용
//export const APP_VERSION = '1.0.12'; // 비활성 시 전체 저장으로 생기는 일부 버그 수정
//export const APP_VERSION = '1.0.13'; // 몬스터 이미지 추가
//export const APP_VERSION = '1.0.14'; // 온라인상태에서 화면 갱신 시 lastSaveTime 변경으로 오히려 손해봄. 수정
//export const APP_VERSION = '1.0.15'; // 수련에서 온/오프라인 보상을 위해 trainingStartTime 누락을 세이브에 정상 기록되도록 수정
export const APP_VERSION = '1.0.16'; // 비활성 상태에서 수련 시간 정상 반영, load 후 offline 처리 때 허기 비율에 따라 적용하여
수련 시간을 손해 봄. 남은 시간과 비교해서 min 값으로 반영


제일 큰 문제는 브라우저인데, 비활성/활성 상태 전환 및 오프라인 시간 동안에 따른 보상이 정상적으로 주어지지 않는 부분을 


수정하느라 계속 마이너 패치를 진행했고 드디어 해결함.. 하.. 그래서 뭔가 개발적인 이야기는 쓸게 많이 없어서 오늘은 번외 이야기를 해보겠음


난 개발은 해도 미술이나 디자인은 거의 못하는 순수 이공계임. 그래서 아무리 웹이어도 기본적인 이미지 리소스를 만들 방법이 과거에는 없었음


하지만 우리 AI님이 등장하신 이후로 타협 가능한 수준의 리소스를 직접 만들 수 있게 되어 이렇게 게임 개발 취미도 할 수 있었음


오늘 생성한 몬스터 이미지중 맘에 드는거 몇가지만 올려보면 [꼭두각시 인형] [태시의 수호자] [마교 잔당] [천년 강시] 순임


24b0d121e09c28a8699fe8b115ef046c63f22c4c98


24b0d121e09c28a8699fe8b115ef046c63f62a4a99


24b0d121e09c28a8699fe8b115ef046ec340cef221


24b0d121e09c28a8699fe8b115ef046ec84bc3f722


게다가 누끼는 파워포인트로 따서 썼음.. 하.. 좀 어설프게 따지긴 했지만 결국 비슷한 배경 위에 올라가니 실제론 꽤 위화감 없이


잘 나와서 좋음..


그리고 운영 적인 이야기도 조금 해보자면 클라이언트 개발 -> 서버 개발 -> 관리 패널 개발 순으로 결국 진행이 되더라...


각종 드랍율이나 밸런싱, 아이템, 몬스터, 스킬 등을 추가할 때마다 클라이언트에 포함해서 배포하는 건 말이 안되고


또 코드에서 직업 수정하고 추가하는거보다 관리 패널에서 수정하거나 추가하는게 편하고 속도도 더 빠르게 되거든.


그리고 통계도 필요함. 몇가지 주요 자원들은 모니터링을 항상 해서 운영에 참고를 해야 함. 현재 랜덤무한 수선전은 그정도까진 아닌데,


내 두번째 프로젝트였던 랜덤무한방치파밍헌터탑등반레츠고...는 관리 패널도 꽤  본격적으로 만들어서 운영에 큰 도움이 되었지


랜덤무한 수선전도 어느정도 내부 컨텐츠가 추가되면 아래처럼 또 관리 패널을 만들어 볼 생각이야. 


이렇게 열심히 본격적인 취미로 운영 예정인 랜덤무한 수선전 많관부! >> 랜덤무한수선전 <<


24b0d121e09c28a8699fe8b115ef0464d18ee2c8


24b0d121e09c28a8699fe8b115ef0464d388e0ca