24
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人開発】オンラインで絵踏みができる「fumie~対戦~」を開発した

Last updated at Posted at 2024-01-14

efumi-taisen.png

はじめに

こんにちは!! Watanabe Jin (@Sicut_study)です!

                                       
CF405A5C-FF9A-43BE-B009-D34EE8295C25.jpeg
寝てたら年を越しててこの顔です

突然ですが、皆さんは踏絵をご存知ですか??

                                       
image.png
https://mag.japaaan.com/archives/92525

「踏絵」は、十字架やキリスト像、マリア像などが描かれた板を踏ませ、キリスト教信者でないことを証明させるものです。 絵を踏むことを拒んだキリスト教信者は、捕らえられ、処刑されました。 江戸幕府はキリスト教を禁止するため、信者を見つけ出そうと、踏み絵を行いました。

(ちなみに廃止は3月9日ということでミクの日でした)

中学校で多くの方が習っていたかと思う「踏絵」ですが、私はとある問題を解決する現代の最強ツールだと考えました。

その問題とは、、、、

タダ飯おじさんおじさんがイベントに現れる

※IT勉強会の懇親会に飲食目的で来ていると疑われる人

実は私も最近以下のようなイベントを開催して受付で飯目的の人出ないか見極めるという大役を任されていました。

ここで考えたわけです。

踏絵ならタダ飯おじさんの侵入を防ぐことができるのでは?

taisaku.png

ということでfumie~対戦~を開発しました

fmie.png

fumie ~対戦~

オンラインで記録を管理できる現代版踏み絵システムです。
絵を踏むまでのタイムを計測して記録します。

機能紹介

1. 踏絵の設定

                                       
image.png
トップ画面

ここでは踏み絵に関する設定をすることができます。
踏み絵を行うユーザー名踏む絵のタイトル踏む絵の写真が登録ができます。

スタートを押すとタイマーがスタートします

キャンセルボタンを押すと、設定が全てクリアされます。

2. 踏絵タイム

こちらはスマホでもハードウェアでもどちらでも可能です。

スマホ ハードウェア
image.png 5CE584AA-C8AF-4D3F-8505-2C4155A74E9B.jpeg

(画像はAIで生成)

ハードウェアではキースイッチを裏に隠しており、押されることでタイマーが止まる仕組みになっています。

                                       
image.png
踏んだあと

踏むとスタートしてから踏むまでにかかった時間が表示されます

3. 記録一覧

過去の記録をみることができます

                                       
image.png

技術スタック

開発期間 : 2時間
開発人数 : 1人
フロントエンド : React, TypeScript
ライブラリ : ChakuraUI

今回の挑戦はハードウェアを使ってアプリを作成したことでした。
中国からよくわからないキースイッチを購入してそれを利用して作ってみました

アプリ的には特に難しいことはありませんでした

今後の展開

踏絵の世界オンライン対戦できたら面白そう

というのはかなり先の話で、実はデータの永続化をしていなかったり、記録一覧を順位順にしたりソートできたりはしたいと考えています。

また今回は印刷した絵を貼って使っていますが、こちらを薄いディスプレイに変更して設定した写真がモニターに表示されるような作りにしても良いかもと思いました。

このクソアプリにそこまでやる人がいればですが

実践してみた

ということで実際に踏絵をしてきます。
この年で1度も踏絵をしたことがない私ですが、ワクワクします。

1. AIが生成したタダ飯おじさん

実際の利用用途を想定してAIが生成したタダ飯おじさんを用意しました。

2B1804A3-D027-4D8D-A947-FBE05320A6A3.jpeg

では実際にやっていきます。

efumi-1.gif

結果はかなりの好タイムでした。これならタダ飯目的ではないことが明らかです。

image.png

2. 自分のイラスト

このアプリですが、タダ飯おじさん撃退以外にも使うことができます。

それは、、、、

過去の自分との決別

81779C83-CBDD-4240-80D1-B4AC828598F8.jpeg

今回は2024年どうしても痩せたいと考えている私が太っていた頃の自分と決別するために踏んでいきます。

Peek 2024-01-03 20-21.gif

少し躊躇したもののなかなか良いタイムです。

image.png

きっと2024年はダイエットに成功するでしょう

3. 家族の写真

最後に自分がどうしても踏めない絵でおじさん側の気持ちも味わいたいと思います。

ACE1F85A-D261-4594-850D-16C7F3E26FF4.jpeg

2ADD2672-568E-4DE7-96FE-27DA04143D1D.jpeg

2AA17687-3402-405B-A8AA-6002BCDBC16D.jpeg

E20C0E72-5D35-4696-8FA4-F3FA1B8D6A66.jpeg

Peek 2024-01-03 20-20.gif

                                       
450本の記事の中で 特に自信作をまとめるぞ.png

思わず抱きしめてしまいました

おわりに

いかがでしたでしょうか?
そろそろ新年会シーズンタダ飯おじさんに困っている方がいたらぜひ試してみてください!

ここまで読んでいただけた方はいいねストックよろしくお願いします。
@Sicut_studyフォローいただけるととてもうれしく思います。

今週もプログラミング頑張りましょう!

jisou-banner.png

2024年個人開発一覧

おすすめ記事

About Me

Webエンジニア転身して1年間本気で勉強
転職ドラフトで高額オファーを複数獲得
そこでの経験からアウトプットやマインドセットの発信に強みがある
エンジニアをやりながら、起業に挑戦中
アイデア作りやパブリックスピーキングを得意としてる

■ Twitter
https://twitter.com/Sicut_study
■ Instagram
https://www.instagram.com/himariajin
■ Youtube
https://www.youtube.com/channel/UCBFrGAJhPuuaoLwUIHBILsA
■ TikTok
https://www.tiktok.com/@sicut_study
■ プログラミングコーチングJISOU
https://projisou.jp
■ 登壇依頼などご依頼はこちらから
himaria.jin.watanabe@gmail.com

参考

24
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?