SAIL(6)

명칭
sail - multiuser판 게임 「범선의 싸움」

서식
sail [ -s [ -l ] ] [ -x ] [ -b ] [ num ]

해설
sail (은)는, 원래는, S. Craig Taylor 에 의해 개발된, 아바론힐사의 전투 범선 보드게임의 컴퓨터판입니다.

sail 의 플레이어는, 구식의 전함의 지휘를 해 다른 플레이어나 컴퓨터와 싸웁니다. 플레이어는, 게임안에 기록된 수많은 역사상의 해전안의 1 개를 재현해도 좋고, 공상상의 전투를 선택할 수도 있습니다.

sail 해군의 함장으로서 플레이어는 자신의 함의 활동에 대해서는 완전한 관리를 할 수 있습니다. 플레이어는 모든 조작을 인스트럭션 해, 범장을 변경해, 그리고 편현제 쏘아 맞히고의 무서운 파괴력 (을)를 풀어 발하는 올바른 순간을 판단하지 않으면 안됩니다. 더욱, 적과 싸우는 것에 가세해, 플레이어는, 바람과 바다의 힘을 아군에게 붙여 자신을 위해서(때문에) 일하게 한 없으면 안됩니다. 범선 시대가 많은 해전의 승패는, 어느 1 명의 함장의 '바람이 불어 오는 쪽'를 취하는 능력에 의해 결정되었습니다.

플래그는:

-s  상위 10 위까지의 선원의 이름과 함을 표시합니다.

-l  로그인명을 표시합니다. -s 와 함께 지정했을 때만 유효합니다.

-x  어느 함으로 하는가 하는 선택이 요구되는 대신에, 최초로 이용할 수 있는 함으로 플레이 합니다.

-b  벨을 울리지 않습니다.

실장
sail (은)는 실은 2 개의 프로그램을 1 개에 집계한 것입니다. 각 플레이어는 그 자신의 배를 동작시키는 프로세스를 기동합니다. 거기에 더해, (최초의 플레이어에 의해) 기동되었다 드라이버[driver] 프로세스가, 컴퓨터선을 동작시켜, 한층 더 전체에 걸치는 기록계산을 맡아 처리합니다.

드라이버 프로세스는, 그것이 제어하고 있는 모든 배의 움직임을 계산해야 하기 때문에, 보다 많은 배를 컴퓨터가 플레이 하면 할수록, 게임은 보다 천천히 진행 하고 있는 것처럼 보이겠지요.

만약, 어느 플레이어가 현재 진행중의 게임에 참가했다고 하면(자), 다른 플레이어와 동기 해 같은 속도가 되겠지요 (모두로 하면 약간인가 늦어집니다). 그리고, 그 후, 그는 다른 플레이어와 같은 속도로 플레이 하겠지요.

multiuser 게임을 Version 7 UNIX — 이것은 sail 하지만 게다가로 최초로 쓰여진 operating system였습니다 — 에 실장하기 위해서는, 통신하고 있는 프로세스가 메세지를 읽고 쓰기하는 장소로서 공통의 일시파일 (을)를 사용할 필요가 있었습니다. 거기에 더해, 공유 파일에의 배타적 액세스를 프로텍션하기 위해(때문에), 락 기구가 공급되지 않으면 안되었습니다. 예를 들면, sail (은)는 시나리오 21 에 대해서는, /tmp/#sailsink. 21 이라는 이름의 일시파일을 사용합니다. 그리고, 다른 시나리오에 대해서는 거기에 비슷하는 파일명을 사용합니다. 일시파일에의 배타적 액세스를 공급하기 위해서, sail (은)는 Jeff Cohen 작의 "pubcaves" 로 불리는 낡은 게임으로부터 훔친 테크닉을 사용하고 있습니다. "/tmp/#saillock.??" (이)라는 이름의 파일 ("??" (은)는 게임의 시나리오 번호에 대응하고 있습니다)에의 링크를 작성할 수 있을 때까지 , 프로세스가 다음과 같은 루프

    for (n = 0; link(sync_file, sync_lock) < 0 && n < 30; n++)
        sleep(2);

그리고 Busy 웨이트를 하고 있습니다. UNIX 는 링크가 유일개의 파일 (을)를 포인트 하는 것인 것을 프로텍션하고 있으므로, 링크에 성공한 프로세스는 일시파일에의 배타적 액세스를 획득합니다.

이 구조가 실제로 기능하는지 어떤지에 대해서는, 새로운 고찰이 필요하겠지요. 그것이라고 하는 것도, 머신 ucbmiro (=miro.berkeley.edu 의 BITNET 주소)가 크래쉬 해 리부트했을 때, 파일 시스템 검사 프로그램에 의해, sail 의 일시파일과 그것이 링크 하고 있는 파일의 사이에, 3 개의 링크가 발견되고 했기 때문에.

플레이어 프로세스와 드라이버 프로세스를 분리한 결과
플레이어들이 이동이나 발포등의 전체의 흥미에 관련되는 중요한 행동을 할 경우에는, 드라이버 프로세스는 게임중의 다른 배의 행동과 그 행동을 조정하지 않으면 안됩니다. 예를 들면, 만약 있는 플레이어가 있을 방향으로 이동하고 싶은 경우에는, 그의 배를 이동시키는 것을 드라이버 프로세스에 요구하는 메세지를, 일시파일에 기입하지 않으면 되지 않습니다. 턴마다, 드라이버 프로세스는 플레이어들로부터 보내진 메세지를 모두 읽어, 일어난 것을 결정합니다. 그리고, 드라이버 프로세스는 변수의 새로운 값등을 일시파일 에 써 되돌립니다.

이 통신이 게임에 미치는 가장 현저한 효과는 이동의 늦게. 만약 플레이어가 그의 배의 이동을 타이프 쳐, 리턴 키를 두드렸다고 합시다. 다음에 무엇이 일어날까요? 플레이어 프로세스는 일시파일에 기입해야 할 메세지를 버퍼에 저축합니다. 대략 7 초 간격으로, 플레이어 프로세스는 일시파일에의 배타적 액세스 (을)를 획득해, 그 버퍼를 일시파일에 써냅니다. 드라이버 프로세스는 비동기적으로 동작하고 있습니다. 이것은, 이동 명령을 읽어들여, 그 명령을 처리해, 그리고 그 결과를 써내지 않으면 안됩니다. 이것에는, 일시파일에의 2 회의 배타적 액세스를 필요로 합니다. 마지막으로, 플레이어 프로세스가 이제(벌써) 1 회의 갱신에 겨우 착수하는 무렵, 이동의 결과가 스크린상에 표시됩니다. 그러므로, 플레이어가 자신이 행한 이동 결과를 알기까지, 이동 각각 다해 일시파일에 배타적 액세스 4 회 (1 회의 배타적 액세스에 7 초부터 21 초의 사이의 어느 정도의 시간을 필요로 할까는, 비동기성에 의존하고 있습니다)가 요구됩니다.

실제는, 지연은 그렇게 보일 정도로는 귀찮은 것이 아닙니다. 이동에는, 파이프라인 처리의 여지가 있습니다. 플레이어는 1 번째의 이동 메세지를 기입한 뒤, 2 번째의 이동 명령을 입력할 수 있습니다. 1 번째의 메세지는, 일시파일 중(안)에서 드라이버 프로세스의 읽기를 기다립니다. 그리고, 2 번째의 메세지는, 파일 버퍼에 있어 파일에 써내지는 것을 기다려 있습니다. 그러한 (뜻)이유로, 항상 1 회만 턴을 선행해 이동 명령을 박는 것으로, 플레이어는 충분히 재빠르게 항해 할 수가 있습니다.

만약 플레이어가 7 초간격의 갱신 2 회의 사이에 몇 개의 이동 명령을 박았다고 하면(자), 드라이버 프로세스로 보이는 것은 마지막 이동 명령 뿐입니다. 같은 갱신 기간중의 복수의 이동 명령은, 어느 의미로 서로 서로 덧쓰기합니다.

SAIL의 역사
필자는 sail 의 최초의 버젼을 1980 년의 가을에 PDP 11/70 위에서 썼습니다. 말할 필요도 없이, 코드는 무서운 것으로, 이식 가능하다고는 도저히 말할 수 있는 것도 아니고, 그리고 움직임도 하지 않았습니다. 프로그램은, 전혀 모듈화되어 있지 않은 데다가, 몇 줄기 걸러서 fseek()나 fwrite()가 있었습니다. 탑 다운 수법에 따르는 철저한 개서에 의해, 1981 년까지 필자는 최초의 기능하는 버젼을 마무리했습니다. 편현제 쏘아 맞히고의 발사나 방위의 발견에 관해서 몇개의 귀찮은 버그가 있었습니다. 그런데, sail (은)는 부동 소수점을 사용하고 있지 않습니다. 그래서, 방위에 대한 routine는, 조금 공이 많이 든 것이 되어 있습니다. Ed Wang 는, 1981 년에 angle() routine를 보다 틀림없는 것에 고쳐 썼습니다. (그렇지만, 그것은, 아직 완전하게는 기능하고 있지 않습니다). 그리고, 그는 게임의 초로 (최초로 이용 가능한 배 대신에) 플레이어가 자신이 바라는 배를 선택할 수 있는 것 같은 코드를 더했습니다.

합피 함장 (Craig Leres)이, sail (을)를 이식 가능하게 하는 것에 처음으로 책임을 졌습니다. 덧붙여서, 이것은 매우 어려운 일이었습니다. 2 나 10 이라고 하는 정수가 코드에는 매우 빈번하게 나타납니다. 또, sail 중(안)에서 「Riggle 기념 구조체 ("Dave Riggle":필자)」를 사용해 버렸다 그렇다고 하는 것도 이름을 떨쳐 버린 정도이고. 필자의 구조체 참조의 상당수는 매우 길기 때문에, 라인 프린터의 인자 페이지를 초과해 버립니다. 만약, 웃지 않는다고 약속해 해 주신다면, 여기에 일례를 보여드립시다.

specs[scene[flog.fgamenum].ship[flog.fshipnum].shipnum].pts

sail 에는, 1983 년의 여름과 가을에 가장 철저한 4 번째의 개서가 이루어졌습니다. Ed Wang 는 코드를 대부분 아무것도 없는 상태로부터 개서 모듈화했습니다 (기념비적인 위업입니다). 그는, 많은 새로운 버그를 도입했음에도 불구하고, 최종적인 결과는 매우 깨끗해, (? )보다 빠른 것이 되었습니다. 그는, 윈도우 이동 명령 (와)과 함선 발견 명령을 더했습니다.

역사적 정보
낡은 옆범선 [Square Rigger] 는, 복잡한 항해가 가능해, 매우 조작하기 쉬운 배입니다. 이것들옆범선의 유일개의 약점은, 바람이 불어 오는 쪽 쥐어 의리에 사이 채 안되어 항해 할 수 없다 일입니다. 목조선의 설계는 대포를 좌현과 우현의 방향을 향하는 것만을 고려하고 있었습니다. 소수의 작은 대포 (통상 6 파운드포나 9 파운드포)만이 전방으로 겨눈다 일이 생겼습니다. 그러나, 그러한 포는, 68 문의 24 파운드포나 32 파운드포 (으)로부터 되는 현측포의 편현제 쏘아 맞혀에 비하면, 그 효과는 작은 것이었습니다. 대포는 대개 다음과 같은 방향으로 향해집니다.
       \
        b----------------
    ---0
        \
         \
          \     10의 범위까지 (포환 [round shot] 의 경우)
           \
            \
             \
편현제 쏘아 맞히고가 적함의 세로 방향에 뚫렸을 때에는, 흥미로운 현상이 일어났습니다. 포탄은 갑판 [광범] 에 따라주위수배의 손해를 주기 쉽상이었습니다. 이 현상은 세로 쏘아 맞히고 [rake] 로 불렸습니다. 배의 뱃머리 [bow] 는 매우 강고해 선미 [stern] 보다 작은 표적이었으므로, 선미세로 쏘아 맞히고 [stern rake](선미에서(보다) 뱃머리의 방향의 착탄) (은)는 뱃머리세로 쏘아 맞히고 [bow rake] 에 의하는 것보다도 큰 손해를 주었습니다.
                        b
                       00   ----  선미세로 쏘아 맞히고 [stern rake]!
                         a
대체로의 배는, 카로네이드포 [carronade] 를 장비 하고 있었습니다. 이 대포는, 매우 크고, 사정거리의 짧은 것이었습니다. 미국의 함선에는 프랑스 혁명으로부터 1812 년의 전쟁 (미국과 영국 전쟁)까지, 거의 모든 함선에 카로네이드포가 장비 되고 있었습니다.

sail 그리고 취급하고 있는 시대는, 거의 1770 년대부터 1815 년에 나폴레옹의 프랑스 지배가 끝날 때까지입니다. 범선 시대에 관해서는, 훌륭한 책이 많이 있습니다. 필자가 좋아하는 작가는 Captain Frederick Marryat 입니다. 좀 더 현대의 작가들중에서는, C.S. Forester 나 Alexander Kent 입니다.

함선에는, 장비 된 병기로 구별되는 분류가 있습니다. 어느 함대라도 메인 마스트를 이루는 함선은, 전열함 [Ship of the Line], 즉, 전열을 이루는 전함 [Line of Battle Ship] 입니다. 이러한 함선이 이와 같이 이름이 붙여진 이유는, 이것들이 큰 열 (을)를 만들어 교전하기 때문입니다. 그들은, 서로 도울 수 있는 정도 근처에 위치합니다만, 그런데도, 어느 함도 그 양현측의 편현제 쏘아 맞히고 [broadside] 를 발사할 수 있도록(듯이) 합니다. 현대의 「원양 정기선 [ocean liner]」라고「정기선 [liner]」, 그리고 「전함 [battleship]」라고 하는 말은 「전열함 [Ship of the Line]」로부터 파생한 것입니다. 가장 흔히 있던 만큼 종류는, 74 포문에서 2 층 갑판의 전열함입니다. 2 층의 포열 갑판에는 보통 18 파운드포나 24 파운드포가 탑재되어 있었습니다.

제 1 에 오는 분류는, 함대의 자랑이 되는 배입니다. 이러한 함선은, 80 포문에서 136 포문의 대포를 탑재한 거대한 3 층 갑판 전열함입니다. 3 층의 대포는, 보통 18 파운드포, 24 파운드포, 그리고 32 파운드포였습니다. 이러한 대포는, 이 차례로 위에서 아래로 탑재되고 있었습니다.

다른 다양한 배가 다음의 분류가 됩니다. 이러한 전함은 대부분(거의) 모두 「레이지[razee]」, 즉, 갑판을 1 층 잘라 떨어뜨렸다 전열함입니다. 이러한 전열함은,40-64 포문의 대포를 탑재한, 프리깃함 [frigate] 와 전열함 의 빈약한 사랑의 개입니다. 레이지에는, 프리깃함의 스피드도 없으면, 전열함의 화력도 없었습니다.

그 다음에 오는 분류가, 「함대의 눈」입니다. 프리깃함 [frigate] 는 32 포문에서 44 포문의 대포를 어디에라도 탑재하고 있어 크기는 다양합니다. 이것들은, 몹시 편리한 배입니다. 프리깃함은, 보다 큰 배에 대해서는 항행 속도로 뛰어나, 보다 작은 배에 대해 화력으로 뛰어납니다. 프리깃함은, 훨씬 큰 74 포문의 전열함이 하도록(듯이) 전열을 짜 싸우거나는 하지 않았습니다. 그 대신해, 이러한 배는, 적의 배후를 위협해, 다쳐 싸울 수 없게 된 배를 나포했습니다. 이러한 배는, 함대로부터 떨어져 행하는 임무로, 아득하게 효과를 발휘했습니다. 예를 들면, 긴 항해를 단축한다든가, 보트에 의한 전투를 연다든가의 임무입니다. 이것들은, 강력한 일격의 뒤, 태우는 당길 수가 있었습니다.

마지막에 오는 분류에는, 콜 배트함 [corvette](평갑판 1 단포장의 범장전함), 스르프 범선 [sloop](1 개 마스트의 세로 범선), 그리고 브릿그 범선 [brig](2 개 마스트의 옆범선)가 있습니다. 이것들은, 일반적으로는 20 포문 이하의 대포를 탑재하고 있는 것보다 작은 배입니다. 콜 배트함은, 프리깃함보다 그저 조금 작은 것뿐이므로 30 포문까지의 대포를 실렸겠지요. 스르프 범선은 급송 공문서나 선객을 반송하는데 사용되었습니다. 브릿그 범선은 육지에서 둘러싸인 호수를 위해서(때문에) 건조된 것입니다.

SAIL 고유의 상세
sail 그럼, 배는 2 캐릭터로 나타내집니다. 1 번째의 캐릭터는, 뱃머리 [bow] 를 나타냅니다. 이제(벌써) 한편의 캐릭터는, 선미 [stern] 를 나타냅니다. 배에는, 선적과 번호가 있습니다. 어느 선적의 최초의 배는 번호 0 입니다. 2 번째의 배는 번호 1, 등 등. 따라서, 게임의 최초의 영국선은 「b0」라고 인자됩니다. 2번째의 영국 (자식)놈은 「b1」, 그리고, 5 번째의 스페인 신사는 「s4」가 됩니다.

배는, 전투돛 [Battle Sail] 로 불리고 있는 통상의 범장을 붙여집니다. 또, 거기에 더해 총범 [Full Sail] 로 불리는 전범을 묶을 수 있습니다. 총범의 배는 정말로 아름다운 경치입니다. 그리고, 총범의 배는 전투범장의 배보다 훨씬 빠르게 항행할 수 있습니다. 총범장에 대한 유일한 문제는, 돛과 색구에 매우 큰 응력이 걸리므로, 노려 가라앉힌 포환은, 돛을 흩어져 사리에 찢어 버릴 수가 있다고 하는 것입니다. 이것에 교환, 느슨해진 돛에는, 포환은 작은 구멍 밖에 열리지 않습니다. 이 이유로, 총범장을 붙인 배에서는, 색구에의 손상은 2 배가 됩니다. 이것으로, 총범을 사용하는 것을 단념하지 말아 주세요. 필자는, 총범을 전투 사나워지고 줄이 될 때까지 유지하는 것을 좋아합니다. 총범장의 배에는 선적으로서 대문자를 설정합니다. 예를 들면, 와식 있고의 프랑스 (자식)놈 「f0」가 총범이면, 「F0」라고 인자됩니다.

배가, 기운 폐선 [listing hulk] 가 될 때까지 두드려 잡아졌을 때는, 끝까지 남아 있던 사람이 「기를 내려 항복」합니다. 이 의식은, 배의 정식적 항복입니다. 항복한 배의 선적 캐릭터는, 「!」로서 인자됩니다. 예를 들면, 마지막 예의 프랑스 (자식)놈은, 곧바로 「! 0」이 되겠지요.

배가 기운 폐선의 단계에 이르렀을 때에는, 배가 출화하거나 침몰하거나 할 가능성이 확률적으로 생깁니다. 가라앉고 있는 배는, 그 선적으로서 「~」이 인자됩니다. 출화하고 있어, 당장 폭발할 것 같은 때에는, 「#」이 인자됩니다.

나포된 배는 나포선 회항원의 선적이 됩니다. 그러므로, 만약 미국선이 영국선을 나포했다면, 영국선의 선적으로서 「a」 하지만 인자됩니다. 더욱, 배의 번호는 최초의 번호 순서로 「&」, 「'」, 「(」, , 「)」, 「*」, 및 「+」 조림인가 얻을 수 있습니다. 예를 들면, 미국선에 나포된 「b0」는, 「a&」(이)가 됩니다. 프랑스 (자식)놈에게 나포된 「s4」는 「f*」(이)가 됩니다.

궁극의 예는, 물론, 미국선에 포획 된 폭발할 것 같은 영국 (자식)놈입니다:「#&」

이동
많은 사람에게 있어, 이동은 sail 의 가장 곤혹 당하는 부분이지요. 함선은 8 방향을 향할 수가 있습니다:
                                 0      0      0
        b       b       b0      b       b       b       0b      b
        0        0                                             0
함정이 키를 자르면(자), 그 배의 「선미 [stern]」가 움직입니다. 「뱃머리 [bow]」는, 움직이지 않습니다. (바람이 지 있고조차 없으면), 바람으로는 관계없이 배는 언제라도 키를 자를 수가 있습니다. 모든 배는, 배의 속도를 잃었을 때에는 표류해 버립니다. 만약, 배가 2 턴의 사이에 전혀 전진하지 않으면, 그 배는 표류하기 시작합니다. 만약 배가 표류하기 시작했을 경우, 만약 「우현 [right turn]」를 자르는지, 「취사 [left turn]」를 자르는 이외를 하려고 하고 있다면, 키를 자르기 전에 우선 전진하지 않으면 안됩니다. 덧붙여서, 우현이나 취사를 자르는 것은 언제라도 가능합니다.

sail 의 이동 명령은, 몇개의 전진과 선회로부터 되는 캐릭터 라인입니다. 예로서는, 「l3」가 있습니다. 이것은, 배에 취사를 다 써버릴 수 있어, 3 스페이스분 전진시킵니다. 윗 그림에서는, 「b0」는 7 회 연속해 취사를 자르고 있습니다. sail 하지만 이동 입력을 재촉 할 경우에는, 데이터 읽어들이기를 위한 3 캐릭터를 인자합니다. 예를 들면,
	move (7, 4):
최초의 숫자는, 선회를 포함해, 이동할 수 있는 최대수입니다. 2 번째의 숫자는, 가능한 선회의 최대수입니다. 가끔, 숫자의 사이에 인용부호호의 「'」가 인자됩니다. 만약 인용부호호가 있으면, 그것은, 배가 표류하고 있는 것을 의미하고 있습니다. 이 때, 키를 자르기 전에 배의 속도를 되찾기 (위해)때문에 전진하지 않으면 안됩니다 (위의 설명을 참조). 상술의 예로 가능한 이동의 몇개인가는, 다음과 같은 것입니다:
	move (7, 4): 7
	move (7, 4): 1
	move (7, 4): d		/* 표류, 또는 아무것도 하지 않는다 */
	move (7, 4): 6r
	move (7, 4): 5r1
	move (7, 4): 4r1r
	move (7, 4): l1r1r2
	move (7, 4): 1r1r1r1
옆범선은, 바람이 불어 오는 쪽을 향해 항해 하는 것에는 완전히 비참할 만큼(정도) 기능을 완수하지 않았습니다. 그 때문에, 이동 명령열의 어디선가 바람이 불어 오는 쪽을 향해 버리면(자), 이동은 거기서 멈추어 버립니다. 예를 들면,
	move (7, 4): l1l4
	Movement Error;
	Helm: l1l        ------ (Helm = 사륜, 키의 움직임)
게다가, 선회를 행할 때는 언제라도, 이동의 허용 한도는 최소에 까지 저하합니다 (남아 있는 것이라고 하면, 새로운 태세로 가질 수 있어야할 것입니다). 요컨데, 만약 바람이 불어 오는 쪽에 의해 빠듯이에 사이 채 안되어 키를 자르면, 「move」prompt에 표시되는 전허용량을 항해 하는 것은, 완전히 할 수 있을 것 같게 없습니다.

옛 범선의 선장들은, 바람에 대해 항상 배려하지 않으면 안됩니다. sail 의 함장들도, 완전히 같습니다. 배의 이동하는 능력은, 바람에 대한 태세에 의존하고 있습니다. 가능한 각도 중 최선의 것은, 선미로부터 45 번의 방위로부터 바람을 받는 것입니다. 즉, 선미로부터 조금 어긋난 (분)편 모퉁이로부터입니다. 스크린의 겨드랑이에 나타나는 지시에 의해, 바람에 대하는 (분)편 위모두에 대한, 그 배에 가능한 이동을 알 수가 있습니다. 이것은, 우선, 전투돛에서의 속도를 나타내, 다음에, 총범에서의 속도를 괄호내에 나타냅니다.
				 0 1(2)
				\|/
				-^-3(6)
				/|\
				 | 4(7)
				3(6)
배의 뱃머리( 「^」으로 나타냅니다)가 위를 향하고 있어 바람이 페이지아래에서 위에 불고 있다고 합시다. 1 번하의 「3(6)」(이)라고 하는 숫자는, 그 상황에서의 전투돛과 총범에서의 속도를 나타내겠지요. 만약, 바람이 (후방) 45 번으로부터 불고 있으면, 은 「4(7)」이동할 수 있습니다. 만약, 바람이 돛기둥 방향으로부터 (횡풍)이면, 「3(6)」입니다. 만약, 바람이 뱃머리로부터 조금 어긋난 방향으로부터이면, 「1(2)」밖에 이동할 수 없습니다. 바람으로 대면해 버리면(자), 전혀 이동할 수 없습니다. 바람으로 대면해 버린 배는, 「항쇄를 쓸 수 있었다」라고 말해지고 있었습니다.

풍속과 풍향
풍속과 풍향은 화면의 겨드랑이에 작은 풍신기로서 표시됩니다. 풍신기의 한가운데의 숫자는, 풍속을 나타냅니다. 그리고,+ 로부터 - 에의 방향은, 풍향을 나타냅니다. 바람은+부호 (고기압)로부터 - 부호 (저기압)에의 방향으로 붑니다. 예를 들면,
				|
				3
				+

풍속은, 0 = 평온 [becalmed], 1 = 산들바람 [light breeze], 2 = 일본식 [moderate breeze], 3 = 질풍 [fresh breeze], 4 = 웅풍 [strong breeze], 5 = 풍력 계급이 8인 바람 [gale], 6 = 전강풍 [full gale], 7 = 풍 [hurricane]. 풍이 나타나면(자), 전함선이 괴멸 해 버립니다.

균묘에 의한 걸고와 얽혀
만약, 2척의 배가 충돌하면(자), 그들은 서로 얽혀 버리는 위험을 무릅쓰고 있습니다. 이것은, 「얽혀 [fouling]」라고 불리고 있습니다. 얽힌 배는, 함께 들러붙어 버려, 어느쪽이나 움직일 수 없습니다. 쌍방이 바라는 경우, 그들은 락를 해제할 수도 있습니다. 승선 난입단을 다른 배에 내보낼 수 있는 것은, 적함을 관련되었는지 균묘로 걸었을 때에 한정됩니다.

배는 네 개조묘 [grapnel] 를 다른 배의 색구 [rigging] 에 내던지는 것으로 걸 수가 있습니다.

배가 보관 유지하고 있는 락와 균묘가 걸고의 수는 화면의 우상에 표시됩니다.

승선 난입
승선 난입은, 인명의 점으로부터 하면(자) 매우 비용이 드는 모험이었습니다. sail 그럼, 승선 난입단이 만들어지는 것은 다음의 경우입니다. 즉, 적함에 승선 난입하기 위해(때문에)인가, 공격에 대항해 자기 자신의 함을 지키기 위해 인가의 머지않아인가입니다. 방위를 위한 승선 난입단으로서 조직 된 사람들은 조직 되지 못한 채의 사람들보다 2배나 격렬하고 자함을 지켜 싸웁니다.

승선 난입단의 승선 난입 공격의 힘은, 보내지는 승무원의 질과 수에 의해 정해집니다.

승무원의 질
영국의 선원은, 그들의 항행 능력의 우수함으로 온 세상에 명성을 달렸습니다. 그러나, 실은, 세계 제일의 선원은, 미국의 선원이었던 것입니다. 왜일까라고 하면, 미국 해군은, 왕립 해군의 임금의 2 배를 지불했으므로, 바다를 좋아하는 영국의 선원은 수천의 단위로 미국에 도망했기 때문에입니다.

sail 그럼, 승무원의 질은, 5 개의 에너지 레벨에 양자화됩니다. 「정예 [Elite]」인 승무원은, 다른 모든 선원에 대해서, 사격 능력에 대해도 격투 능력에 대해도 능가할 수 있습니다. 「일류 [Crack]」인 승무원이, 다음에 옵니다. 「보통 [Mandane]」인 승무원은 평균적입니다. 「미숙 [Green]」인 승무원과 「반항적 [Mutinous]」인 승무원은, 평균 이하입니다. 능숙한 눈의 아이 계산으로서는, 「일류」와「정예」인 승무원은 「보통」인 승무원에게 비교해 편현제 쏘아 맞혀 근처 1 발 여분으로 명중시킵니다. 「미숙」인 승무원에게는 너무 대부분을 기대하지 않는 것입니다.

현측포[broadsides]
각 현측포 [broadsides] 에는, 다음의 4 종류의 포탄을 장전 할 수 있습니다: 포도탄 [grape], 쇄탄 [chain], 포환 [round], 2 연발 [double]. 대포 [gun] 와 카로네이드포 [carronade] 를, 좌현 [port] 와 우현 [starboard] 의 양포곽에 탑재할 수 있습니다. 카로네이드포 [carronade] 는 2 의 사정거리 밖에 없습니다. 그 때문에, 카로네이드포를 발사할 수 있는 만큼 가까워지지 않으면 안됩니다. 다른 배의 선 각 [hull] 를 포격 하는지, 색구 [rigging] 를 포격 할까를 선택할 수가 있습니다. 만약 배의 거리가 6 보다 멀면, 독자는 색구를 포격 할 수 있을 뿐입니다.

포탄의 형태와 그 장점은:

포환[round]
10 의 사정거리. 선 각과 색구의 어느 포격에도 적합합니다.

2 연발[double]
1 의 사정거리. 선 각과 색구의 어느 포격에도 매우 적합합니다. 2 연발은, 장전 하는데 2 턴이 필요합니다.

쇄탄[chain]
3 의 사정거리. 색구를 분쇄해 버리는데 특별히 우수합니다. 그러나, 선 각이나 대포에 손해를 줄 수 없습니다.

포도탄[grape]
1 의 사정거리. 이따금, 적승무원에게 압도적인 효과를 나타냅니다.

스크린의 겨드랑이에는, 자신의 배에 관한 지극히 중요한 정보가 표시됩니다:
			Load  D!  R!
			Hull  9
			Crew  4  4  2
			Guns  4  4
			Carr  2  2
			Rigg  5 5 5 5
「Load (장전)」는, 좌현과 우현 각각의 포에 어떠한 포탄이 장전 되고 있는지를 나타냅니다. 포탄의 뒤의 「!」(은)는 그것이 최초의 편현제 쏘아 맞히고인 것을 나타냅니다. 최초의 편현제 쏘아 맞히고는, 전투 전에, 그리고 갑판이 피로 새빨갛게 물들기 전에, 주의 깊고 장전 되고 있습니다. 그 결과, 최초의 편현제 쏘아 맞히고는, 다음에 장전 했을 때의 편현제사보다 약간 효과적입니다. 포탄의 형태의 뒤의 「*」은, 포측원이 아직 그 포탄을 장전중에서, 아직 발포할 수 없는 것을 나타냅니다. 「Hull (선 각)」는, 어느 정도의 선 각이 남아 있는지를 나타냅니다. 「Crew (승무원)」는, 3 개의 구획마다의 승무원을 나타냅니다. 승무원이 죽는 것에 따라, 독자는 포격력을 실 되어 갑니다. 「Guns (대포)」와「Carr (카로네이드포)」는, 좌현과 우현의 대포를 나타냅니다. 대포를 잃으면(자), 그 만큼 포격력을 잃습니다. 「Rigg (색구)」는, 3 개 마스트나 4 개 마스트에 어느 정도의 색구가 남아 있는지를 나타냅니다. 색구가 떨어지는 것에 따라, 기동력이 없어져 갑니다.

포격의 효과
배가 번개와 같은 큰 소리히비키를 이라고 진흙이나 키라고 편현의 포를 발사할 때는, 매우 극적입니다. 그러나, 다만 되어가는 대로 하게 편현제 쏘아 맞히고를 행해도, 명중은 전혀 프로텍션되지 않습니다. 편현제 쏘아 맞히고의 파괴력에는, 많은 요소가 영향을 줍니다. 우선 제 1 의, 그리고, 주요한 요인은, 거리입니다. 10 의 거리에 있는 배를 포격 하는 (분)편이, 바로 옆에 줄서 물결을 박차고 일어서 진행되고 있다 배를 포격 하는 것보다 곤란합니다. 다음은, 세로 쏘아 맞히고 [rake] 입니다. 이전에 기술한 대로, 세로 쏘아 맞히고 포격은, 10 의 거리에 있는 배의 돛대 (을)를 때로는 꺾어 넘어뜨릴 수가 있습니다. 그 다음에는, 승무원의 수와 질이 편현제 쏘아 맞혀에 의한 손해에 영향을 줍니다. 발포하는 대포의 수도 또, 말하자면, 결실을 봐 득점이 된다고 말할 수 있습니다. 마지막으로, 기후가 편현제 쏘아 맞히고의 정확함에 영향을 줍니다. 만약, 물결이 높으면 (5 또는 6), 전열함은 아래 쪽의 포문을 여는 것 조차 하지 못하고, 대포를 낼 수 없습니다. 이것에 의해, 폭풍우속에서는, 프리깃함이나 다른 평갑판의 배는 유리하게 됩니다. 시나리오의 Pellew vs. The Droits de L'Homme (페루 함장 대인권호)(은)는, 이 특수한 상황을 이용하고 있습니다.

수리
선 각, 대포, 색구에 대해서 수리를 행할 수가 있습니다. 3 턴에 대해 2 포인트의 늦은 비율로 수리가 진행됩니다. 그 이상의 수리를 할 수 없게 되었을 때에는, 「수리 완료 [Repair Completed]」의 메세지가 표시됩니다.

컴퓨터선의 특성
sail 에 있어서의 컴퓨터선은, 상술의 모든 규칙에 따릅니다만, 그러나 소수의 예외가 있습니다. 컴퓨터선은, 결코 손해를 수리하지 않습니다. 만약, 컴퓨터선이 수리를 하면(자), 플레이어들은 컴퓨터선에 결코 이길 수 없을 것입니다. 그러나, 지금 그대로도 이미 그들은, 충분히 잘 하고 있습니다. 위로하고로서 컴퓨터선은 턴 마다 2 연발의 포격을 행할 수 있습니다. 우연 당도 있으므로, 플레이어의 배는 가까워지지 않는 것이, 합리적이라는 것이지요. 드라이버 프로세스 하지만, 컴퓨터선의 움직임을 계산합니다. 드라이버 프로세스 (은)는, 전형적인 A.I. 의 거리 함수와 세로틀 검색에 의해 컴퓨터선의 움직임을 계산하는 것으로, 최고 「득점」을 발견합니다. 이것은, 꽤 잘 기능하고 있는 것처럼 보입니다. 그렇지만, 이 A.I. 하지만 완벽하지 않은 것은 필자가 맨 먼저로 인정합시다.

노는 방법
sail 에 명령을 주려면 , 캐릭터를 1 캐릭터 타이프 칩니다. 그 때, 더욱 입력하도록(듯이) 재촉 됩니다. 명령의 짧은 요약을 다음에 나타냅니다.

명령의 요약
    'f'가능하면, 편현제 쏘아 맞히고를 행합니다
    'l'재장전
    'L'현측포로부터 총알을 뽑습니다 (탄약을 교환하기 위해(때문에))
    'm'이동
    'i'근처의 배를 표시
    'I'전함선을 표시
    'F'특정 패턴의 배를 1 척 또는 수척 찾습니다 (예를 들면 전미국선은 「a?」)
    's'함대 전체에 메세지를 송신
    'b'적함에의 승선 난입의 시도
    'B'승선 난입대를 상기합니다
    'c'범장을 교환
    'r'수리
    'u'관련된 색구를 푸는 시도
    'g'균묘를 거는/뗀다
    'v'게임의 버젼 넘의 표시
   '^L'화면의 재묘화
    'Q'종료
    'C'     독자의 배를 윈도우의 한가운데로 합니다
    'U'     윈도우를 위에 이동
    'D', 'N' 윈도우를 아래에 이동
    'H'     윈도우를 왼쪽에 이동
    'J'     윈도우를 오른쪽에 이동
    'S'     윈도우를 자신의 배를 따라가게 할까 지금의 위치를 유지하는지를 반전

시나리오
이하에, sail 의 시나리오의 요약을 나타냅니다:

Ranger vs. Drake:
북쪽으로부터의 바람, 질풍.
(a) Ranger            19 포문 스르프 범선 (일류의 승무원) (7 점)
(b) Drake             17 포문 스르프 범선 (일류의 승무원) (6 점)

The Battle of Flamborough Head:
남쪽으로부터의 바람, 질풍.
이것은, 존·폴·존즈의 최초의 유명한 해전입니다. 보놈·리샤르에 탑승한 그는, 재빠르게 세라피스에 승선 난입한 덕분에, 세라피스의 우세한 화력을 극복할 수 있었습니다.
(a) Bonhomme Rich     42 포문 콜 배트함 (일류의 승무원) (11 점)
(b) Serapis           44 포문 프리깃함 (일류의 승무원) (12 점)

Arbuthnot and Des Touches:
북쪽으로부터의 바람, 풍력 계급이 8인 바람.
(b) America           64 포문 전열함 (일류의 승무원) (20 점)
(b) Befford           74 포문 전열함 (일류의 승무원) (26 점)
(b) Adamant           50 포문 전열함 (일류의 승무원) (17 점)
(b) London            98 포문 3 층 갑판 전열함 (일류의 승무원) (28 점)
(b) Royal Oak         74 포문 전열함 (일류의 승무원) (26 점)
(f) Neptune           74 포문 전열함 (평균의 승무원) (24 점)
(f) Duc de Bourgogne  80 포문 3 층 갑판 전열함 (평균의 승무원) (27 점)
(f) Conquerant        74 포문 전열함 (평균의 승무원) (24 점)
(f) Provence          64 포문 전열함 (평균의 승무원) (18 점)
(f) Romulus           44 포문 전열함 (평균의 승무원) (10 점)

Suffren and Hughes:
남쪽으로부터의 바람, 질풍.
(b) Monmouth          74 포문 전열함 (평균의 승무원) (24 점)
(b) Hero              74 포문 전열함 (일류의 승무원) (26 점)
(b) Isis              50 포문 전열함 (일류의 승무원) (17 점)
(b) Superb            74 포문 전열함 (일류의 승무원) (27 점)
(b) Burford           74 포문 전열함 (평균의 승무원) (24 점)
(f) Flamband          50 포문 전열함 (평균의 승무원) (14 점)
(f) Annibal           74 포문 전열함 (평균의 승무원) (24 점)
(f) Severe            64 포문 전열함 (평균의 승무원) (18 점)
(f) Brilliant         80 포문 전열함 (일류의 승무원) (31 점)
(f) Sphinx            80 포문 전열함 (평균의 승무원) (27 점)

Nymphe vs. Cleopatre:
남쪽 바람, 질풍.
(b) Nymphe            36 포문 프리깃함 (일류의 승무원) (11 점)
(f) Cleopatre         36 포문 프리깃함 (평균의 승무원) (10 점)

Mars vs. Hercule:
남쪽으로부터의 바람, 질풍.
(b) Mars              74 포문 전열함 (일류의 승무원) (26 점)
(f) Hercule           74 포문 전열함 (평균의 승무원) (23 점)

Ambuscade vs. Baionnaise:
북쪽으로부터의 바람, 질풍.
(b) Ambuscade         32 포문 프리깃함 (평균의 승무원) (9 점)
(f) Baionnaise        24 포문 콜 배트함 (평균의 승무원) (9 점)

Constellation vs. Insurgent:
남쪽으로부터의 바람, 풍력 계급이 8인 바람.
(a) Constellation     38 포문 콜 배트함 (정예인 승무원) (17 점)
(f) Insurgent         36 포문 콜 배트함 (평균의 승무원) (11 점)

Constellation vs. Vengeance:
남쪽으로부터의 바람, 질풍.
(a) Constellation     38 포문 콜 배트함 (정예인 승무원) (17 점)
(f) Vengeance         40 포문 프리깃함 (평균의 승무원) (15 점)

The Battle of Lissa:
남쪽으로부터의 바람, 질풍.
(b) Amphion           32 포문 프리깃함 (정예인 승무원) (13 점)
(b) Active            38 포문 프리깃함 (정예인 승무원) (18 점)
(b) Volage            22 포문 프리깃함 (정예인 승무원) (11 점)
(b) Cerberus          32 포문 프리깃함 (정예인 승무원) (13 점)
(f) Favorite          40 포문 프리깃함 (평균의 승무원) (15 점)
(f) Flore             40 포문 프리깃함 (평균의 승무원) (15 점)
(f) Danae             40 포문 프리깃함 (일류의 승무원) (17 점)
(f) Bellona           32 포문 프리깃함 (미숙한 승무원) (9 점)
(f) Corona            40 포문 프리깃함 (미숙한 승무원) (12 점)
(f) Carolina          32 포문 프리깃함 (미숙한 승무원) (7 점)

Constitution vs. Guerriere:
남서로부터의 바람, 풍력 계급이 8인 바람.
(a) Constitution      44 포문 콜 배트함 (정예인 승무원) (24 점)
(b) Guerriere         38 포문 프리깃함 (일류의 승무원) (15 점)

United States vs. Macedonian:
남쪽으로부터의 바람, 질풍.
(a) United States     44 포문 프리깃함 (정예인 승무원) (24 점)
(b) Macedonian        38 포문 프리깃함 (일류의 승무원) (16 점)

Constitution vs. Java:
남쪽으로부터의 바람, 질풍.
(a) Constitution      44 포문 콜 배트함 (정예인 승무원) (24 점)
(b) Java              38 포문 콜 배트함 (일류의 승무원) (19 점)

Chesapeake vs. Shannon:
남쪽으로부터의 바람, 질풍.
(a) Chesapeake        38 포문 프리깃함 (평균의 승무원) (14 점)
(b) Shannon           38 포문 프리깃함 (정예인 승무원) (17 점)

The Battle of Lake Erie:
남쪽으로부터의 바람, 산들바람.
(a) Lawrence          20 포문 스르프 범선 (일류의 승무원) (9 점)
(a) Niagara           20 포문 스르프 범선 (정예인 승무원) (12 점)
(b) Lady Prevost      13 포문 브릿그 범선 (일류의 승무원) (5 점)
(b) Detroit           19 포문 스르프 범선 (일류의 승무원) (7 점)
(b) Q.  Charlotte      17 포문 스르프 범선 (일류의 승무원) (6 점)

Wasp vs. Reindeer:
남쪽으로부터의 바람, 산들바람.
(a) Wasp              20 포문 스르프 범선 (정예인 승무원) (12 점)
(b) Reindeer          18 포문 스르프 범선 (정예인 승무원) (9 점)

Constitution vs. Cyane and Levant:
남쪽으로부터의 바람, 일본식.
(a) Constitution      44 포문 콜 배트함 (정예인 승무원) (24 점)
(b) Cyane             24 포문 스르프 범선 (일류의 승무원) (11 점)
(b) Levant            20 포문 스르프 범선 (일류의 승무원) (10 점)

Pellew vs. Droits de L'Homme:
북쪽으로부터의 바람, 풍력 계급이 8인 바람.
(b) Indefatigable     44 포문 프리깃함 (정예인 승무원) (14 점)
(b) Amazon            36 포문 프리깃함 (일류의 승무원) (14 점)
(f) Droits L'Hom      74 포문 전열함 (평균의 승무원) (24 점)

Algeciras:
남서로부터의 바람, 일본식.
(b) Caesar             80 포문 전열함 (일류의 승무원) (31 점)
(b) Pompee             74 포문 전열함 (일류의 승무원) (27 점)
(b) Spencer            74 포문 전열함 (일류의 승무원) (26 점)
(b) Hannibal           98 포문 3 층 갑판 전열함 (일류의 승무원) (28 점)
(s) Real-Carlos       112 포문 3 층 갑판 전열함 (미숙한 승무원) (27 점)
(s) San Fernando       96 포문 3 층 갑판 전열함 (미숙한 승무원) (24 점)
(s) Argonauta          80 포문 전열함 (미숙한 승무원) (23 점)
(s) San Augustine      74 포문 전열함 (미숙한 승무원) (20 점)
(f) Indomptable        80 포문 전열함 (평균의 승무원) (27 점)
(f) Desaix             74 포문 전열함 (평균의 승무원) (24 점)

Lake Champlain:
북쪽으로부터의 바람, 질풍.
(a) Saratoga          26 포문 스르프 범선 (일류의 승무원) (12 점)
(a) Eagle             20 포문 스르프 범선 (일류의 승무원) (11 점)
(a) Ticonderoga       17 포문 스르프 범선 (일류의 승무원) (9 점)
(a) Preble             7 포문 브릿그 범선 (일류의 승무원) (4 점)
(b) Confiance         37 포문 프리깃함 (일류의 승무원) (14 점)
(b) Linnet            16 포문 스르프 범선 (정예인 승무원) (10 점)
(b) Chubb             11 포문 브릿그 범선 (일류의 승무원) (5 점)

Last Voyage of the USS President:
북쪽으로부터의 바람, 질풍.
(a) President         44 포문 프리깃함 (정예인 승무원) (24 점)
(b) Endymion          40 포문 프리깃함 (일류의 승무원) (17 점)
(b) Pomone            44 포문 프리깃함 (일류의 승무원) (20 점)
(b) Tenedos           38 포문 프리깃함 (일류의 승무원) (15 점)

Hornblower and the Natividad:
동쪽으로부터의 바람, 풍력 계급이 8인 바람.
호니·팬의 독자를 위한 시나리오입니다. 생각이 미쳐 주셨으면 한 일은, 호른 블로어-는, 큰 불리와 바람으로 저항해 나티비잣드를 가라앉힌 것입니다. 힌트:나티비잣드에 승선 난입하려고 하지 말아 주세요. 이 배의 승무원은, 미숙한 것은 않습니다만, 훨씬 많습니다.
(b) Lydia             36 포문 프리깃함 (정예인 승무원) (13 점)
(s) Natividad         50 포문 전열함 (미숙한 승무원) (14 점)

Curse of the Flying Dutchman(헤맬 수 있는 네델란드인의 저주):
남쪽으로부터의 바람, 질풍.
약간의 장난입니다. Piece of Cake 의 옆을 잡아 주세요.
(s) Piece of Cake      24 포문 콜 배트함 (평균의 승무원) (9 점)
(f) Flying Dutchy     120 포문 3 층 갑판 전열함 (정예인 승무원) (43 점)

The South Pacific:
남쪽으로부터의 바람, 웅풍.
(a) USS Scurvy        136 포문 3 층 갑판 전열함 (반항적 승무원) (27 점)
(b) HMS Tahiti        120 포문 3 층 갑판 전열함 (정예인 승무원) (43 점)
(s) Australian         32 포문 프리깃함 (평균의 승무원) (9 점)
(f) Bikini Atoll        7 포문 브릿그 범선 (일류의 승무원) (4 점)

Hornblower and the battle of Rosas bay:
동쪽으로부터의 바람, 질풍.
호른 블로어-가 진 유일한 해전입니다.
그러나, 그는 1척의 배의 마스트를 꺾어, 다른 선들에게 선미세로 쏘아 맞히고를 공격했습니다.
당신도 동일한 전과를 들 수 있을까요.
(b) Sutherland         74 포문 전열함 (일류의 승무원) (26 점)
(f) Turenne            80 포문 3 층 갑판 전열함 (평균의 승무원) (27 점)
(f) Nightmare          74 포문 전열함 (평균의 승무원) (24 점)
(f) Paris             112 포문 3 층 갑판 전열함 (미숙한 승무원) (27 점)
(f) Napoleon           74 포문 전열함 (미숙한 승무원) (20 점)

Cape Horn:
북동으로부터의 바람, 웅풍.
(a) Concord            80 포문 전열함 (평균의 승무원) (27 점)
(a) Berkeley           98 포문 3 층 갑판 전열함 (일류의 승무원) (28 점)
(b) Thames            120 포문 3 층 갑판 전열함 (정예인 승무원) (43 점)
(s) Madrid            112 포문 3 층 갑판 전열함 (미숙한 승무원) (27 점)
(f) Musket             80 포문 3 층 갑판 전열함 (평균의 승무원) (27 점)

New Orleans:
남동으로부터의 바람, 질풍.
작은 Cypress 가 가 버리는데 조심해 주세요!
(a) Alligator         120 포문 3 층 갑판 전열함 (정예인 승무원) (43 점)
(b) Firefly            74 포문 전열함 (일류의 승무원) (27 점)
(b) Cypress            44 포문 프리깃함 (정예인 승무원) (14 점)

Botany Bay:
북쪽으로부터의 바람, 질풍.
(b) Shark             64 포문 전열함 (평균의 승무원) (18 점)
(f) Coral Snake       44 포문 콜 배트함 (정예인 승무원) (24 점)
(f) Sea Lion          44 포문 프리깃함 (정예인 승무원) (24 점)

Voyage to the Bottom of the Sea:
북서로부터의 바람, 질풍.
이 시나리오는, Richard Basehart와 David Hedison에 바치는 것입니다.
(a) Seaview           120 포문 3 층 갑판 전열함 (정예인 승무원) (43 점)
(a) Flying Sub         40 포문 프리깃함 (일류의 승무원) (17 점)
(b) Mermaid           136 포문 3 층 갑판 전열함 (반항적 승무원) (27 점)
(s) Giant Squid       112 포문 3 층 갑판 전열함 (미숙한 승무원) (27 점)

Frigate Action:
동쪽으로부터의 바람, 질풍.
(a) Killdeer          40 포문 프리깃함 (평균의 승무원) (15 점)
(b) Sandpiper         40 포문 프리깃함 (평균의 승무원) (15 점)
(s) Curlew            38 포문 프리깃함 (일류의 승무원) (16 점)

The Battle of Midway:
동쪽으로부터의 바람, 일본식.
(a) Enterprise         80 포문 전열함 (일류의 승무원) (31 점)
(a) Yorktown           80 포문 전열함 (평균의 승무원) (27 점)
(a) Hornet             74 포문 전열함 (평균의 승무원) (24 점)
(j) Akagi             112 포문 3 층 갑판 전열함 (미숙한 승무원) (27 점)
(j) Kaga               96 포문 3 층 갑판 전열함 (미숙한 승무원) (24 점)
(j) Soryu              80 포문 전열함 (미숙한 승무원) (23 점)

Star Trek:
남쪽으로부터의 바람, 질풍.
(a) Enterprise        450 포문 전열함 (정예인 승무원) (75 점)
(a) Yorktown          450 포문 전열함 (정예인 승무원) (75 점)
(a) Reliant           450 포문 전열함 (정예인 승무원) (75 점)
(a) Galileo           450 포문 전열함 (정예인 승무원) (75 점)
(k) Kobayashi Maru    450 포문 전열함 (정예인 승무원) (75 점)
(k) Klingon II        450 포문 전열함 (정예인 승무원) (75 점)
(o) Red Orion         450 포문 전열함 (정예인 승무원) (75 점)
(o) Blue Orion        450 포문 전열함 (정예인 승무원) (75 점)

결어
sail (은)는 공동 작업의 성과입니다.

저자
Dave Riggle

모두 저자
Ed Wang

개정
Craig Leres

고문
Chris Guthrie
Captain Happy
Horatio Nelson
        그리고 다른 많은 뛰어난 사람들...

참고 문헌
Wooden Ships & Iron Men, by Avalon Hill Game Co.  (보드게임)
Captain Horatio Hornblower Novels, (13 of them) by C.S.  Forester
「바다의 남자/호른 블로어-·시리즈」
  하야카와 책방, 세실·스콧·포레스타
Captain Richard Bolitho Novels, (12 of them) by Alexander Kent
「바다의 용사/보라이소·시리즈」
 하야카와 책방, 아레그잔다·켄트
The Complete Works of Captain Frederick Marryat, (about 20)
Captain Frederick Marryat 전집, ( 약 20) 특히
Mr.  Midshipman Easy
Peter Simple
Jacob Faithful
Japhet in Search of a Father
Snarleyyow, or The Dog Fiend
Frank Mildmay, or The Naval Officer

버그
아마, 조금은 있다고 생각합니다. 만약, 버그를 찾아내면 어떤가 "riggle@ernie.berkeley.edu" 와 "edward@ucbarpa.berkeley.edu" 에 알려 주세요.