Giter VIP home page Giter VIP logo

mahjong_with_card's Introduction

Mahjong_With_Card

麻雀 + 特殊カードを用いた新種の麻雀ゲーム(予定)

mahjong_with_card's People

Contributors

ruritoblogger avatar

Watchers

 avatar

mahjong_with_card's Issues

Unityのtest周りを組んでみる

麻雀の点棒計算や、聴牌判断などはtestでやらないと死にそうなので。
現状知識がなさすぎるのでまずはどんなtestが出来るかどうかを調べる

やること

  • testについて調べる
  • 導入する

ブランチをキレイにする

現状だとgitflowでいうdevelopブランチがcreate_majanブランチになってたりと汚い。
のでキレイにする

やること

  • developブランチに進捗を統合
  • 今やってる作業はfeatureブランチに移動
  • 必要ないブランチの削除

鳴き部分を組む

ポン・チー・カンができるようになる

やること

  • #3 を実装する
  • ポン・チー・カンをした場合の点棒計算が出来るようにする
  • ポン・チー・カンを行うボタンを表示する
  • ボタンを押すと鳴く処理を実装する

既に建てられているIssueを改善する

現状だとIssueに対して何をやればいいのか、であったりどんな内容なのかが分かりずらい
よって改善する

やること

  • Issueのラベルを増やす
  • ラベルを割り当てる
  • Issue内容を書き直す

点棒計算部分

簡単に役数を数えて点数を返す部分の実装

やること

  • 基本的な役を実装する
  • 鳴いた時の役を実装する
  • 点棒計算について調べる
  • 役に対して正しい点数を返す部分を実装する

画面のレイアウトを作り直す

現状だと、他のプレイヤーの捨て牌が見えない部分がある。
よって画面のレイアウトを作り直して他のプレイヤーの捨て牌をしっかり見えるようにする

やること

  • 画面のレイアウトのデザインを考える
  • デザインに沿って実装する
  • 正しく動作することを確認する

辞書型で手牌を管理する

ID: 手牌の左から何番目か Object: 対応するオブジェクト(麻雀牌)とする
クリックされた際に取得したオブジェクトを用いて辞書型からIDを抽出する

麻雀牌のテクスチャを自作する

現状は配布されている麻雀牌のテクスチャを利用しています。
これだと面白くないのでクリスタなどで自作したいお気持ち

やること

  • どんなデザインにするか考える
  • 考えたデザインをもとに描く
  • 描いたイラストを出力しUnity側で取り込めるか確認する

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.