GIFTech 2025 -Humanity1.5

「GIFTech-テクノロジーとモノ創りを楽しむ才能」なエンジニアを目指す!
仲間と共創し、0→1でプロダクトをつくるエンジニアリングを楽しもう!

TERMS 参加条件

  • GIFTechでは撮影クルーが入りセミナーの様子など収録し「GIFTech CH(公式YouTube)」にアップいたします。
    顔出しがNGな方はご参加できません。
  • 現地参加時にご自身のノートパソコンを持参できる方に限られます。

GIFTech 2025春

生成AIを活用した
0→1の価値あるプロダクト開発手法を学びます。

最優秀チーム賞金50万円 コミ単の事例を踏まえ、今回は更に面白い展開を用意しています。

  • 概要

    • 最優秀チームは50万円獲得
    • ターゲットインサイトをアイデアに盛り込む手法を学ぶ
    • MVPの創り方、MVPを創ることの価値を学ぶ
    • エンジニア同士間やデザイナーとの共同はもちろんのこと、ターゲットとなるエンターテイナーとも協創し、インサイトの深掘りから開発までを手掛けます
  • 対象者

    以下の4つの条件のうち1つでも満たす方

    • 「GIFTech」になることに興味のある方、共感できる方
    • プログラミングの経験はあるものの、実際にプロダクトを0から開発したことがなく、0からのプロダクト創りににチャレンジしたい方
    • 0からの開発経験があり、その楽しさを他のエンジニアに伝えたい方
    • プロダクトを作りたいと思っているものの、社内でプロダクトを創る経験などがあまりなく、プロダクトを創る楽しさを感じたいと思っているエンジニアの方
  • 会場

  • スケジュール

    • 3月15日・16日
      - アイデアソン

      • MVPデザインの基礎を学ぶ
      • チーム結成
      • エンターテイナーとの対話
      • 創作プロセスの理解
      • 画面設計とプロトタイプ作成
    • 3月17日~4月15日
      - 開発期間

      • プロダクト開発
      • エンターテイナーとの定期的なフィードバック
      • 改善の実施
    • 4月16日~26日
      - 実用フェーズ

      • エンターテイナーが実際にプロダクトを使用しネタ開発
    • 4月27日
      - 展開フェーズ

      • 成果発表(メディア発表会)
      • ユーザー体験会
  • お問い合わせ

ENTRY 多くの人に使われるプロダクト開発に
挑戦する。

エントリー

開発補助費金一封

GIFCatのクエストに答えて、
お宝をゲットしよう!

サイト内に潜むGIFCatを見つけて
お宝をゲットしよう!

STEP1

サイトに潜む
GIFCatを探そう!
3つのページに隠れているよ!

STEP2

GIFCatをタップして、
クエストに挑戦だ!

STEP3

クエストを解いて出てきた
キーワードを送信!
抽選でお宝GET!!

キーワードを集めて
最終クエストに挑戦だ!!

キャンペーン1のキーワードを
3つ集めたら
最終クエストへの扉が開くよ!
幻の秘宝を目指して、難問に挑戦だ!

QUEST-1
QUEST-2
QUEST-3
最終クエストへ

以下の問題を解きなさい。


                  def main():
    data = [[3, 7, 15], [12, 8, 10], [6, 6, 18]]
    analyzed = analyze_data(data)

    # 各行の合計値を使い計算
    offsets = [0, 4, -2, 1, -6]  # 必要なオフセット値を加える
    unicode_values = [(sum(row) % 123) + offset for row, offset in zip(analyzed, offsets)]

    # 文字列を生成
    generated_message = ''.join(chr(v) for v in unicode_values)

    encoded_message = encode_message(generated_message)
    decoded_message = decode_message(encoded_message)

    print(decoded_message)  # デコードされた文字列を出力

if __name__ == "__main__":
    main()
                

Xアカウント名

送信する

GIFCat QUEST-1への応募が完了いたしました。
当選者には1月28日(火)までにGIFCat公式アカウント(@GifTech_ch)よりご連絡いたしますので、
フォローした状態でお待ちください。

閉じる

QUEST失敗

クエストの回答が間違っているよ。
もう一度トライしてみよう!

QUESTに戻る

以下の問題を解きなさい。


                  def process_data(data):
    # 各行の合計値を計算し、100で割った余りを計算
    processed = [int(sum(row)) % 100 for row in data]
    # 最初の5つの値に10を加算してキーシーケンスを作成
    key_sequence = [p + 10 for p in processed[:5]]
    return key_sequence

def encode_message(key_sequence):
    # キーシーケンスをASCII文字列に変換
    message = ''.join(chr(k) for k in key_sequence)
    # 文字列をUnicodeエスケープ形式に変換
    encoded_message = ''.join(f"\u{ord(c):04x}" for c in message)
    return encoded_message

def decode_message(encoded_message):
    # Unicodeエスケープ形式の文字列をデコード
    decoded_message = bytes(encoded_message, "utf-8").decode("unicode_escape")
    return decoded_message

def main():
    # 入力データ(行列形式)
    data = [
        [110],
        [111],
        [114],
        [116],
        [104],
    ]
    
    # データを処理してキーシーケンスを生成
    key_sequence = process_data(data)
    # キーシーケンスをエンコード
    encoded_message = encode_message(key_sequence)
    # エンコードされたメッセージをデコード
    decoded_message = decode_message(encoded_message)
    # デコード結果を出力
    print(decoded_message)

if __name__ == "__main__":
    main()
                

Xアカウント名

送信する

GIFCat QUEST-2への応募が完了いたしました。
当選者には1月28日(火)までにGIFCat公式アカウント(@GifTech_ch)よりご連絡いたしますので、
フォローした状態でお待ちください。

閉じる

QUEST失敗

クエストの回答が間違っているよ。
もう一度トライしてみよう!

QUESTに戻る

以下の問題を解きなさい。


                  import base64

def generate_sequence():
    # 数値のシーケンスを生成する
    return [110, 111, 114, 116, 104, 119, 101, 115, 116] 

def get_encoded_message():
    # 数値のシーケンスを文字列に変換し、エンコードする
    sequence = generate_sequence()
    message = ''.join(chr(num) for num in sequence[:-2])  # シーケンスの最後の2文字を除外
    encoded_message = base64.b64encode(message.encode('utf-8')).decode('utf-8')
    return encoded_message

def handle_request():
    # エンコードされたメッセージをデコードする
    encoded_message = get_encoded_message()
    return encoded_message.decode('utf-8')

def main():
    response = handle_request()
    print(response)

if __name__ == "__main__":
    main()
                

Xアカウント名

送信する

GIFCat QUEST-3への応募が完了いたしました。
当選者には1月28日(火)までにGIFCat公式アカウント(@GifTech_ch)よりご連絡いたしますので、
フォローした状態でお待ちください。

閉じる

QUEST失敗

クエストの回答が間違っているよ。
もう一度トライしてみよう!

QUESTに戻る

□に入る言葉を見つけて、キーワードを導き出そう!

Xアカウント名

送信する

GIFCat LAST QUESTへの応募が完了いたしました。
当選者には1月28日(火)までにGIFCat公式アカウント(@GifTech_ch)よりご連絡いたしますので、
フォローした状態でお待ちください。

閉じる

QUEST失敗

クエストの回答が間違っているよ。
もう一度トライしてみよう!

QUESTに戻る