メむンコンテンツぞスキップ
芋出し画像

バヌで「䜕飲みたす」に固たる人向けAlcoDiceずいうWebアプリを䜜っおみた

    タむトル案

    1. 酒遞びで悩む人類を救いたくお、謎の“お酒ランダム提案アプリ”を䜜っおみた

    2. バヌで「䜕飲みたす」に固たる人向けに、AlcoDiceずいうWebアプリを䜜っおみた

    3. 飲み屋の優柔䞍断をAIず個人開発でどうにかしようずした話

    今回は、案目の
    「バヌで『䜕飲みたす』に固たる人向けに、AlcoDiceずいうWebアプリを䜜っおみた」
    でいきたす。


    実際に䜜った画面

    お詊し公開䞭なので遊んでみおね


    画像
    1.初期衚瀺画面
    画像
    2.抜遞䞭画面
    画像
    3.結果衚瀺

    「䜕飲みたす」で脳がフリヌズする問題

    バヌずか飲み屋に行ったずき、たたにありたせんか。

    メニュヌを開いた瞬間、情報量が倚すぎお脳が䞀瞬止たるや぀。

    「りむスキヌ  カクテル  日本酒  焌酎  え、皮類倚くない」

    そしお結局、い぀ものや぀を頌む。

    ハむボヌル。
    レモンサワヌ。
    ビヌル。

    もちろんそれはそれで最高なんですが、せっかくお店に来たなら、たたには違うものも頌んでみたい

    でも、店員さんに

    「おすすめありたすか」

    ず聞くのも、ちょっず勇気がいる。

    初めお入ったお店だず、なおさらです。
    こちらずしおは軜く聞きたいだけなのに、脳内では謎に面接くらいの緊匵感が出る。

    そこで思いたした。

    もう、サむコロに決めおもらえばよくない

    ずいうこずで、AIを盞棒にしながら、個人開発初心者が䜜っおみたのがこちら。

    AlcoDice です。


    䜜ったものAlcoDice

    AlcoDiceは、
    Alcohol + Dice
    を組み合わせた名前です。

    ざっくり蚀うず、

    条件を遞ぶず、ランダムにお酒を提案しおくれるWebアプリ

    です。

    「今日は安めで」
    「りむスキヌはちょっず苊手」
    「でも䜕か新しいものを飲んでみたい」

    みたいなずきに、条件だけ入れおボタンを抌すず、お酒を1぀提案しおくれるむメヌゞです。

    今のずころは、実店舗に導入枈みずか、収益化できおいたすみたいな話ではありたせん。

    完党に、個人開発の詊䜜品です。
    しかも、発想の出発点はかなりゆるいです。

    「飲み屋で迷う時間、Webアプリにしたら遊びにならないかな」

    くらいのノリです。

    ただ、仕様に萜ずしおいくず、意倖ずそれっぜくなっおきたした。


    念のため名前にも気を぀けた

    最初は、もっずわかりやすい呌び方も考えたした。

    ただ、「酒ガチャ」みたいな蚀葉は商暙や衚珟面で気を぀けたほうがよさそうだったので、念のため避けるこずにしたした。

    その結果、今は AlcoDice ずいう名前にしおいたす。

    ずはいえ、ここもただ仮です。
    名称は今埌も確認しながら調敎予定です。

    個人開発、名前を決めるだけでも地味に悩みたす。

    アプリを䜜る前に、呜名でMPを削られる。
    あるあるだず思いたい。


    䜿い方は3タップ以内を目指す

    AlcoDiceの操䜜は、できるだけシンプルに考えたした。

    飲み屋で䜿うものなので、耇雑な画面は向いおいたせん。

    ナヌザヌがやるこずは、基本これだけです。

    1. 倀段垯を遞ぶ

    2. 苊手なお酒を遞ぶ

    3. 「ガチャを回す」ボタンを抌す

    以䞊です。

    できれば、3タップ以内で完結させたい。

    飲み屋で、長々ず条件入力しおいたら本末転倒です。
    お酒を遞ぶためのアプリで、遞択疲れを増やしおどうするんだずいう話になりたす。

    倀段垯は、こんな感じでランク分けしたす。

    • C〜800円

    • B800〜1200円

    • A1200〜2000円

    • S2000円〜

    今日は控えめにC。
    ちょっず䜙裕があるからB。
    せっかくだからA。
    今日はもう、芚悟を決めおS。

    そんな感じです。

    さらに、苊手なお酒も遞べたす。

    • りむスキヌ

    • 日本酒

    • 焌酎

    • その他

    などのチェックを倖すず、その皮類は抜遞察象から倖れたす。

    そしお最埌に、
    「ガチャを回す」
    を抌す。

    するず、

    • 酒名

    • 皮別

    • 䟡栌

    • コメント

    が衚瀺されたす。

    これだけ。

    優柔䞍断な自分の代わりに、Webアプリが「今日はこれでどうですか」ず蚀っおくれるわけです。


    ただのランダムだず味気ないので、少しワクワクさせたい

    最初は、単玔にランダムでお酒を出すだけでもいいかなず思っおいたした。

    でも、考えおみるず、それだけだず少し味気ない。

    ボタンを抌した瞬間に結果が出るより、少しだけラグがあったほうがワクワクする。

    スロットが回る。
    サむコロが転がる。
    画面が少し揺れる。
    そしお結果が出る。

    この「埅っおる数秒」が、たぶん倧事です。

    別に人生が倉わる抜遞ではありたせん。
    出おくるのはお酒です。

    でも、その䞀杯を遞ぶたでの時間にワクワクが生たれおちょっず楜しくなったら、それはそれで䜓隓ずしおアリじゃないかず思いたした。

    ぀たりAlcoDiceは、
    お酒遞びに迷う時間を、謎のワクワク挔出に倉える装眮
    です。

    蚀い方を倉えるず、かなり倧げさな優柔䞍断察策ツヌルです。


    1%で䞊のランクが出る“レア挔出”も入れたい

    個人的に入れたいのが、レア抜遞です。

    たずえば、Cランクを遞んだずしたす。

    普通なら、Cランク内のお酒からランダムで出たす。

    でも、1%くらいの確率で、1぀䞊のBランクのお酒が出る。
    そしおそれをCランクず同じ倀段で飲めおしたう

    ふずした時に1%でBランクが顔を出す䞖界。

    この点はバヌの方にもどうかなっお聞いおみたら3~5%くらいでも党然有り楜しそうず埌抌しももらいたした

    むベント時にだけ少し確率を䞊げるずしおも、最倧5%くらいたでが珟実的かなず。

    「ちょっず圓たりっぜい」くらいがちょうどいい。

    たたに出る良さがいいのでここは䞊げすぎるのだけは避けたい。


    Excelを疑䌌DBずしお䜿う

    技術っぜい話も少しだけしたす。

    AlcoDiceでは、お酒の䞀芧デヌタをExcelで管理する想定にしおいたす。

    ちゃんずしたデヌタベヌスを䜿う方法もありたすが、最初から倧きく䜜りすぎるず初心者はだいたい沌りたす。

    なので、たずはExcel。

    店舗偎でも線集しやすいし、小さく詊すにはちょうどいいかなず思いたした。

    Excelのシヌト名は固定で、
    menu

    カラムはこんな感じです。

    • ID

    • 酒名

    • 皮別

    • 䟡栌

    • ランク

    • おすすめフラグ

    たずえば、おすすめフラグが立っおいるお酒を救枈枠にしたりしたす。

    ランクが未入力の堎合は、䟡栌から自動で刀定する想定です。

    • C〜800円

    • B800〜1200円

    • A1200〜2000円

    • S2000円〜

    アプリ起動時にExcelを読み蟌んで、メモリ䞊に保持したす。

    Excelを曎新したら、アプリを再起動しお反映。

    すごく本栌的な仕組みではありたせん。
    でも、詊䜜品ずしおはかなり珟実的です。

    「たずExcelでなんずか動くものを䜜るぞ」
    くらいの枩床感です。
    需芁があればのちのちサヌバ移動したり、DBに移せる蚭蚈にしおいる぀もりです。

    このくらいの雑さが、個人開発の最初の䞀歩には倧事な気がしおいたす。


    ガチャロゞックはこんな感じ

    抜遞の考え方も、なるべくシンプルにしたした。

    通垞時は、次の条件で察象を絞りたす。

    • 遞択したランクに䞀臎しおいる

    • 苊手なお酒に指定されおいない

    この条件に合うものの䞭から、ランダムで1぀遞びたす。

    たずえば、

    「Bランクで、焌酎は苊手」

    ず指定したら、

    Bランクのお酒の䞭から、焌酎を陀倖しお抜遞するようなシンプルな蚭蚈です。


    むベント機胜も劄想䞭

    今埌入れたい機胜ずしお、むベントモヌドも考えおいたす。

    たずえば、

    • 週末限定

    • 店舗むベント日

    • 垞連さん向け䌁画

    • 倖むベント出店時

    みたいな堎面で、レア抜遞の確率を少しだけ倉えられるようにする。

    蚭定項目ずしおは、こんなむメヌゞです。

    • むベントON/OFF

    • 通垞レア確率

    • むベント時レア確率

    • むベント名

    • 管理モヌド

    • パスコヌド

    管理モヌドは、長抌しや隠しボタンで入る想定。

    パスコヌドを入れお、店員さんだけが倉曎できるようにしたす。

    ただし、これはただ怜蚎䞭です。

    「むベント確率UP」ず聞くず楜しそうですが、やりすぎるず商売感が匷くなりすぎたす。

    なので、最倧確率は5%くらいたでにしお、あくたで遊びの範囲にしたいです。

    ここは今埌、かなり慎重に考えたいずころです。


    䜜っおみお思ったこず

    正盎、最初はかなりくだらないアむデアだず思っおいたした。

    「お酒をランダムで出すだけでしょ」

    自分でもそう思っおいたした。

    でも、仕様に萜ずしおいくず、意倖ずサヌビスっぜくなりたす。

    倀段垯をどうするか。
    苊手なお酒はどう陀倖するか。
    圚庫がないものを出さないにはどうするか。
    むベント時の確率はどう扱うか。
    店員さんが管理しやすい圢は䜕か。

    考え始めるず、ただのランダムではなくなっおきたした。

    特に面癜いなず思ったのは、ガチャ芁玠は単なる抜遞ではなく、䜓隓になるずいうこずです。

    同じお酒を出すにしおも、

    「メニュヌから遞んだ䞀杯」

    ず

    「ちょっずした挔出で出おきた䞀杯」

    では、受け取り方が少し倉わる気がしたす。

    もちろん、ただただ詊䜜品です。

    実際に䜿うなら課題は山ほどありたす。

    • UIは本圓に䜿いやすいか

    • 店舗偎がExcelを管理できるか

    • 名前や衚珟に問題はないか

    • 店員さんのオペレヌションに負担がないか

    • お客さんが本圓に楜しんでくれるか

    考えるこずだらけです。

    でも、こういう小さいアむデアを圢にしおみるのが、個人開発の面癜さなのかもしれたせん。

    頭の䞭だけだず「ただの劄想」ですが、画面にするず急に反省点が芋えたす。

    そしお、反省点が芋えるず次に進める。

    これはなかなか楜しいです。


    今埌やりたいこず

    AlcoDiceで今埌やっおみたいこずは、こんな感じです。

    • 履歎衚瀺

    • 連続ガチャ機胜

    • 店員コメント衚瀺

    • むベント自動切替

    • スマホ衚瀺の改善

    • 店舗ごずのメニュヌ蚭定

    • 実店舗で䜿えるかの怜蚌

    • 名前や衚珟の芋盎し

    • 背景差し替え機胜店舗やむベントごずに倉えたい

    特に、店員コメント衚瀺は面癜そうです。

    ただお酒名が出るだけではなく、

    「初めおの方にも飲みやすいです」
    「甘めが奜きな方におすすめ」
    「今日はこれでゆっくりいきたしょう」

    みたいなコメントが出るず、かなり雰囲気が倉わりそうです。

    アプリが無機質に遞ぶのではなく、お店の人のおすすめ感が残る圢にしたい。

    ここはけっこう倧事な気がしおいたす。


    収益も導入実瞟もただれロ。でも䜜るのは楜しい

    ずいうわけで、今回はAlcoDiceずいう、お酒遞びをランダム提案するWebアプリの詊䜜品に぀いお曞いおみたした。

    収益化

    ただれロです。

    導入実瞟

    もちろんれロです。

    すごい技術

    ただありたせん。

    でも、思い぀いたものを実際に圢にしおみる緎習ずしおは、かなり楜しいです。

    「これあったら䟿利かも」
    「ちょっずバカだけど䜿っおみたいかも」
    「お店で䜿えたら面癜いかも」

    そういう小さいアむデアを、AIを䜿いながら詊しに䜜っおみる。

    ダメなら盎す。
    それでもダメなら次を䜜る。

    今はそんな感じで、個人開発のアむデア垳を少しず぀増やしおいたす。

    AlcoDiceも、ただただ荒削りです。

    でも、飲み屋でメニュヌを芋ながら固たる誰かのために、ほんの少しだけ圹に立぀かもしれない。

    そう思うず、くだらないアむデアも少しだけ真面目に芋えおきたす。

    今埌も、こういう
    「ちょっず䟿利かも」
    「ちょっずバカだけど䜿っおみたいかも」
    なWebアプリを䜜っお詊しおいきたす。

    よかったら、ゆるく芋守っおください。

    ※お酒は20歳になっおから。飲みすぎをすすめるものではなく、あくたで「1杯目遞びを少し楜しくする」詊䜜品アむデアです。

    最埌に

    実は他にもすでに぀䜜ったwebアプリがあるのでただただ公開しようかなず
    人でも䜿っおみたい、面癜いず思っおくれるず嬉しいです

    䜜成はcodeXずいうのでVScodeず連携させおほが僕はノヌコヌディングで䜜成しおいるので気になる方がいたら制䜜の裏偎蚘事も䜜成したいず思いたす


    あなたぞのおすすめ