FUT 의 재미 중 하나인 스쿼드 꾸리기.
새로운 선수카드가 팀에 영입 될 때 마다 그에 맞춰 스쿼드를 새로 짜는것이 이만 저만 어려운게 아니다.
조직력 시스템이 있어서 근처 선수가 같은 리그 혹은 같은 국적에 해당하지 않으면 능력치가 감소한다. 또한 선수카드의 포지션과 다른 포지션에 위치하면 능력치가 감소한다.
코인이 많다면 원하느 선수를 다 구입하면 되겠지만 우리는 항상 부족하다.
때문에, 갖고 있는 선수로 최고의 스쿼드를 꾸려서 게임을 플레이 해야하는데 이를 좀 더 쉽게 할 수 없을까 싶어서 찾아보게 되었다.
기존 웹서비스 중에 FUTBIN, FUTWIZ 등 선수 카드 정보를 제공하고 스쿼드를 짜 볼 수 있는 서비스는 존재하지만 최적화 시켜주는 기능은 없는 듯 보인다.
때문에 갖고 있는 선수들로 최적의 스쿼드를 만들어 주는 웹서비스를 내가 만들어야겠다고 생각했다!
근데 9월에 나오는 신작에서는 조직력 시스템이 바뀐다는데?…
어짜피 신작이니까 새로 만들어야 될 듯하다. 그때 가서 생각해야징
백엔드는 Python, Django Framework 으로 개발해야겠다.
Java , Spring 을 쓰면 익숙해서 금방 개발할 것 같지만, 지루한 업무를 할때 쓰이기 때문에 재미가 없을 것 같다.
예전에 잠깐 배웠지만 거의다 까먹은 Python 과 Django 를 다시금 배우면서 만들면 재밌을것 같다.
MongoDB 를 써봐야겠다. NoSql 을 한번 공부해봐야겠다고 생각했는데 기회가 없었기 때문에 이참에 모든 기술스택은 새로운걸로 해보고 싶었다.
Django 에서 기본적으로 sqlite 를 지원하지만, 좀더 범용적으로 사용되는 MongoDB를 연결해서 써봐야겠다.
프론트엔드 프레임워크를 공부해서 개발해야되는데, 어떤걸로 할지 아직 정하지 못했다.
Vue.js 나 React 둘 중 하나를 쓸 것 같긴한데 당장은 못 정하겠어.
일단 간단하게 요정도면 충분할 것 같다.