팩하
저번주에 개발일지를 못썼던 이유는 투입기, 밸트 관련 엔티티들 기능 테스트는 끝났는데
투입기 그래픽이 집게 몸 팔 따로 따로 있었는줄은 몰랐다.
투입기 그래픽을 제시간에 못맞춰서 뭔갈 보여줄 수 있는건 로그뿐이라 재미가 없을것 같아서 안썼다.
다음에도 직관적으로 볼 수 없는 부분만 작업한 경우 안쓸수도 있다.
이번주는 블루프린트에 관련해서 코딩하는데 시간을 다 써버렸다.
그래서 보여줄건 없지만 이제 끝나가는 5월에 중간점검차
어느정도 진행 됬는지 정리하는 시간을 갖도록 하겠다.
6월 4주차에 1차 베타 배포를 할 예정이며 기능은 다음과 같다.
1. 모든 건물을 그리드에 맞춰 자유롭게 배치 가능
2. 모든 건물은 팩토리오의 스프라이트로 표현됨
3. 배치한 엔티티들을 블루프린트 문자열화 가능
4. 전기가 필요한 건물은 전신주의 범위내에 없으면 경고 표시
5. 일부 건물만 필터 설정 가능
6. 블루프린트 문자열로 불러오기 가능
7. 모든 해상도에서 정상 작동 (태블릿 포함)
8. 용량 400mb 이하
9. 실시간 계산 최소화
6월은 위 사항들을 포커스를 두고 개발을 진행할 것이다.
(우선순위로 정렬된것이다)
위 사항과 관련된 현재 진행도는 다음과 같다.
총 작업 해야할 엔티티 : 93
현재 배치만 구현된 엔티티 : 17
현재 그래픽까지 구현된 엔티티 : 12
현재 하나하나 배치 가능하게 작업하고 있는데
그냥 함수를 만들어서 자동화 시켜버릴 예정
그러는 편이 나중에 모드전용 엔티티 추가할때 편할듯
그래픽은 어쩔수 없이 이미지 자르기 및 설정 노가다 해야됨
필터 설정이 가능한가?
필터 설정 팝업창만 대충 만들고 구체적인 시스템은 못만들었다.
시뮬에서 배치한 블루프린트 문자열로 바꿀수 있는가?
현재 구현된 엔티티들 뿐만 아니라 구현할 엔티티까지 가능하다
더 추가할 기능은 아이콘 설정밖에 없다.
블루프린트 문자열로 시뮬에서 배치가 가능한가?
가능하지만 블루프린트 문자열을 읽는 도중
구현되지 않은(알 수 없는) 엔티티가 있다면
그 뒤에 있던 엔티티들은 다 씹히게 됨
배포전에 개선할 예정
모든 해상도에서 정상 작동 한가?
9:16, 9:18.5만 테스트 해봤으나
모든 해상도에서 잘 작동하게 하는건 어렵지 않을 듯
다만 태블릿은 태블릿전용 UI를 따로 만들어야 될것 같음
용량이 400mb 이하로 만들수 있는가?
리소스 다쓰면 750mb정도 나오지만
필요없는 리소스 다 지우고 해상도를 hr에서 normal로 바꾸면 대충 360mb 정도로 나온다
추후 작업할 에니메이션을 포기하면 150mb 정도도 가능할것 같다
고용량 고해상도 버전은 나중에 만들 예정
저사양 휴대폰에서도 돌아갈 수 있나?
에니메이션이 없다면 어차피 고정적인 모습만 있을테니 계산량은 매우 적을것으로 보임
램 용량은 엔티티 갯수가 많아진다면 많이 먹을 것으로 예상됨
이건 블루스택으로 사양을 낮추고 테스트 해봐야 겠음
위 목표를 모두 완료한뒤 작업할 추가 목표(2차 배포 목표기능)는 다음과 같다.
1. ios 개발
2. 배치한 건물들의 생산, 소비, 물류의 비율,수량 계산 (핵심)
3. 에니메이션 추가
4. 사운드 추가
5. 팩린이들을 위한 튜토리얼, 메뉴얼, 팁들 추가
6. 서버를 구현하고 블루프린트 문자열을 공유,미리보기,불러오기
6번 할라고 요즘 AWS 공부중인데 너무 어렵다
이건 우선순위가 아닙니다.
3줄 정리하자면 이렇다
1. 대충 큰그림은 다 스케치한것 같으니 기본적인것에 포커스를 두겠다.
2. 6월 4번째 주에 첫 베타 공개 (apk랑 소스코드)
3. 최종 목표가 (공정 설계 + 비율 계산기) 에서 팩토리오 관련 종합 어플로 변경
공강때 할 어플 만드려다가 어떻게 여기까지 왔네
ㅊㅊ - dc App
ios ㄷㄷㄷㄷㄷㄷㄷ
ios버전 나오면 아이패드 산다
그랴핃은어디거구함?? - dc App