[잡담] [이미지 데이터 주의] 목마른 나머지 우물팝니다. 컴맹의 게임제작기-3-
본문
재화는 현재 기획상으로 3가지가 있습니다
소지금, 특수재화, 진화 포인트입니다.
첫번째. 소지금.
소지금은 기본적인 재화 입니다. 카드를 강화 하거나 아이템, 스킬로 변환 시킬 때 등등 다양한 용도로 사용됩니다. 획득방법은 획득한 카드를 팔거나 탐색에서 특수타일 중 하나인 재화집적소를 찾거나 전투에서 승리했을 때 얻을 수 있습니다. 임무를 통한 습득의 경우 아직 생각해놓은 것이 없기 때문에 추후로 미뤄두겠습니다.
두번째. 특수재화.
아직 특수재화의 이름이 결정되지 않아서 특수재화로 표현했습니다. 특수재화는 말 그대로 특수한 용도에 쓰이는 재화입니다. 4~6등급 가챠와 고강화, 특이점 진화, 그 외에 추가될 특수한 사항에 들어가는 용도로 쓰이게 됩니다. 획득방법은 탐색에서 특수타일 중 하나인 재화집적소를 찾거나 카드를 판매했을 시 미량 획득 가능합니다.
세번째. 진화 포인트.
진화 포인트는 오로지 진화에만 사용되는 재화입니다. 진화 탭에서 카드를 갈아서 획득하거나 탐색에서 특수타일 중 하나인 진화의 알을 획득했을 때 얻을 수 있습니다.
재화의 수급에 대해 현재 여러가지 고민 중에 있습니다. 임무 시스템의 도입이나 각 재화들을 다량으로 지급하는 특수카드 또한 고려 중이니 이것은 나중에 확정되면 따로 설명드리겠습니다.
이상입니다.
코딩 공부하랴, 코딩하랴, 게임 기획하랴, 할게 정말 많네요...나중에 본격적으로 게임 데이터 작성까지 들어가게되면 하루에 할 수 있는 분량은 더 줄어들게 되겠군요. 그래도 완성까지는 쭉 달려보고싶네요.
보아주셔서 감사합니다. 조언은 언제나 환영입니다!
ps.오늘부터는 주말이나, 모두들 아시다시피 쉬는 날이 되면 몸이 더 늘어져서 아무것도 안하게 되는 관계로 양은 더 줄어들 수도 있습니다.
- 17.87Kbytes
제목 | 글쓴이 | 날짜 | 뷰 | 추천 | ||
---|---|---|---|---|---|---|
라르트 2,089 2 2019.03.19 | ||||||
셍튜므 1,403 0 2019.03.17 | ||||||
라르트 1,215 1 2019.03.17 | ||||||
라르트 1,673 0 2019.03.16 | ||||||
라르트 2,181 1 2019.03.15 | ||||||
허무정 1,828 0 2019.03.14 | ||||||
라르트 1,908 0 2019.03.14 | ||||||
라르트 1,558 0 2019.03.12 | ||||||
Kunggom 1,832 2 2019.03.10 | ||||||
타노스 1,387 0 2019.03.10 | ||||||
싸볫쓰끼싸유쓰 1,684 0 2019.03.02 | ||||||
젝카 1,819 0 2019.02.28 | ||||||
AMN연호 1,874 0 2019.02.28 | ||||||
닥터회색 2,096 3 2019.02.28 | ||||||
플라잉란코 1,428 0 2019.02.25 |
댓글목록 4
Kunggom님의 댓글
<p><br />1. 특정 아이템에 대해 당첨 확률을 적용하는 것은 간단하게 구현하면 정말 간단합니다. <a href="https://gigglehd.com/gg/4461599" target="_blank">https://gigglehd.com/gg/4461599</a> 이 글의 초반부에 나오는 설명과 코드를 보세요. 다만, 해당 글의 댓글에서도 나와 있지만 이런 방법은 정말로 확률에 목숨거는 게임에서는 사용할 수 없습니다. 즉, 실제로 서비스되는 가챠게임에서는 좀 더 정교한 방법을 사용합니다.</p>
<p><br />2. [csv 파일을 읽어온다]는 것은 [파일을 읽어온다]와 [데이터를 csv 형식으로 해석한다]는 2가지 단계를 거쳐야 하는 것입니다. 파일을 읽어오는 것은 파이썬 내장 <code>open()</code> 함수만으로도 충분하지요. 뭐 파일을 한번 열었으면 나중에 반드시 닫아주고 그런 건 필요하지만, 관련 자료는 인터넷에 많이 있으니 별 걱정하지 않으셔도 됩니다. 그런데 그렇게 해서 읽어온 파일은 그대로는 사용하기 힘들기 때문에, 프로그램 내에서 사용할 수 있는 자료 구조로 해석하는 과정을 거쳐야 합니다. csv 정도로 간단한 형식이면 그 부분을 직접 작업할 수도 있지만, 라이브러리를 사용할 수도 있습니다. csv의 경우 파이썬에 기본으로 내장된 라이브러리도 있고 직접 다른 라이브러리를 설치하여 사용할 수도 있는데, <b>어쩌면 자기가 작업하는 것보다 라이브러리를 사용하는 편이 처음에는 훨씬 복잡하게 느껴질 수도 있어요.</b> 하지만 라이브러리의 기능을 갖다쓰는 방법을 익히는 것도 좋은 공부라고 생각하므로, 한번 잘 생각해보시기 바랍니다.</p>
<p><br />3. 파이썬과 같은 고급 언어에서는 <b>배열이나 딕셔너리와 같은 자료 구조 안에 다른 배열이나 딕셔너리, 심지어는 함수조차 넣을 수 있으며, 필요하다면 종류를 섞어서 넣을 수도 있습니다.</b> 지금 보니까 딕셔너리 안에 배열을 넣는 정도는 이미 적용하신 부분도 있는데, 좀 더 다양한 응용 또한 가능하니까 참고하세요.</p>
라르트님의 댓글의 댓글
이에나군님의 댓글
<div>그리고 이런 세세한 프로그램을 짜보는 것도 좋지만 전체적인 outline을 pseudocode로 먼저 한 번 써보는 것도 꽤 도움이 될 겁니다.</div>
라르트님의 댓글의 댓글