----번역시작----

소스코드를 볼때까지 '켐페인 시작',  '새로운 게임' , '시나리오' 의 차이점에 대해 혼란스러웠다


새로운 게임은 시나리오-> 자유플레이와 비슷해보인다. 이들의 차이점은 없어보인다.

우리는 이후에 몇가지 시나리오를 추가 했지만 시나리오 메뉴에서 좀 숨겨져 있었고 시나리오에 대한 설명도 매우 부족했다. 

멀티플레이에서도 되는지도 언급이 없었다.


새로운 플레이어에게 게임 내용을 알려주는 것은 매우 중요하다고 생각한다. 또한 자유플레이가 우리가 의도한 방식인 것을 알려주는 것도 중요하다고 생각함.

그래서 메인 메뉴를 재구성했다 (Rework)


구조부터 건드렸다.

내가 하던 다른 게임들과 메뉴 구조는 좀 이상해보였다. 

불러오기와 같은 중요한 옵션은 사용되지않는 옵션(replay game)중에서 삭제된다.


그래서 새로운 구조를 생각해냈고, 다음과 같다.


계속하기

싱글플레이

새로운 게임

게임 불러오기

멀티플레이

호스트 새로운 게임

호스트 저장된 게임

공개 게임 찾아보기

LAN 게임 찾아보기

서버 직접 연결

맵 에디터

새로운 시나리오

저장 변환

설정

...

모드


가장 먼저 눈에 띄는 버튼은 계속하기 버튼이다.

플레이어는 게임시작과 마지막저장게임을 불러오는 것이 가장 기본적인 행동할 것이기에 메뉴버튼중 가장 최상단으로 배치했다.

버튼에는 최근 저장파일 이름 표시가 포함된다. 이 버튼을 누르면 가장 최근에 저장된 게임을 불러온다.

구조적 복잡함 때문에 지금은 저장된 게임만 다루지만(싱글 플레이 말하는 듯), 멀티 플레이에서 저장한 경우 그 서버에 대한 연결을 시도하지 않는다.

다만 여러분들이 필요하다고 느끼면 구현할 수도 있다.


다음으로, 모든 것들이 싱글과 멀티로 구분지어졌다. 'Replay 게임'은 'Load 게임'속에 포함되며, 시작하는 모든 게임버튼은 '새 게임' 범주 속으로 옮겼다


새게임 GUI는 게임을 하는 방법을 보여준다. 자유플레이를 상단에 배치했고 게임설명과 사진이 있으니 게임을 멋있게 보여준다.

새로운 GUI는 새로운 게임, 멀티플레이어 호스팅 및 맵 에디터에서 사용되므로 메뉴를 단순화시켜준다.


*Modder의 경우 시나리오에는 description.json 파일이 포함되며, order 파일에서 새로운 GUI를 분류를 결정하며 멀티플레이어 호환은 멀티 플레이어 게임을 호스팅 할때 시나리오가 표시되는지 여부를 결정한다. "멀티플레이어 호환"은 캠페인의 설명.json 파일에도 추가되어있다.



*스팀 로그인 및 미니 계정(?)

메인 메뉴를 바꾸는 동안 로그인을 처리하는 방법이 좀 바꼈다.

Sanqui의 도움으로 더 나은 오류 개선이 이루어 졌지만, 중요한 것은 Steam만 사용하여 로그인 할 수 있다는 것이다. 스팀에서 게임을 샀지만 온라인으로 플레이 하려면 잊어버릴 수도 있는 이메일을 만들어야 한다는 것이 짜증났다.


스팀버젼에서 온라인기능을 이용할 시 스팀에서 인증을 시도한다.


이메일계정이 있고 해당 계정이 스팀에 연결되어 있으면 암호를 기억하지 않아도 자동으로 로그인된다.

이메일계정이 없다면 멀티플레이에서 사용할 닉네임을 고를 수 있으며 비밀번호나 이메일 확인이 필요하지 않는다. 이를 우리는 '미니 계정' 이라고 부른다.

미니 계정은 웹사이트를 통해 일반 계정으로 업그레이드 시킬수 있다.

이러한 변경사항들은 0.18 soon 버젼에서 공개할 준비가 되어있다.


*파일 공유

몇년전 우리는 남은 워크 스테이션들이 가득한 하드드라이브를 오피스 공유 드라이브로 사용했는데 이 드라이브에는 미완성 asset , 개발 사진 등등 모든것들이 포함되어 있다. 결국 우려하던 때가 왔고, 디스크 공간은 부족했다. 우리는 새로운 고용량 드라이브를 사기로 결정하여 QNAP 인클로저에 넣기로 했다.

이는 4개의 드라이브를 넣을 수 있는 작은 컴퓨터이며 파일공유 및 관리를 위한 소프트웨어가 탑재되어있다. 

우리는 이것이 일반사람들을 위해 설계되어있기에 다루는 것이 쉬울 것이라고 생각했다. 

이것은 일반사람들의 맞춰 설계되었기 때문에 우리를 편하게 만들어주었다.

이 작은 컴퓨터와 맞는 GUI도 있었다 :)

------

개인적 의견

이후 이야기는 NAS와 QNAP 머시기에 관련된 일기장인데 필요없는 같아서 번역안함

그래도 좀 요약하자면 개발에 관련된 파일과 하드는 잘 결정하고 사용하자라는 뜻인거 같음

----------번역 끝-----------
요약
GUI의 문제를 조금씩 파악하고 있다는 뜻

여태 게임 설명이 부족하다는 점을 계속 부각시키는 걸 봐선 근본적인 튜토리얼에 관심이 있다는 것이 정말인가봄

메뉴 좀 이쁘게 바꿈