2013년 10월 30일 수요일

[Rubicon] 대규모 플릿(Fleets)의 인원 배치 관리

모두들 안녕~

최근 테스트서버 버전으로 플릿에 몇가지 변화를 주는 작업을 했다. 여기는 피드백과 버그, 그 외 문제에 대한 쓰레드이니 문제가 생기면 알려달라! 미소

지난 확장팩 리트리뷰션에서, 플릿내에서 유저를 드래그하는 기능을 추가했다.(예전 개발자 블로그에 설명되어있다) 이렇게 변경한 후에, 큰 플릿에서 사람들을 여러명 이동하는 기능을 추가해야 되겠다고 느꼈지만 도중에 흐지부지 되었다. 이제 그 작업을 계속해야겠다.

나의 개발자블로그 쓰레드도, 테스트 포럼인 이곳에서 시작되었다.(트위터뿐만 아니라) 플릿커맨더들은 반복해서 이름을 타이핑할 필요가 없이 플릿의 구성을 저장하고 불러올수 있게 되길 바랬다. 그래서 좀 단순한 형태에 그치긴 했지만 난 그 작업을 추가했다.



주 내용:

플릿 구성 불러오기:
새로운 기능으로, "Store Fleet setup(플릿 구성 저장)"을 플릿 창 헤더메뉴(플릿 창 상단 막대바에 있는 메뉴 - 역주)에 추가했다. 플릿원 전원이 기능(option)에 바로 접근할수 있으며, fleet commander(대대장)이나 지휘관(commander)을 위한 강력한 새 기능 "Load Fleet Setup(플릿 구성 불러오기)"을 추가해서 각 wing(플릿 윙)이 고유이름을 가지게 되지만,  squads(소대)엔 이름을 붙일수 없다. 플릿 구성을 불러올때, 같은이름이 있다면 그 이름을 사용하게 되고, squads  있다면 추가하게 된다.(우린 squads의 이름을 지우거나 다시 이름 붙이지 않는다, 단지 추가 할 뿐이다.(그만큼의 공간이 늘어난다)
소대나 wing을 구성된 플릿에 추가하는것은 안되며, wings/squads에 추가할수 없다는 메세지를 받게 된다. 플릿 구성은 서버에 저장되며 플릿의 캐릭터 구성은  wings/squads의 이름과 인원수만 저장된다.
현재 플릿 구성을 지울수가 없기 때문에 각각의 wing에 어떤글자라도 저장하면 안된다. 빠른 시일안에 개선하겠다.

그 외..
플릿 구성 창에 도킹한 함선의 파일럿도 표시된다.
플릿 구성창에 wing/squad의 각 구성원들의 목록이 나오며, 목록은 열(column)로 정리 할 수 있다.


다중 이동
어떤 그룹 목록이라도 squad에 사람들을 드래그해서 여러명 추가/이동 할수 있다.
이제 플릿 구성 중 다중 선택이 가능하며, 인원을 squads/wing으로 드래그 해서 이동할수 있다.(편집: 이건 지금 수정되었음)
이제 watchlist에 여러 인원을 추가할수 있다. 여전히 15명으로 제한되며, 그 이상 추가가 안된다. 다중이동으로는 지휘관(commander)을 움직일수 없으며...하나씩만 이동할수 있다.
squad/wing으로 사람들을 다중이동 할 때, 연결된 하나의 창만 갱신되는데, 이건 몇가지 사소한 변경 중 하나로 갱신되는 창의 갯수를 최소화했다.



다중 이동에 대한 세부사항

Squad Member Cell
캐릭터 X를 squad 멤버로 드래그 하면
   o 일반 플레이어를 squad애 초대한다(자리가 있다면)
   o 대원을 squad로 이동한다 (자리가 있다면)
   o 플레이어를 초대/이동 할 수 없다면, ***는 할 수 없다는 메세지가 나온다

 플릿대원 1명을 squad로 드래그하면
   o 일반 플레이어를 squad애 초대한다(자리가 있다면)
   o원을 squad로 이동한다 (자리가 있다면)
   o 플레이어를 초대/이동 할 수 없다면, 왜 그런지 알려준다


Squad Commander Cell
캐릭터 X를 squad commander(소대 지휘관)으로 드래그 하면
   o 일반 플레이어를 squad에 초대한다(자리가 있다면)
   o 대원을 squad로 이동한다 (자리가 있다면)
   o 자리가 비어있다면 squad commander가 된다.
   o 플레이어를 초대/이동 할 수 없다면, ***는 할 수 없다는 메세지가 나온다

플릿대원 1명을 squad commander로 드래그하면
   o squad commander가 없다면:
      - 그 사람은 squad의 squad commander로 초대/이동 된다.
   o squad commander가 이미 있다면:
      - 그 사람은 squad로 초대/이동 된다
   o 플레이어를 초대/이동 할 수 없다면, 왜 그런지 알려준다


Wing Commander Cell
캐릭터 X를 wing commander(중대 지휘관)으로 드래그 하면
   o 일반 플레이어를 그 wing에 속한 squad에 초대한다(자리가 있다면)
   o원을 wing에 속한 squad로 이동한다 (자리가 있다면)...
      - 그사람이 이미 그 wing에 속해 있다면 아무일도 없다
   o 자리가 비어있다면 wing commander로 만든다
   o 플레이어를 초대/이동 할 수 없다면, ***는 할 수 없다는 메세지가 나온다

플릿대원 1명을 wing commander 드래그하면
   o wing commander가 없다면:
       - 그 사람은 wing commander로 초대/이동 된다.
   o wing commander가 있다면:
       -  그 사람은 wing에 속한 squad로 초대/이동 된다(자리가 있다면)...
           그사람이 이미 그 wing에 속해 있다면 아무일도 없다
   o 플레이어를 초대/이동 할 수 없다면, 왜 그런지 알려준다


Fleet Commander Cell
캐릭터 X를 fleet commander(대대 지휘관)으로 드래그 하면
   o 일반 플레이어를 Fleet에 초대한다(자리가 있다면)
   o 대원들에게는 아무런 일도 일어나지 않는다

플릿대원 1명을 fleet commander로 드래그하면
   o fleet commander가 없다면:
       - 그 사람은 fleet commander로 초대/이동 된다.
   o fleet commander가 있다면:
       - 아무일도 없다


** 여러 가지 이유로 모든 세부사항을 적지는 않았다


View Source
번역 : 홍보실

댓글 없음:

댓글 쓰기

광고방지를 위해 댓글은 블로그 관리자의 인증 후 등록됩니다.