あみだくじアプリ

簡単なあみだくじアプリを作ります

みんな一度は遊んだことがある「あみだくじ」を、アプリとして作ってみましょう。

このチュートリアルでは、ウェブビュー 内の JavaScript であみだくじの本体を作り、それを App Inventor から操作する方法を解説します。JavaScript のコードは テトリスと同じように、Google Gemini 3 Pro に相談しながら作成しました。コメントやゴール名は小型DBに保存します。

ページの最後にあるダウンロードセクションからソースコードをダウンロードできます。

[プロジェクト]メニューから[新規プロジェクトを始める]を選択し、"Amidakuji"と名前を付けます。

このチュートリアルで学べること

  • ウェブビューでJavaScriptを実行する方法
  • 小型DBでのリストの使い方

使用コンポーネント

ボタン、通知機能、テキストボックス、ウェブビュー、水平配置、小型DB

使用ブロック

グローバル変数、リスト、もしならば

デザイン編集

Screen1のタイトルを"あみだくじ"にします。

ページの最後にあるダウンロードセクションからamidakuji.htmlをダウンロードして、すべてのファイルをメディアファイルをアップロードボタンをクリックしてアップロードします。

ユーザーインターフェース パレットから テキストボックス をビューアーに追加します。横幅は"親要素に合わせる"に設定します。名前はテキストボックスコメントに設定します。

レイアウト パレットから 水平配置コンポーネント を2個テキストボックスコメントの下に追加します。横幅は"親要素に合わせる"に設定します。名前は水平配置1水平配置2になります。

ユーザーインターフェース パレットからテキストボックスを4個水平配置1の中に追加します。名前はそれぞれテキストボックスゴール1テキストボックスゴール2テキストボックスゴール3テキストボックスゴール4に設定します。すべて横幅は25%に、ヒントは「ゴール入力」にします。

ユーザーインターフェース パレットからボタンを2個水平配置2の中に追加します。名前はそれぞれボタン1ボタン2になります。テキストを「設定」、「クリア」にそれぞれ設定します。

ユーザーインターフェース パレットからウェブビュー通知機能水平配置2の下に追加します。名前はウェブビュー1通知機能1になります。ウェブビュー1の高さと横幅を"親要素に合わせる"に設定します。

最後にストレージパレットから、 小型DBをビューアーにドラッグアンドドロップします。名前は小型DB1になります。

下図のようになります。

ブロック編集機能を使用したプログラミング

🔒 このページは以下の会員レベルで閲覧できます

残りのコンテンツを表示するにはログインする必要がありますどうぞ . 会員ではないですか ? 入会のご案内