Skip to content
GameEgg edited this page Jan 20, 2017 · 54 revisions

logo

# STARPOO II 소개

STARPOO II는 AI 대전 게임입니다. Javascript로 작성한 AI Script를 통해 자신의 함대를 조종하여 적 함선을 모두 격추시키는 것이 게임의 목표입니다.

# STARPOO II 의 룰

  • 적을 모두 격추시키면 승리합니다.
  • 아군의 공격이 아군에게도 대미지를 줄 수 있습니다.
  • 경기장의 경계를 넘어서면 배가 파괴됩니다.
  • 일정 시간 이상 레이저가 배에 히트하지 않으면, 경기장은 배를 최소 1대 파괴시킬 때까지 축소됩니다!
  • 배들은 일정 반경의 시야를 갖고 있고, 이 시야 안의 적에 대한 정보만 알 수 있습니다.

# STARPOO II 실행 방법

  1. 먼저 최신 release를 받습니다.(아직 다운로드 불가능) https://github.com/GameEgg/STARPOO-II/releases
  2. 압축을 푼 뒤 실행파일이 있는 경로에 Script 폴더가 있는지 확인합니다.
  3. 게임을 더블클릭해 실행합니다.

게임 실행 방법

  • Script 폴더에 있는 js 파일들이 인공지능입니다. 인게임의 refresh 버튼을 통해, 게임을 종료하지 않고 스크립트를 갱신할 수 있습니다.

# AI Script 작성 가이드

  • [튜토리얼 1. 함선 움직여 보기 (1)](튜토리얼 1. 함선 움직여 보기 (1))
  • [튜토리얼 1. 함선 움직여 보기 (2)](튜토리얼 1. 함선 움직여 보기 (2))
  • [튜토리얼 1. 함선 움직여 보기 (3)](튜토리얼 1. 함선 움직여 보기 (3))
  • [튜토리얼 2. 적 함선에 레이저 발사해보기 (1)](튜토리얼 2. 적 함선에 레이저 발사해보기 (1))
  • [튜토리얼 2. 적 함선에 레이저 발사해보기 (2)](튜토리얼 2. 적 함선에 레이저 발사해보기 (2))
  • 단순한 전략을 가진 스크립트 작성해보기
  • 스크립트 속도 최적화를 위한 Tip

# [Script 에 제공되는 API](Script API)