본문 바로가기
개발 일지

The Seven Criminals [JavaScript]

by PrintedLove 2024. 11. 30.

자바스크립트 Canvas API를 활용한 1v1 게임, The Seven Criminals을 소개합니다!

해당 게임은 HTML을 기반으로 약간의 CSS와 대부분의 자바스크립트로 제작되었습니다.

특징은 그래픽 리소스를 하나도 사용을 하지 않아, 메모장에 코드를 복사하고 확장자만 .html로 바꾸기만 하면 바로 실행이 가능합니다. 고작 80Kb 게임

대신에 네모네모한 도트 그래픽에 아무런 효과음도 없습니다. 이번 작품은 단순히 가비지컬렉터를 사용하는 언어에서 수많은 파티클 처리를 어떻게 해볼지 생각하면서 연습한 코드라 굳히 넣지는 않을 겁니다.

원래는 파이썬이나 C계열을 좀 파보려 했는데 요즘 웹게임에 흥미가 생겨서 급하게 만들어 보았네요.

자바스크립트도 정말 매력적인 언어인 것 같습니다.

 

 

 

아래는 플레이 영상입니다!

 

 

조작키는 아래와 같습니다.

게임 시작, 싱글모드로 전환, 게임 재시작: Enter
플레이어1 이동 : A, W, D, S
플레이어1 스킬 : F, G, H
플레이어2 이동 : ◀▲▶▼ (방향키)
플레이어2 스킬 : 넘패드 1, 2, 3

 

소스코드는 아래 깃허브 링크에서 확인하실 수 있습니다!

 

GitHub - PrintedLove/javascript_1v1_game_sevenCriminals: 1v1 game made with JavaScript Canvas.

1v1 game made with JavaScript Canvas. Contribute to PrintedLove/javascript_1v1_game_sevenCriminals development by creating an account on GitHub.

github.com

 

 

'개발 일지' 카테고리의 다른 글

새 프로젝트 - Shotgirl Defense  (3) 2023.08.12
Crow Tale  (5) 2022.11.22
CrowTale - 개발일지 4  (1) 2022.09.25
CrowTale - 개발일지 3  (1) 2022.07.03
CrowTale - 개발일지 2.5 - 타이틀 화면  (1) 2022.05.16

댓글