728x90
반응형
저번에 어떻게든 꾸역꾸역 음악재생에 성공했으나 mp3 파일을 다운받아서 하는게 찜찜해서 재생목록이라던가 다른 방법을 시도해봤으나 블로그에 쓰지도 않고 노가다 겸 삽질을 했고... 실패했다
부가기능은 나중에 만들고 본 목적인 게임쪽부터 건드려보자
목표 설정 및 기능 정리
일단 뭘 만드는지부터 정리를 해보자
초등학교때 열심히 했던 마인크래프트의 인생게임을 기반으로 돈 관련 컨텐츠에 집중할 생각이다.
- 기본적인 수입: 수익성이 높지는 않지만 안정적인 생산수단.
마크에는 보통 광질이었던것같다 - 부가 수입: 낚시와 같이 개당 시간은 오래걸리지만 수익성은 더 높음
- 땅: 타이쿤게임 같이 땅에다 공장 같은 걸 짓고 일정시간마다 수익
- 은행: 대출, 통장, 이자 등 자금 관련.. 뭐 그런거
- 비트코인:
떡상 가즈아!!!주식이나 비트코인이 어떻게 돌아가는지도 모르고 만드는 기능(?) - 도박장: 일확천금. 사용자끼리 대결하는 것(카드게임..?)과 혼자서 하는 것(룰렛 등)으로 나누어서...
- 던전: 어드벤쳐. 탐험 중 얻은 걸 판매하거나 던전 탐험에 도움이 되는 아이템은 인벤토리에
- 거래: 유저끼리 돈이나 아이템을 주고 받기
- 게임: 끝말잇기, 훈민정음, 숫자야구... 뭐 그런 게임들
- 음악 재생: 언젠가 검색 기능, 재생목록 등을 추가할 예정
- 레벨: 얼마나 디코에서 서식하고 있는지 알려주는 지표
적다보니 그냥 게임을 따로 하나 만드는게 나을 정도다.
계획이란 언제든지 변동될 수 있으니 미래의 내가 어떻게든 하겠지
유저 정보
!게임 내정보 같은 명령어를 입력했을 때 보여주어야 할 정보들
- 이름
- 직업(?)
- 돈
- 대출 관련 정보
- 이자 관련 정보
- 땅 관련 정보
- 시간당 수입
- 레벨
도박으로 날린 돈
- 인벤토리(?)
이걸 어떻게 저장하지... 당장 생각나는 건 엑셀과 json, mysql 정도인데 이걸로 구현이 잘 될지 모르겠다
더보기
일단 죽이 되든 밥이 되는 뭔가 해야하는데 위의 기능들을 정리하다보니
굳이 이걸 디코봇으로 만들어야할까 라는 생각이 들면서 12일동안 프로젝트가 방치되었다
일단은 위 계획에 따라 만들기는 해봐야 할 테니...
mysql은 서버가 필요할테니 마지막에 생각하고 친숙한 엑셀으로 해볼 예정이다
json은 익숙치 않아서 일단 고려중...
대충 요런식으로 유저정보를 저장하면 될 것 같다.
파이썬으로 엑셀 파일 읽는 거야 뭐 자료가 많이 있을테니 다음에 해보자
일주일 날로 먹기
'프로젝트 > 디스코드 봇' 카테고리의 다른 글
디스코드 봇 만들기#7.5 - 내정보 확인 (0) | 2021.02.26 |
---|---|
디스코드 봇 만들기#7 - 회원가입 (12) | 2021.02.19 |
디스코드 봇 만들기#5 - 음악재생 (2) | 2021.02.05 |
디스코드 봇 만들기#4 - 음성채널 (7) | 2021.01.29 |
디스코드 봇 만들기#3 - 간단한 주사위 게임 (2) | 2021.01.22 |