Skip to content

Arcade › 아쿠아리스

아쿠아리스

  • 2d
  • pixel-art
  • top-down
  • action
  • underwater
  • arcade
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. It was built with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about 아쿠아리스 yet. Play it, then tell the creator what you would add next.

Make your own game

아쿠아리스 was built with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix 아쿠아리스 opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for 아쿠아리스

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

제목은 "아쿠아리스". 800x600 HTML Canvas 기반의 2D 픽셀 탑다운 액션 게임을 만들어라. 화면을 꽉 채우는 캔버스이며 픽셀 아트 느낌을 위해 image-rendering: pixelated, Canvas imageSmoothingEnabled=false를 사용한다. 배경은 매우 짙은 남색 바다(#001a33)이고, 플레이어를 화면 중앙에 고정하는 카메라가 플레이어 위치를 따라간다. 월드는 가로 20타일, 세로 15타일 정도의 제한된 공간이며 타일 크기 약 32px, 렌더링 스케일 약 28px이다. 바다 타일을 반복해서 탑뷰로 그린다. 외부 픽셀 플랫폼러 스프라이트를 사용할 수 있다면 물 타일, 플레이어 캐릭터, 적 캐릭터를 각각 픽셀 스프라이트로 표시하고, 로드 실패 시 물은 청색 타일, 플레이어는 밝은 청록 사각형, 적은 주황/붉은 사각형으로 대체한다. 화면에는 장식적인 지형이나 벽은 없고 바다 타일만 보인다.

플레이어는 월드 좌표 (0,0)에서 시작하며 화면 중앙에 보이는 작은 픽셀 캐릭터다. WASD 또는 방향키로 8방향 이동하고, 이동 속도는 초당 120 월드 단위, 대각선 이동은 정규화한다. 이동 중 마지막 이동 방향을 공격 방향으로 저장한다. 플레이어 좌표는 월드 경계 x=-9~9, y=-6.5~6.5 부근으로 제한한다. 카메라는 항상 플레이어를 중심(cx=화면 너비/2, cy=화면 높이/2)에 두고, 플레이어 주변 약 20x16 타일을 렌더링한다.

적은 처음에 플레이어의 오른쪽 위쪽인 월드 좌표 (6,-5)에 하나 존재하며 체력 3이다. 적 체력이 0보다 크고 플레이어와의 거리가 0.8보다 크며 7보다 작으면 초당 95 속도로 플레이어를 추적한다. 거리가 0.9보다 가까워지면 접촉 피해로 플레이어 체력을 초당 22씩 감소시킨다. 적에게 맞으면 적 체력이 1씩 줄어드는 작은 청색 정사각형 투사체를 발사한다. 발사체는 마지막 이동 방향으로 초당 280 속도로 이동하고 수명은 0.8초이며 적과의 거리가 0.8 미만이면 적중 후 사라진다. 일반 공격은 화면 클릭으로 발동하고 0.35초 쿨다운을 둔다. 모바일에서는 캔버스 오른쪽 절반을 터치하면 공격하고, 터치 드래그로 플레이어를 이동시키며 드래그 방향을 공격 방향으로 갱신한다. 하단 안내 문구에는 실제 UI 스타일에 맞춰 "WASD 이동 | SPACE 공격 | E 성물 스킬 | 보석 수집"을 표시할 수 있지만, SPACE는 안내 문구로만 존재하고 구현상 기본 공격은 클릭/터치다.

월드의 플레이어 왼쪽 아래쪽인 (x=-5,y=4)에 청록색 보석 하나를 배치한다. 보석은 밝은 민트색 원과 중앙의 연한 사각 하이라이트로 그리며 플레이어가 1.0 월드 단위 이내로 접근하면 수집되어 사라지고 수집 수를 1로 만든다. E 키를 누르고 있는 동안 1.4초 쿨다운으로 근접 오버드라이브 성물 스킬을 시도한다. 적이 살아 있고 플레이어와 적의 거리가 3.2 미만일 때만 발동하며 적 체력을 2 감소시키는 대신 플레이어 체력도 7 감소시킨다. E 스킬로 적 체력이 0 이하가 되면 적을 제거한다.

상단 왼쪽에 고정 HUD를 배치한다. 검정 그림자와 고정폭 글꼴을 사용해 청록색으로 "체력: 100"(현재 체력, 정수 내림, 최저 0)과 다음 줄 "보석: 0/1"을 표시한다. 하단 왼쪽에는 청색 계열 고정폭 글꼴로 조작 안내를 표시한다. 초기 플레이어 체력은 100, 보석 수는 0이다. 플레이어 체력이 0 이하가 되면 즉시 체력을 100으로 회복하고 (0,0)으로 리셋한다. 적이 이미 처치된 상태라면 적을 (6,-5)에 체력 3으로 재생성한다. 보석 수집과 적 처치가 모두 완료되면 화면 중앙 위쪽에 노란색 고정폭 글씨로 약 1.8초 동안 "아쿠아리스 시작! 보석 + 적 처치 성공"이라는 승리 알림을 한 번 표시한다. 게임은 별도의 레벨 전환 없이 계속 실행되며, 전체 스타일은 미니멀하고 어두운 바다 위의 청록색 픽셀 아트 액션 게임으로 유지한다.

More free browser games

Browse the whole Arcade →