こんばんは、つむりん🍚です。
以前提案したアプリ「行きたいところマップ」の進捗がダメダメすぎるので、最近作った別の作品を紹介したいと思います。
その名も、、、
です。
なんとも痛々しい名前のゲームを紹介していきましょう↓
その名の通り、男の子が女の子に告白するゲームです。真ん中にいるブルブルしているのが告白チャレンジする男の子(あなた)👦
右にいる目が笑っていない女の子に告白します。スッ…ヽ(・∀・ )
スタイルを変更すると、男の子の告白スタイル(画像)が変わります。ちょっとうざいですね。
他にも、「正統派!愛を全面に押し出しスタイル」と「俺について来い!頼もしい漢スタイル」があります。
プレゼントと告白メッセージを入力して、いざ、告白!!!
どうなるかな…
残念!!振られてしまいました😭
このゲームは、Vue.jsを用いて制作しました。Vue.jsとは、JavaScriptのフレームワークのことです。予め、型を用意してくれているので、JavaScriptで記述するよりも少ないコード数で書いていくことができます。
1.スタイルを選ぼう
こちらは、プルダウンメニューをクリックすることで、画像が変更されるようになっています。
Vueのdata内にあらかじめ挿入したい画像を配列として入れておきます。そして、プルダウンメニューには、value属性を指定しておき、画像の切り替わりを連動させます。v-modelにはnow-styleをつけます。
2.プレゼントを選ぼう
こちらにもそれぞれの画像にvalue属性を指定しておきます。v-modelにはpresentをつけます。
3.愛の告白メッセージは?
ここには、v-modelにmessageをつけます。テキストボックスに入力した文字は、連動して男の子のセリフ部分に付け加わります(双方向データバインディング)。
4.これでいく!ボタン
これでいく!ボタンがクリックされたら、結果を表示します。このとき、先程つけた、v-model(now_style,present,message)が指定した画像(どのスタイル?)や文字(どんな告白メッセージ?)になっているかの確認を行います。
結果の表示は、告白成功パターンと失敗パターンの2種類をモーダルウィンドウで表示しています。先述の確認を行った結果、指定した画像・文字と入力した画像・文字が一致していれば、告白成功のモーダルを出します。モーダルウィンドウは、v-showをtrueにすることで表示させています。
このゲーム、告白スタイル(プルダウンメニュー)と渡すプレゼント(ラジオボタン)は合っていても、告白メッセージ(テキストボックス)が合っていないと成功になりません。つまりは一文字も間違えてはいけないんですよね。超絶難易度高めですね。
これは果たしてゲームと言えるのだろうか…。