ギフト決定アプリ
詳細
概要
不要な品物の贈与先を決めるアプリ。
プロンプト
不要な品物を誰に贈るかを決めるアプリを作成してください。プロジェクト概要:ユーザーが品物と友人の名前を入力し、ルーレット方式で各品物の受取人を決定するインタラクティブなアプリを開発します。UI/UXデザインとフロー:ユーザーが品物名と友人の名前を入力できるテキストフィールドを用意します。品物と友人の数が一致するように入力を検証し、一致しない場合はエラーを表示します。入力後、品物をアクティブとして表示し、友人の数に応じて分割されたルーレットグラフィック付きのリストを下部に作成します。各スピンでランダムに友人を選択します。ルーレットの下には「<品物名>の受取人を選ぶ」というボタンが表示されます。コア機能とロジック:ルーレット機能を実装し、回転後にランダムに停止させます。ボタンを押すとルーレットが回転し、勝者を選んでルーレットグラフィックの下に表示します。品物は非アクティブとしてマークされ、どの友人が受け取ったかを記録します。以降のスピンでは、既に選ばれた友人を除外するようにセクターを調整し、最後の友人が残った品物を受け取るようにします。ベストプラクティス:シンプルで直感的なUI、堅牢な入力検証、不一致時のエラーメッセージ、滑らかなルーレットアニメーションを実装し、使いやすさとアクセシビリティに配慮したエクスペリエンスを提供します。
元のプロンプト
Напиши приложение, выбирающее кому подарить вещи, которые стали неактуальными в обиходе. 1. Поля для ввода вещей, которые нужно подарить. 2. Поля для ввода имен друзей, кому хочешь что-то подарить. 3. Количество друзей должно совпадать количеству вещей. Делать проверку на совпадение. Если не равно, выдавать ошибку. После ввода появляются название вещей, которое разыгрывается. Список разыгрываемой вещи должен быть выделен активным. Под списком должен быть отрисована рулетка со стрелкой, которая будет разбита по секторам в зависимоси от количества друзей. Внизу рулетки кнопка "Выбрать обладателя <название вещи>" После нажатия кнопки рулетка крутится и останавливается случайно выбранном победителе. При следующая итерации та, вещь которая была разыграна меняется на неактивную + добавляеся кому была подарена. Каждый раз из сектора выпадает друг, кому было уже что-то подарено. То есть каждый раз количество секторов уменьшается. Последнему другу остается оставшаяся вещь Q: Как должен выглядеть интерфейс для ввода вещей и имен? A: Например, текстовые поля для введения имен и названий вещей. Q: Какой должен быть процесс отображения результата после выбора обладателя вещи? A: Например, отображение победителя прямо под рулеткой.
生成コストの概要
モデル名: o3-mini-high
応答時間: 84.71 sec.
結果トークン: 12,169
コスト: $0.05419260