TypeScript Sample 6 시도
입문
지난번의 Jquery 라이브러리를 이용하여 그리운 게임 샘플을 투고한 비망록.
일본에서는 타카라토미(예전에는 타카라토미)가 판매된 것을 연상시킨다레이더 작전 게임.
해전 놀이는 바둑판 게임의 정식 명칭이다.
브라우저에서 게임 응용 프로그램 개발의 첫 번째 샘플을 누리세요.
전제 조건
Visual Studio Code 설치됨
Node.js/npm 설치됨
샘플 워쉽
고전적인 격자 기반 군함 전투 게임
디렉토리 구성
./
└───img/
파일 구성
경로
파일 이름
설명
.
default.html
warship 화면의 html
.
jquery.d.ts
Jquery 라이브러리 형식 정의 파일
.
jqueryui.d.ts
Jquery 드래그 앤 드롭 정의 파일
.
README.md
이 예제의 설명과 사용 방법
.
styles.css
스타일 시트
.
tsconfig.json
유형 스크립트 컴파일 프로필
.
warship.js
warship.ts 컴파일에서 만든 JavaScript 파일
.
warship.js.map
warship.ts에서 만든 맵 파일 컴파일하기
.
warship.ts
소프트웨어 유형 스크립트 파일
img
bg.jpg
파란색 상자 이미지 파일
img
bg2.jpg
노란색 상자 이미지 파일
분류도
실행
cd ./warship
tsc --sourcemap --target ES5 warship.ts
편집기에 표시default.html
Ctrl+F1결과
[방법]
좌판은 적진이고, 우판은 자진이다.
적함과 본함의 배치는 무작위로 배치된 것이다.
왼쪽 판의 크기를 클릭하여 뒤집습니다.
매 라운드마다 번갈아 공격하다.
적진 클릭 시작.
적함선에 명중하면 빨간색으로, 해수면이면 녹색으로 변한다.
함선에서 송어의 길이가 결정되었다.
항공모함: 5칸× 한 척
전함: 4칸× 한 척
순양함: 3칸× 한 척
잠수함: 3칸× 한 척
구축함: 2칸× 한 척
적함선이나 본 함선은 모두 명중 게임이 끝났다.
득점
게임을 구성하는 자원을 분류하여 교과서에 따라 인코딩한다.
판류는 단원류와 선류로 구성되고 이 판류는 게임류로 구성된다.그리고 게임 클래스의 실례를 만들고 있습니다.
물론 판류의 마우스 이벤트는 Jquery 라이브러리를 사용합니다.
TypeScript의 학급 기능이 게임 개발에서 잘 발휘되고 있음을 증명하였다.
공책
승리 방법의 비결은 남은 함선의 체량을 의식해 연속으로 체량을 여는 것보다 뛰어서 여는 것이 전공이다.이것은 실제 바둑판 게임에서 배양한 경험의 법칙이다.
총결산
성공적인 체험은 사람의 의욕을 높일 수 있다.TypeScript를 배우는 초보자는 처음에'처음의 TypeScipt'와 같은 문법 참고서에서 배우는 것이 사회의 상식이다.거의 지루하고 무미건조한 언어의 나열은 전혀 기억이 나지 않는다. 이것은 흔히 있는 일이 아닌가?다른 각도에서 들어갈 수 있을 거예요.전혀 다른 방법, 결과에서 배우는 방법.이 Warship Type Script만 철저히 조사하면 제패할 것 같은 예감.문법은 필요할 때 기억하면 돼, 어때?
이상
Reference
이 문제에 관하여(TypeScript Sample 6 시도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pooshikin/items/cbcdd57e362899638a3d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)