MiniTSFO
MiniTSFOMiniTSFO 클래식 대상 화면 | |
| 개발자 | 캡틴 빌 어윈 |
|---|---|
| 안정적 방출 | 1.7 / 1987 |
| 운영 체제 | 도스 |
| 유형 | 시뮬레이션 |
| 면허증. | 퍼블릭 도메인 |
Mini TSFO(훈련 세트, 화재 관측)는 개인용 컴퓨터를 위해 설계된 최초의 포병 사격 호출 시뮬레이션이었습니다.PC를 포병 훈련에 통합하는 개념을 개발하기 위해 1985년 미국 육군 야전포병학교(USAFAS)의 야전포병 장교 고급 과정 전장 연구 프로젝트의 결과물로 시작하여 1986년에 완료되었습니다.1986년과 1987년에 웨스트포인트 생도들을 위한 여름 포병 실탄 훈련을 대체했습니다.
전장 연구 프로젝트에 참여한 USAFAS 학생 중 한 명인 Bill Erwin 대위(나중에 대령)는 USAFAS 훈련 및 교리국에 후속 과제를 수행하는 동안 이 개념을 실제 응용 프로그램으로 계속 개발하겠다고 자원했습니다.
버전:
MINITSFO - DMD(Digital Message Device), 가상 맵 및 CGA 그래픽을 사용한 원본 버전.
VTSFO - DMD를 West Point에서 사용할 키보드 인터페이스로 교체합니다.
NGFSFO - EGA 그래픽을 사용한 해군 포환 버전, 산 클레멘테 섬 훈련 지역의 실제 장면, 라운드 간 분산 효과 통합.
군용 비디오 게임의 진화
원래 계획했던 대로, MiniTSFO는 컴퓨터만 재생하면 되는 완전한 시스템이 될 것입니다.이것은 화면에서 목표물을 볼 수 있는 어떤 방법, 지도와 같은 목표 좌표를 찾을 수 있는 어떤 방법, 그리고 발사를 요청할 수 있는 어떤 방법이 있어야 한다는 것을 의미했습니다.이것은 사용자가 기능 키를 사용하여 앞뒤로 뒤집을 수 있는 세 개의 화면을 결합하는 결과를 낳았습니다.첫 번째 화면은 AN/GVS-5 레이저 거리 측정기를 통해 시뮬레이션된 뷰를 보여주었습니다.지도 화면은 가상의 독일 마을인 니츠부르크와 주변 지역을 묘사한 것이었습니다.마지막으로, 발사 명령을 입력하는 방법은 가상 AN/PSG-2 DMD(Digital Message Device)였습니다.
가상 DMD는 실제 DMD의 실제 작동을 시뮬레이션하기 위해 광범위한 프로그래밍이 필요했으며 대부분의 프로그램 코드 공간을 사용했습니다.
MiniTSFO는 원래 IBM PC에서 사용할 수 있는 BASIC의 해석 버전인 BASICA로 코딩되었습니다.프로그램의 설계가 베이직의 한계를 넘어서자 마이크로소프트는 퀵베이직 컴파일러를 소개했습니다.이를 통해 MiniTSFO는 BASICA의 메모리 한계를 넘어서 성장할 수 있었고 구조화된 프로그래밍은 추가적인 복잡성을 허용했습니다.
초기 설계에서 MiniTSFO는 프로그램 코드에서 모든 화면을 끌어냈습니다.얼마 지나지 않아 이 접근 방식의 한계가 명확해졌기 때문에 지금까지 완료된 화면을 캡처하여 편집할 PC Paintbrush로 가져왔습니다.이를 통해 코드를 통해 통합하기에는 너무 지루했을 세부 정보를 추가할 수 있었고 대상 화면을 쉽게 편집하여 대상 유형을 추가할 수도 있었습니다.
대상 화면을 쉽게 변경하여 추가 과제를 제공할 수 있도록 MiniTSFO를 시작할 때 대상 위치와 설명을 초기화 파일에서 읽어 들였습니다.
MiniTSFO(클래식 에디션)
MiniTSFO는 화재 임무를 통제하기 위해 가상 DMD를 사용했습니다.사용자에게 5개의 무작위 대상 화면 중 하나가 제공되었습니다.그런 다음 사용자는 그리드 위치, 극좌표 또는 대상 화면과 지도 사이를 왔다 갔다 하면서 알려진 지점에서 이동하여 대상을 결합하는 방법을 결정합니다.목표물이 발견되면 사용자는 가상 DMD로 이동하여 실제 FO가 실제 DMD를 사용하는 것과 마찬가지로 화재 임무를 시작합니다.사용자와 사격 방향 센터(사격 및 스플래시) 사이에 오가는 메시지는 사용자가 목표 위치를 설명한 포탄 원형 폭발을 묘사하기 전에 표시됩니다.그런 다음 사용자는 가상 DMD를 사용하여 목표물에 대한 사격을 조정하고 효과를 확인한 다음 임무 종료 세부 정보를 제공합니다.화재 임무가 종료된 후, 사용자는 초기 목표 위치, 설명, 화재 대비 효과에 필요한 라운드 수, 전반적인 임무 완료와 같은 몇 가지 요소에 대해 비판을 받게 됩니다.
당시 PC에 가장 적합한 그래픽 카드는 4가지 색상으로 320x200 해상도를 지원하는 CGA였습니다.이는 MiniTSFO의 그래픽이 당시 최첨단이지만 오늘날의 표준에서는 매우 조잡한 것으로 간주된다는 것을 의미합니다.
강사판
이것은 DMD가 제거되고 키보드 인터페이스가 대신 사용된 고전적인 버전이었습니다.West Point에서 훈련을 받은 NCO 생도들은 DMD 사용을 가르치는 것이 너무 시간이 많이 걸린다고 판단했고, 화재 임무 정보를 담당 NCO에 전화를 걸어 MiniTSFO에 입력하기를 원했습니다.이것이 클래식 에디션과의 유일한 차이점이었습니다.
1987년, 합동 군수 효과 그룹은 탄환 사이의 분산 효과가 고려되지 않았기 때문에 TSFO와 같은 기존 시뮬레이션이 목표물에 대한 효과의 비현실적인 그림을 제공한다고 우려했습니다.즉, 목표물을 향해 10발을 쏘면 모든 탄환이 같은 지점에 명중하는 것은 아닙니다.대부분은 과녁에 가까이 명중할 것이고 한 쌍은 총과 표적 사이의 선을 따라 꽤 먼 거리에 있을 수도 있습니다.이 값은 가우스 분포 함수를 사용하여 계산할 수 있습니다.
이러한 효과를 TSFO에 포함시키려는 노력은 너무 비싸고 시간이 오래 걸리는 것으로 간주되었습니다.이 그룹의 멤버 중 한 명은 MiniTSFO에 대해 잘 알고 있었고 수정할 것을 제안했습니다.또한, 원래 MiniTSFO는 육군의 사격 요청을 지원했기 때문에, 새로운 버전이 해군의 사격(NGF) 과정을 지원하는 것이 적절하다고 판단되었습니다.
작업이 즉시 시작되었습니다.이때까지 확장 그래픽 어댑터(EGA)는 640/350 해상도와 16가지 색상의 팔레트를 제공하는 PC에 일반적으로 사용할 수 있었습니다.San Clemente Island 충격 지역의 사진을 스캔하여 PC Paintbrush에 통합하여 정리하고 현실적인 대상을 추가했습니다.이 지역의 실제 지도도 스캔되어 추가적인 사실성을 제공합니다.
가상 DMD는 해군 사격 연락관들이 사용했던 것처럼 소방 임무 작업 게시판으로 대체되었습니다.목표물이 발견되면 사용자는 검사 게시판으로 이동하여 임무 정보를 입력한 후 선박에 제출합니다.
앞뒤로 주고 받는 통신은 화면 하단에 있는 텍스트의 스크롤 스트립을 통해 이루어졌습니다.실제 해군 사격 임무에 사용될 실제 전송은 사용자가 임무의 진행 상황을 계속 알 수 있도록 했습니다.
향상된 그래픽과 분산 외에도 몇 가지 추가적인 향상이 이루어졌습니다.화재 임무를 수행하는 동안 배의 위치가 이동하고 사용자는 목표물을 향한 방향이 이동함에 따라 지상의 라운드 패턴이 배와 함께 이동하는 것을 볼 수 있습니다.초기화 파일에는 사용 가능한 각 발사 플랫폼의 방향, 속도 및 무기 유형이 나열되어 있습니다.또한 탄환이 실제로 표적에 얼마나 근접했는지에 따라 표적에 미치는 영향이 무기의 구경에 따라 판단됩니다.
미완성 작품
TACFIRE 시스템과 통신할 수 있는 PC용 확장 카드의 개발은 MiniTSFO의 가상 DMD를 대체하기 위해 실제 DMD를 사용할 가능성과 실제 TACFIRE 시스템과 통신하기 위해 MiniTSFO의 가상 DMD를 사용할 가능성을 높였습니다.
MiniTSFO의 유산
몇 년 동안 야전 포병 학교는 MiniTSFO를 컴퓨터 기술을 채택한 학교의 리더십의 예로 사용했습니다.MiniTSFO에 대한 개요는 야포병 대대 및 여단 지휘관과 방문 고위 인사들을 위한 모든 사전 지휘 수업에 보고되었습니다.그것은 또한 훨씬 더 능력 있는 시스템인 Guardfist II의 개발자들에게 약간의 영감을 제공했습니다.일부 포병들은 그들의 기술을 유지하기 위해 그것을 사용했습니다(USAFAS 포병국 국장은 DMD로 그들의 기술로 그들에게 인상을 남길 수 있도록 기본 포병 훈련에서 중위들을 만나기 전에 그것을 사용했습니다).돌이켜보면, 그것은 나중에 다가올 일에 대한 좋은 소개였습니다.
외부 링크
- 야포병 저널, 1989년 8월, PP 32