# SPAJAM 2023 ## テーマ:CHANCE 解釈 - ピンチじゃないやつ - https://www.youtube.com/watch?v=qd0l19xA1i8 - これからいい結果に繋がる - ある期待している「いい結果」があり、普段はそれに繋がる要素が欠けている。なんらかのきっかけでその要素が満たされるか、満たせるようになった状態の事を CHANCE と呼ぶ - チャンスとは? - 1.成功の確率が高いやつ - 2.成功の確率があるやつ - 3.ミスったらピンチになるか? ### チャンスの構成要素 - A. 普段満たされていない要素である - B. ある結果に繋がる確率を上げる要素である - C. 結果は Valence 軸にプラスの遷移をもたらす ピンチは C. がマイナス方向への遷移をもたらすもの ### チャンスの例 - スポーツの得点チャンス - 状況:ゴールに近づいた - A. いつでも得点可能とは限らない - B. ゴールに近づけば得点しやすい、得点は勝利につながる - C. 勝利すれば嬉しい - ビジネスチャンス - 状況:2B なサービスを作っていて、大企業のお偉いさんが興味を持ってくれた - A. お偉いさんといつでも話せるとは限らない - B. 会社でサービスを使ってくれる可能性が上がる - C. 大口顧客ができて会社に利益が出て嬉しい - 一女ワンチャン - 状況:新入生が入学してきた - A. 一年生が無知である時期だけ - B. 彼女ができる・女の子と遊べる - C. うれしい - 喜 - 展開してチャンスを言語化するもの - ex. 〜があってHappy -> そのようになれた要因がチャンス - 怒 - 言い換えてチャンスということにするもの - ex. - 哀 - 言い換えてチャンスということにするもの - ex. - 楽 - 展開してチャンスを言語化するもの - ex. 拾うチャンス - 自分からの行動によって結果がもたらされるタイプのチャンス - 運要素が少なめな一方,拾うための労力が必要 - ex. 未経験だけど友達からハッカソンに誘われた あるチャンス - 自分が関係しない要因によって発生するチャンス - 拾うための労力が低い一方,運要素が多い - ex. 円保持人間にとって,なんかめっちゃ円高 ## 作るもの ### アイデア整理 - A. B. C. のどれかをサポートするアプリ - A. のサポート:その要素を満たされやすくする - e.g., サッカーならゴール前への長めのパスを増やす - B. のサポート:一度要素が満たされた時に結果に繋げやすくする - e.g., サッカーならゴール前に選手を多く配置する - C. のサポート:結果が出た時の嬉しさを増やす、認識しやすくする - 可能な限り具体的かつみんなが共感できるシナリオを設定したい - 誰でも使い方が想像でき、使う目的も明確に理解できる ### 決定したもの **アーティスト同士の対バンライブをマッチングするアプリ** 命名:~~Nashi Water~~ **Artist Box** ## 使える技術 - 温泉娘の素材 - AITalk - SPAにゃんの素材 ## 仕様 ### フロントエンド ### バックエンド - `エンドポイント` - ←入力 (POST パラメータ) - →出力 (POST レスポンス) - `POST /users/` - ← name (, images) - → id, name (, images) - ex. ID:13 name:"田中みく" - 手動で叩く。得られた ID を iOS ビルド時に仕込む - `GET /users/{id}` - → id, name (, images) - ex. ID:13 name:"田中みく" - 使うのかわからん - `POST /artists/` - ← name, description, tag (, images) - → id, name, decsription, tag (, images) - ex. ID:614, description:"アイドルやってます", name:"篠ノ雨みらい", tag:"rock" - 手動で叩く - `GET /artists/{id}` - → id, name, decsription, tag (string クール系、とか) (, images) - ex. ID:614, description:"アイドルやってます", name:"篠ノ雨みらい", tag:"rock" - いつかアーティスト詳細画面が実装されたら叩く - `POST /livehouses/` - ← name, description, address, capacity, url (, images) - → id, name, description, address, capacity, url (, images) - ex. ID:1, name:"club citta", description:"川崎駅から徒歩5分、エンタテイメントの街「ラ チッタデッラ」内の大型ライブホール、クラブチッタ。1988年に大型ライブホールの先駆けとしてオープン、国内外の錚々たるアーティストが出演する歴史あるライブホール。スケジュール、チケット情報を掲載。" ,address:"〒210-0023 神奈川県川崎市川崎区小川町 5-7", capacity:"50", url:"https://clubcitta.co.jp/" - 手動で叩く - `POST /events/` - ← name, date, livehouse_id, organizer_id (artist id), artist_ids ([artist id]), description - → id, name, date, livehouse, organizer (artist), description - id:100, "篠ノ雨みらいデビューライブ", date:"2023/10/07", livehouce:{livehouce_data}, organizer:{artist_data}, artists:{[artist]} - 手動で叩く - `GET /events/` - → id, name, date, livehouse, organizer (artist), artists, description - [id:100, "篠ノ雨みらいデビューライブ", date:"2023/10/07", livehouce:{livehouce_data}, organizer:{artist_data}, artists:{[artist]}] - イベント一覧画面で叩く - (`PATCH /events/{id}`) - ← artist_id - → id, name, date, livehouse, organizer (artist), artists, description - [id:100, "篠ノ雨みらいデビューライブ", date:"2023/10/07", livehouce:{livehouce_data}, organizer:{artist_data}, artists:{[artist]}] - `POST /users/{id}/registrations/` - ← event_id - → registered_events - ex. registered_events:{[event_data]} - `GET /users/{id}/registrations/` - → registered_events - ex. registered_events:{[event_data]}