개발 중인 STEEM 기반의 격투게임, 스팀파이터 소개

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@jacobyu·
0.000 HBD
개발 중인 STEEM 기반의 격투게임, 스팀파이터 소개
<h2>스팀파이터 (Steemfighter)</h2>
스팀파이터는 최초의 스팀 기반의 격투게임을 목표로 합니다.

스팀파이터는 웹에서 동작하여, 따로 클라이언트 프로그램을 설치할 필요가 없습니다.

스팀파이터는 아래의 오픈소스 프로젝트를 기반으로 개발합니다.
<ul>
 	<li>F.LF (리틀파이터 웹버젼)</li>
 	<li>Colyseus (게임 서버 라이브러리)</li>
</ul>
스팀파이터 게임을 통해 서로 보팅을 해주고 (ex - 진 사람이 이긴사람에게)

게임 속에서 채팅도 할 수 있는 것을 윈합니다.

<img src="https://steemitimages.com/0x0/https://res.cloudinary.com/hpiynhbhq/image/upload/v1519313053/grgohigtrsbgcozpaouq.png" alt="U5ds1swNmbukvRq8N5hqms79Y8vkXNn_1680x8400.png" />
<h4>구현할 기능</h4>
아래의 기능들을 구현할 예정입니다.
<ul>
 	<li>인공지능 대결 - 컴퓨터와 싸워 이기면, @steemfighter가 보팅을 해줍니다.</li>
 	<li>1:1 대결 - 유저간의 결투, 이긴 사람에게 보팅을 해줍니다.</li>
 	<li>배틀그라운드 - 접속을 하면 여러 유저들과 싸우면서 살아남습니다.
<ul>
 	<li>오래 살아남을수록 보상이 커집니다.</li>
 	<li>자신을 죽인 사람에게 보팅을 하도록 합니다.</li>
</ul>
</li>
 	<li>캐릭터 커스터마이징</li>
 	<li>맵 확장</li>
 	<li>여러가지 생각중입니다.</li>
</ul>
<h4>현재 구현한 기능</h4>
계획 1단계 인공지능 대결 구현하였으며, 아직 스팀과 연동은 하지못하였습니다.

곧 할 예정입니다.

<a href="http://스팀파이터.oa.to">스팀파이터.oa.to</a>

먼저 제가 하는 것을 보시죠.

https://youtu.be/YgsZy__vkiY
<h4>필요한 기술</h4>
<ul>
 	<li>Javascript 기반의 기술
<ul>
 	<li>Javascript, typescript, Node.js 등 쓰임.</li>
</ul>
</li>
 	<li>리틀파이터 코드 분석 및 원하는대로 활용 가능</li>
 	<li>스팀 API 연동</li>
 	<li>스팀 커넥트 연동</li>
 	<li>게임 서버 라이브러리 연동</li>
 	<li>UI 필요</li>
</ul>

<hr />

<h4>계획 1단계</h4>
인공지능 대결은 아래와 같은 과정으로 진행할 수 있도록 합니다.

첫 페이지 -&gt; 스팀 커넥트 접속 -&gt; 모드 선택 -&gt;인공지능 대결 선택 -&gt; 인공지능과 게임한다. -&gt;게임 결과 -&gt; 이길 경우, @steemfighter는 이긴사람에게 보팅한다.

<strong>인공지능 대결 선택 -&gt; 인공지능과 게임한다. -&gt;게임 결과</strong>

핵심 부분에 대한 개발을 완료하였고,

스팀커넥트 연동과 보팅하는 기능을 넣으면 계획 1단계는 완료할 수 있을것으로 보입니다.

<hr />

<h4>테스트 방법</h4>
<a href="http://스팀파이터.oa.to">스팀파이터.oa.to</a>를 들어가면

스팀과 연동되지않은 스팀파이터를 할 수 있습니다.

<strong>키는 wsad tyu입니다.</strong>

<strong>스킬이 있는데 곧 올리도록 하겠습니다.</strong>

<hr />

<h4>결론</h4>
@morning님의 스팀커넥트 연동 강좌를 열심히 보고 연동하여

1단계를 완료 후 찾아뵙도록 하겠습니다.

많은 관심 부탁드리고,

한번 게임 해보시고 후기도 알려주세요 ㅎㅎ

<hr />

리틀파이터는 제가 어릴 때부터 좋아하던 게임인데요.

여유 시간은 이 프로젝트에 집중해보고자 합니다. 이제 시작입니다.

개발, 테스트, 기획 등 많은 조언 부탁드리고 참여도 가능하십니다!

관심있으신분은 댓글주셔요! (홍보를 위해 보팅봇을 활용하였습니다.)

궁금한 점이 있으시다면 편하게 말해주세요.

감사합니다.
<h4>관련된 이전 글</h4>
<ul>
 	<li><a href="https://busy.org/@jacobyu/do-you-know-little-fighter">웹 기반의 리틀파이터 격투 게임 소개</a></li>
 	<li><a href="https://busy.org/@jacobyu/f-lf">웹 기반의 리틀파이터 격투 게임 - 자세한 소개</a></li>
 	<li><a href="https://busy.org/@jacobyu/vultr">vultr을 통한 서버 호스팅, 스팀파이터 #1</a></li>
</ul>
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,