흔히 말하는 룰렛 (Roulette) 을 만들어보려고 한다.
만드려고 생각하게 된 계기는 점심시간 뭐 먹을지 고민될 때
무언가 결심을 해야될 때
결정장애가 있을 때
이런게 있으면 좋지 않을까~? 하는 생각에 시작하게 되었다.
돌림판을 돌리는 건 도넛 모양이 아닌 파이 모양으로 잡고
이런식으로.
CSS 에서 Transform : rotate 속성에 회전 값 주고, 애니메이션으로 회전 속도 조절하고
약간의 JS 로 회전 수에 랜덤 값을 붙이면 매우 쉽게 돌릴 수 있을 것으로 본다.
그리고 나면 돌림판 이미지가 관건인데, 정적인 이미지로 하면 쉽겠지만
동적으로 만들려고 생각하니 조금 고민이 되었다.
뭐 결론적으로 얘기하면 구글 차트를 사용하기로 결정했다.
토스트 UI 에서 제공하는 차트를 쓸까도 생각했지만
구글 쪽이 의존성이 훨씬 적은 듯 하여 택했다.
이 상태에서 위에서 언급한 css, js 를 조금 붙이면 될 듯 하다.
그런데.. 자료를 찾다보니 구글에 spinner 를 검색하니 내가 구현하려고 하는 것과 굉장히 유사한 룰렛이 나온다.
구글 룰렛의 경우 휠 사이즈 조절 밖에 안되지만
필자의 경우는 사용자가 원하는 값과 사이즈를 조정할 수 있게 하려고 함.
인터넷 실시간 방송에서도 써먹을 수 있게 만드는 것이 목표.
자료 조사가 끝났으니 다음 단계에선 개발 시작~
'이전 프로젝트 > [deprecated] Play!' 카테고리의 다른 글
구글 크롬 공룡게임 만들기 (0) | 2022.02.18 |
---|---|
랜덤 주사위 굴리기 (0) | 2022.02.18 |
500개의 링크를 한번에 다운로드 하는 방법. (feat. Rolling Stone's 500 Greatest Songs of All Time) (0) | 2019.10.31 |
돌려돌려 돌림판 (2/3) - 베타 버전 (0) | 2019.10.14 |
숫자 정렬 게임 (1) | 2019.08.10 |