こんにちは、みなさん!
そういちろうです。
カードゲームと業務改善のあいだで、小さなツールをちまちま作っています。よかったらちょっと寄っていってください。
じぶんのこと
そういちろうです。カードゲーム・エンタメ業界でイベント運営と業務改善をやりながら、日々の「面倒」を少しずつ消す小さなツールを作っています。原点は、カードゲームの大会で「アナログのくじ引きに30分かかっていた抽選」を「5分で終わるシステム」に育てたこと。「もう少し良くできるかも」が止まらなくなりました。ここにある Works は、そういう「少しずつ」の積み重ねです。
最近やってること
-
最近の悩み
コマンダーデッキのマナ基盤、毎回ゼロから考えるのがしんどい問題。
ですよね。 -
今ハマっていること
TRPG のオンセ。ココフォリアで遊んだあとのログをきれいに残すのが、地味に楽しい時間です。
-
最近の小さなしあわせ
子どもを寝かしつけたあとの、3 分でできるレシピを覚えました。
うれしい! -
これからやりたいこと
作ったツールたちを、もうちょっとだけ使いやすく。あと、ちょっとだけ旅行に行きたい。
30分の抽選を5分にした話と、その後のこと
最初の「つくったもの」
カードゲームの大会で、16人の決勝進出者をくじ引きで決める作業があります。
参加者が増えて、アナログの限界が来た。まずExcelの関数でランダム抽選できるようにして、次にVBAで改良して、GoogleフォームでチェックインしてデータをCSVに落として、VBAマクロで抽選結果を巨大モニターに映して……というシステムを、3年かけてじわじわ育てました。
最初の頃は不具合も出て、お客さんに迷惑をかけたこともあります。
本当に申し訳なかった。
でも直すたびに少し良くなる。また直したら、もう少し良くなる。最終的に「30分以上かかっていた抽選」が「5分もかからない」になった。この体験が、自分にとっての「つくる」の原点です。「面倒を減らすために何かを作って、それが少しずつ良くなっていく」のが、こんなに楽しいとは思っていませんでした。
「つくる」への道のり
父がシステムエンジニアで、子どものころにプログラミングに興味を持ちました。最初の体験は子ども向け科学雑誌のJavaScript企画「おみくじを作ろう」。父と一緒にやって、動かなくて、最後に動いて、感動した。
その感動を再び思い出したのは、大学時代のアルバイト先のカードゲーム専門店でした。毎日価格が動くカードの管理に「販売価格を直すと買取価格も自動で直る」Excel関数を作ったことで、「作ると便利が増える」を実感した。前述の抽選システムはそこから始まりました。
仕事でもその流れは続いています。会社の先輩(元システムエンジニア)にVBAを教わって経費精算・打刻を自動化。GASでスプレッドシートの共有問題を解決して、周りの作業も減って感謝された。今はシステム部門でkintoneやSlackを使った業務改善をやっています。受付システムのリプレイスや、営業数字をまとめるアプリ、Excel・スプレッドシートのレクチャーなど。社内の「面倒」を、少しずつ消しています。
なぜ小さなツールを公開するのか
「面倒を少しずつ消す」のが楽しくて、でも自分一人の面倒だと材料が少ない。だから、自分以外にも同じ面倒を抱えている人がいそうなものをツールにして外に出す、という発想になりました。
大きなサービスじゃなくていい。誰かの「これ毎回やるの面倒だったんだよな」が1個減ればそれでいい。Works に並んでいるのは、そういう気持ちで作ったものです。カードゲームで「ルールの中で最も効率よく勝つ」を突き詰めてきた人間として、「この手順でやれば最短で目的が達成できる」ものを作るのが好きです。
プログラミングスクールでデータベースやGitHubの基礎も学んで、ノンプログラマー向けコミュニティ(ノンプロ研)でも活動しています。自分も「ノンプログラマーだったころ」があるからこそ、「難しくない入り口」から作れるものを大事にしています。
気になるツールがあったら、気軽に使ってみてください。「こういうの作れませんか」も、ウェルカムです!
できること(と、好きなこと)
仕事で使っているやつと、趣味で覚えたやつ、ぜんぶまとめてみました。並べてみると、われながら散らかってますね。
業務改善 / 自動化
- Excel
- Google Apps Script
- kintone
Web まわり
- HTML
- CSS
- JavaScript
- Cloudflare Workers / Pages
- GitHub Pages
TCG
- MTG(コマンダー)
- シャドウバース
- ヴァイスシュヴァルツ
TRPG
- ココフォリア
- シナリオ運用
その他
- 育児
- 料理
- 旅行
つくったやつ
どれも「自分が困ったから作った」シリーズです。同じところで困っている人がいたら、勝ちです。
-
コマンダーマナ基盤検索
MTG コマンダーのデッキに合うマナ基盤カードを、色・タイプ・価格でしぼり込めます。毎回ゼロから探さなくていい!
Cloudflare Workers
-
ヴァイス大会抽選
ヴァイスシュヴァルツの大会で、敗退者の復活枠を公平に抽選するためのやつです。手元の運に左右されない、これ大事。
Next.js + Cloudflare Workers
-
Swiss Tournament Calculator
スイスドロー大会の推奨ラウンド数・TOP カット入賞ライン・タイムスケジュールを自動計算します。大会主催、けっこう大変ですよね。
Vanilla JS + Cloudflare Workers
-
EDHオタクカード画像一覧
晴れる屋 MTG の YouTube で紹介された「EDHオタクカード」を、検索・フィルタ・お気に入り保存できる非公式ファンサイトです。
GitHub Pages + GAS + Bootstrap 5
-
カードゲーム大会シミュレーション
参加者の勝率からカードゲーム大会の結果をシミュレーションします。仮想大会、楽しいですよ。
JavaScript
-
ココフォリアログ整形ツール
TRPG オンセツール「ココフォリア」のログを、あとから読み返しやすい形に整えます。セッションのよい思い出は、形にして残したい。
JavaScript
-
成長判定出力ツール
TRPG のセッションログから、成長判定の結果だけを抜き出して一覧にします。セッション後の作業、これでだいぶラクになります。
JavaScript
-
七夕の短冊ジェネレーター
願い事を入力するだけで、七夕の短冊風の画像をぱっと作ります。季節もの、好きなんです。
JavaScript
note でよく読まれている記事
コマンダーのことを中心に、note でいろいろ書いています。よく読まれているものを置いておきますね。
どこにいるか
ふだんはこのあたりにいます。ご連絡はもっぱら X の DM で受けています。ぜひ覗いてみてください!
- X (Twitter) @black777cat
- note note.com/black777cat
- 旧ブログ「そういちろうのブログ帳」 so.sha-box.com
それでは、どこかでお会いしましょう!