개발 중인 STEEM 기반의 격투게임, 스팀파이터 소개
kr-dev·@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> 인공지능 대결은 아래와 같은 과정으로 진행할 수 있도록 합니다. 첫 페이지 -> 스팀 커넥트 접속 -> 모드 선택 ->인공지능 대결 선택 -> 인공지능과 게임한다. ->게임 결과 -> 이길 경우, @steemfighter는 이긴사람에게 보팅한다. <strong>인공지능 대결 선택 -> 인공지능과 게임한다. ->게임 결과</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>
👍 jacobyu, barcenas, kingsolo, shaffrimohd, bellsx1, cryptojenn, anupbose, abuzenk, hadebaryor, rataskart, alan083, mackcom, abdullar, ramsteem, tribar, thepsychguide, chiren, liverehab, usmanalishah, ucanis, crookshanks, lires, birdinc, imacryptorick, shares, technicalwealth, enomujjass, theladybugsadven, clayop, whynotdoit, seoinseock, dakfn, fikricalong, promobot, trueonot, heterodox, millionfist, anabolic, solnamu, hs88, theyummybitch, thisvsthis, kantokan, brianyang0912, nand, sm2mr, bluepocket, lylm, aiyren, verygoodsurgeon, kunastory, hht, lamiru, woojumbs, peanutbutter, ysjin90, sonki999, korea, lighthil, skan, callace, stylegold, vip, timesfriend, leesol, oprth, kc6618, shiho, realmankwon, monqutese, qkrtngks0725, monghae, maa, sjc333, selly, samkims, oldgold90, ujuseon, maikuraki, mooa33, daramzi, houstonian, darksideofmoon, eunheeha, jjww9105, asizio, devpark, swimpool, eunxu, uwol, dawoon, dmgpol09, byulbarun, kangsukin, kindbreeze, asbear, krguidedog, joeuhw, extrashin, julianpark, supergiant, apasabon, valueup, sampling, kibaek, woo7739, adam-rsh06, nhj12311, kanghamin, bingepumpkin, syskwl, cheerup, absolutefive, tumble, tradingideas, goldenman, business.men, project7, busy.pay, boyru808, calist, moosung8807, bluevillage, joeypark, danbain, mastertri, virus707, sismaru, shimsing, longtimenosee, qlfxkdla, kyungbi105, seongwoostar, kkh7356, kimegggg, greys, coolzero, noctisk,