플래시가 살아있을 시절 인기 플래시 게임이었던 이누야샤 데몬 토너먼트 게임이 있었음. 지금은 플래시의 몰락으로 쉽게 찾아보기 힘든 게임이 되었는데 해당 게임의 컨셉을 빌려서 웹에서 전투를 할 수 있는 게임을 만들고자함.
웹서비스를 만들어보고 싶었음. 특히 학교에서 여러 사람들을 만나면서 다양한 웹서비스로 브라우저를 통해 접속하는 것 만으로 쉽게 서비스를 이용 및 공유할 수 있어서 좋았는데 그런 관점에서 이번 프로젝트를 진행해보고자 함.
원작 게임이 있는 만큼 큰 틀은 따라갈 예정임. 1개 이상의 스테이지로 구성되어있음. 각 게임은 2명의 플레이어가 참가하게 되는데 게임 베이스 구현에선 무조건 1명은 인간, 다른 한명은 cpu로 구성함.
원작 게임은 플래시 게임에 순수하게 컴퓨터와 싸우는 모드 밖에 없었으나 사람간 매칭을 통해 배틀을 할 수 있게 함으로서 컨텐츠를 늘릴 수 있도록 한다.
크레이지 아케이드나 서든 어택과 같이 유저가 방을 생성하고 외부 유저들이 해당 방에 접속하는 것으로 배틀이 가능한데, 이 기능을 구현해볼 것.
현재 상황은 프론트엔드와 백엔드에 관한 지식이 전무한 상태임. html과 css 자바스크립트 활용하는 방법에 대해서 익힐 필요가 있어보임.
또한 지오메트리 특징을 살린 만큼 단순 캔버스 그리기로도 게임 표현이 가능한 것으로 보임. 따라서 html 기능으로 이미지 불러오기나 캔버스에서 도형을 그리는 방식 등을 활용해서 이미지를 표현하는 방법에 대해 알아볼 거임.
게임 스테이지를 명확하게 설계하고 사람과 사람간 대결을 할 경우 게임 베이스를 최대한 재활용할 수 있도록 설계 하는 것이 필요함.
마지막 방 설계는 이미 끄투처럼 선례가 있으므로 해당 사례를 적극 알아본다.