개발 중인 STEEM 기반의 격투게임, 스팀파이터 소개
스팀파이터 (Steemfighter)
스팀파이터는 최초의 스팀 기반의 격투게임을 목표로 합니다.
스팀파이터는 웹에서 동작하여, 따로 클라이언트 프로그램을 설치할 필요가 없습니다.
스팀파이터는 아래의 오픈소스 프로젝트를 기반으로 개발합니다.
- F.LF (리틀파이터 웹버젼)
- Colyseus (게임 서버 라이브러리)
게임 속에서 채팅도 할 수 있는 것을 윈합니다.
구현할 기능
아래의 기능들을 구현할 예정입니다.
- 인공지능 대결 - 컴퓨터와 싸워 이기면, @steemfighter가 보팅을 해줍니다.
- 1:1 대결 - 유저간의 결투, 이긴 사람에게 보팅을 해줍니다.
- 배틀그라운드 - 접속을 하면 여러 유저들과 싸우면서 살아남습니다.
- 오래 살아남을수록 보상이 커집니다.
- 자신을 죽인 사람에게 보팅을 하도록 합니다.
- 캐릭터 커스터마이징
- 맵 확장
- 여러가지 생각중입니다.
현재 구현한 기능
계획 1단계 인공지능 대결 구현하였으며, 아직 스팀과 연동은 하지못하였습니다.곧 할 예정입니다.
먼저 제가 하는 것을 보시죠.
필요한 기술
- Javascript 기반의 기술
- Javascript, typescript, Node.js 등 쓰임.
- 리틀파이터 코드 분석 및 원하는대로 활용 가능
- 스팀 API 연동
- 스팀 커넥트 연동
- 게임 서버 라이브러리 연동
- UI 필요
계획 1단계
인공지능 대결은 아래와 같은 과정으로 진행할 수 있도록 합니다.
첫 페이지 -> 스팀 커넥트 접속 -> 모드 선택 ->인공지능 대결 선택 -> 인공지능과 게임한다. ->게임 결과 -> 이길 경우, @steemfighter는 이긴사람에게 보팅한다.
인공지능 대결 선택 -> 인공지능과 게임한다. ->게임 결과
핵심 부분에 대한 개발을 완료하였고,
스팀커넥트 연동과 보팅하는 기능을 넣으면 계획 1단계는 완료할 수 있을것으로 보입니다.
테스트 방법
스팀파이터.oa.to를 들어가면
스팀과 연동되지않은 스팀파이터를 할 수 있습니다.
키는 wsad tyu입니다.
스킬이 있는데 곧 올리도록 하겠습니다.
결론
@morning님의 스팀커넥트 연동 강좌를 열심히 보고 연동하여
1단계를 완료 후 찾아뵙도록 하겠습니다.
많은 관심 부탁드리고,
한번 게임 해보시고 후기도 알려주세요 ㅎㅎ
리틀파이터는 제가 어릴 때부터 좋아하던 게임인데요.
여유 시간은 이 프로젝트에 집중해보고자 합니다. 이제 시작입니다.
개발, 테스트, 기획 등 많은 조언 부탁드리고 참여도 가능하십니다!
관심있으신분은 댓글주셔요! (홍보를 위해 보팅봇을 활용하였습니다.)
궁금한 점이 있으시다면 편하게 말해주세요.
감사합니다.
Cheer Up! 많은 사람들이 이 포스팅에 관심을 갖고 있나봐요!
스스로 홍보하는 프로젝트에서 나왔습니다.
오늘도 좋은글 잘 읽었습니다.
오늘도 여러분들의 꾸준한 포스팅을 응원합니다.
어떻게 이런생각까지 하셨나요.
놀랍네요. 개발자님..
감사합니다. ㅎㅎ
많은 응원부탁드립니다. !
네.
화이팅입니다.
와우! 완성되는 날만을 기다립니다 !!
많은분들이 기대해주셔서
빨리 개발해야겠어요
저거 제일 처음 나왔을때 모드나 자작 캐릭터까지 만들어가며 중학교때 미친듯 했던 기억이 납니다 ㅋㅋㅋㅋㅋㅋㅋ미친 ㅋㅋㅋㅋ이걸 여기서 볼줄이야
여기도 자작캐릭터를 리틀파이터와 똑같이 만들 수 있습니다.
저도 그거 해봐야하는데 어느정도 게임 틀이 완성이 되면
캐릭터 하나 만들어주세요! ㅎㅎ
다들 관심을 가져주셔서 감사하고
개발의 동기가 하나 더생긴거같아여 ㅎㅎ
주기적으로 업데이트 하겠습니다~
정말 스팀잇을 이렇게도 활용하고 발전해 나갈수 있다는 생각 놀랍고 기발한 아이디어 존경스럽습니다.
추후에 더발전된 모습기대할께요.
와 ㅋㅋㅋㅋㅋㅋㅋㅋ 팩 넣어서 하던 시절 게임 같아요!! 완전 재밌게 했는데 :) 저도 들어가서 해봐야겠어요 ㅋㅋㅋ 팔로우 보팅 꾹 하고 갑니다!
와 스팀잇엔 능력자분들이 너무 많으시네요
팔로우하고 많이 배우겠습니다
감사합니다!
지금도 플레이 해볼 수 있는데
한번 해보셔요! ㅎㅎ
끼요오오옷!!! 가즈아아아!
끼요요요요 ㅋㅋ
가자아~