Information

8e494434 e7d5 4aa6 b4b8 bc029cc9d7bd
  • 作者
  • 6b2fb976 06f3 4286 af7c 579db606c143 なまけもの
  • 作品リンク
  • 8e494434 e7d5 4aa6 b4b8 bc029cc9d7bd ダブルス組み合わせ(乱数表)~テニス・バドミントン・卓球などダブルス競技に~
  • 概要
  • テニスや卓球、バドミントンのダブルスのペアや試合順を計算するアプリです。

    ◆特徴
    ・5面、40人まで対応可能です。
    ・ペアの固定、対戦相手のグループ分け、ミックスダブルスモードなど、柔軟な組み合わせを算出できます。
    ・休憩や途中参加、途中帰りにも対応しています。
    ・過去の試合結果をペア別、個人別、また誰と組んだ時の勝率が高いか見られるパートナー別で確認することができます。

  • タグ
  • こだわり・開発背景
  • 私自身がサークルの幹事をやっていたこともあり、すでに市場に出ていたアプリを試していたのですが、自分のニーズにピッタリ合ったものがなかったので、思い切って作成してしまいました。
    一番こだわった点は「柔軟な条件付け」です。「試合前などでペアを固定したい」、「練習はみんな一緒にやるけど、試合はレベル分けしたい」、「イベントとしてミックスダブルスだけにしたい」、「途中参加、途中帰りの人に対応したい」などその日その日によってアプリに求める機能が変わってきます。
    そこで上記の条件に対応できるように設計して、実装しました。

    最も苦労したのは、組み合わせを計算するロジックです。上記の条件を指定できるようにするためにも、自分で組み合わせ算出のロジックを1から設計しました。様々な苦労もありましたが、仕事の隙間時間を使って、ずっと試行錯誤を続けていました。

    苦労した甲斐もあり、Google Playに公開したところ上々な反応です。

  • 開発環境
  • 特にありません

  • 制作期間
  • 期間にすると約3か月くらいです。平日は仕事をしているので、帰宅後や休日の隙間時間で作成していました

  • 学習方法
  • 前職がSEだったので、基本はそこで学びました。Androidは初めてでしたが、インターネットで調べつつ、実際に手を動かして1つ1つ課題をつぶしていく中で学んでいきました。