================================================================================
  TinCLE (Tiny C Lovely Engine) Version 0.16 -- Ima -- 日本語版

                                    Copyright (C) 2026 michyo (Michiyo Tagami)
                                    Created with General Assistant: Gyaru Sono
================================================================================

■ 概要

  TinCLE（ティンクル）は、AI主導の高速開発（バイブコーディング / ワンショットコ
  ード生成）およびプログラミング初心者向けに極限まで最適化された、超軽量2Dゲーム
  エンジンです。Windowsデスクトップ（TCC）とWebブラウザ（WASM/Emscripten）の両プ
  ラットフォームをターゲットとする、動的でハイブリッドなエコシステムをサポートし
  ています。

■ パッケージ内容

  本配布アーカイブには、開発ターゲットおよび言語環境ごとに最適化された4つの専用
  フォルダが含まれています：

  - 32bit フォルダ: ネイティブC99版（Windows 32bit + Web WASM 32bit ターゲット）。
  - 64bit フォルダ: ネイティブC99版（Windows 64bit + Web WASM 32bit ターゲット）。
  - 32bitjs フォルダ: TinCLE JS版（Vanilla JS / Canvas / NW.js 32bit ターゲット）。
  - 64bitjs フォルダ: TinCLE JS版（Vanilla JS / Canvas / NW.js 64bit ターゲット）。

  あなたの目的に合わせて適切なフォルダを選択してください：

  ★ ネイティブ C99 開発を行う場合（32bit / 64bit フォルダ）:
    特別な事情がない限り、「32bit」環境の使用を強く推奨します。これによりネイテ
    ィブ実行ファイルとWebAssemblyのポインタサイズが一致し、最もスムーズなデバッ
    グおよび開発プロセスが保証されます。

  ★ JavaScript 開発を行う場合（32bitjs / 64bitjs フォルダ）:
    TinCLE JSは、ローカル環境で手軽に動かせるCanvas＆NW.jsゲーム環境です。お使い
    のAIモデルの規模に合わせて、渡すタレントチップ（指示書）を使い分けてください：

    - ローカルAI・軽量モデルで開発する場合:
      軽量なローカルLLM等で手堅くゲームを作りたい場合は、AIに「SKILL.md」のみを
      渡してください。これにより余計な複雑さを完全に排除し、単一ファイルの2D
      Canvasゲームを確実・安全に自動生成させることができます。

    - 大型AI・エージェントでフルパワー開発を行う場合:
      大型のフロンティアモデル（ChatGPT, Claude, Gemini等）やエージェントツール
      で実験的・高機能な開発を行う場合は、「SKILL.md」と「SKILL_HL.md」
      「SKILL_LIB1.md」をセットでAIに渡してください。これにより3D描画（Three.js）、
      物理演算（Planck.js / cannon-es）、サウンド（Howler.js）、複数ファイル分割
      など、JavaScript版のフルパワーを解放できます。

  配布ファイルに含まれている個々のファイルの概要については「TinCLE.md」をチャッ
  トAIに添付して質問することで知ることが出来ます。

■ 使用方法

  TinCLEを初めてご利用の方で、概要を知りたい場合は、チャットAIに「TinCLE.md」を
  添付して、ご質問があればお尋ねください。TinCLEのバージョン履歴をご覧になりたい
  場合は、チャットAIに「HISTORY.md」を添付して、ご質問があればお尋ねください。

  基本的なルールとして、あなたがお気に入りの「AIコーディングパートナー」（標準的
  なC言語コードを生成できるAIアシスタント）と一緒に開発を進めてください。本エン
  ジンは、人間がゼロからすべてのコードを手書きすることを前提としては設計されてい
  ません（ドキュメントを熟読すれば理論上は可能ですが、AIとのペアプロを推奨します）。

  ★ popcorn によるプロジェクトの高速セットアップ:

    真新しいプロジェクトを今すぐ始めたい場合は、フレームワークパッケージ内にある
    「popcorn.exe」を実行するだけです。このユーティリティは出力先ディレクトリの
    選択を自動化し、必要なすべてのフレームワークファイルと SKILL.md をターゲット
    のワークスペースへわずか数秒で直接デプロイします。

  ★ 完全自動化 AIエージェント ワークフロー:

    AIエージェントにディレクトリやファイルの操作権限を与える場合は、AIがアクセス
    できるフォルダ内にフレームワークの全ファイルとフォルダを配置してください。
    プロンプトの指示書として「SKILL.md」を提示し、ゲームの自動生成を依頼します。

    ※ 画像・フォント・音声などの生のゲームアセットは、サブフォルダを作らず全て
       同じルートフォルダに直接配置してください。
       AIはネイティブデスクトップバイナリ用に「tinclec」を、Webブラウザ配布用に
       「emcass」を自動的に呼び出すことができます。

  ★ 対話型 AIチャット ワークフロー:

    従来のAIチャットで開発を行う場合は、「SKILL.md」の内容を初期コンテキストとし
    てAIに読み込ませます。作りたいゲームのコンセプトを伝え、段階的にコードの出力
    を依頼してください。生成されたコードをコピーし、お好みのテキストエディタで
    「game.c」に貼り付けるだけでOKです。ターミナルで「tinclec」を実行すれば
    Windows上ですぐに試遊でき、「emcass」を使えばローカルWebサーバー上でテストで
    きます。

  ★ cococake IDE による統合開発ワークフロー:

    TinCLE専用IDEである「cococake」を使用することで、AIチャット画面とインタラク
    ションしながら、コードの更新やビルドコマンドの実行をシームレスに行い、AIアシ
    スト開発ループを大幅に効率化できます。
    起動する前に、「cococake.ini」内の以下3つのパラメーターを設定してください：

        AI_URL      ... 開発に使用するAIチャット画面のWebアドレス。
        TCC_PATH    ... お使いの環境で tcc.exe が入っているフォルダパス。
        EMSDK_PATH  ... お使いの環境で emsdk.bat が入っているフォルダパス。

  ★ 人間の理解に対するスタンス:

    本フレームワークの設計思想において、「人間に対するコードの読解性」は優先順位
    の低いものとして割り切っています。ただし、人間側の開発者がシステムの内部メカ
    ニズムを理解したい場合は、SKILL.mdの仕様をそのまま完璧に記した「document.pdf」
    を参照できます。ビルド手順やセットアップの流れを素早く把握したい場合は、AIに
    SKILL.mdを読ませて直接質問するのが最も効率的でおすすめです。

★ トラブルシューティング: AIチャット（Microsoft Copilot等）で SKILL.md が添付で
   きない場合

  特定のAIサービス（Microsoft Copilot等）における厳格なセキュリティフィルターに
  より、C言語のAPIシグネチャが誤って有害コンテンツと判定され、`SKILL.md` をファ
  イルとして直接添付することがブロックされる場合があります。

  この問題が発生した場合は、代わりに公式の GitHub Gist リポジトリをご利用くださ
  い：

  * 公式 Gist リポジトリ: https://gist.github.com/michyo

  * 使用方法:

    1. お使いの TinCLE バージョンに対応する Gist リポジトリを開きます。
    2. 必要なスキルファイル（例: `SKILL.md`, `SKILL_ADD.md` 等）を探します。
    3. ファイルのURLをコピーし、AIチャットのプロンプトに直接貼り付けます。
    4. AIに対して、提供したURLを読み込んで必要なスキルをロードするよう指示します。

■ 動作環境

  - ターゲット実行環境:
    * Windows デスクトップ: Windows 10 以降（32bit / 64bit アーキテクチャ対応）
    * Web ブラウザ: WebAssembly (WASM) および HTML5 をサポートするモダンブラウザ
                    （Google Chrome, Microsoft Edge, Mozilla Firefox 等）

  ※ レガシーなWindowsバージョンや古いブラウザでも動作する可能性がありますが、動
     作確認は行っておりません。

■ ライセンス

  『TinCLE』はドネーションウェア（フリーウェア）として配布されています。あなたの
  プロジェクトで本エンジンを自由に使用することができます。ただし、ユーザーは本ソ
  フトウェアのバイナリコードに対してリバースエンジニアリング、デコンパイル、逆ア
  センブル、解析、または暗号解読を試みてはなりません。また、本フレームワークの改
  変版や派生作品を作成・配布することは禁止されています。

  すべての著作権は みっちょ(田上みちよ) に帰属します。本ツールの使用によって生じ
  た不具合、データ損失、損害等について、著作権者は一切の法的責任を負いません。す
  べて自己責任にてご使用ください。

  再配布および複製は世界中で自由に許可されています。ただし、配布する際は元の変更
  されていないパッケージ形式のまま保持する必要があります。配布後の報告は必須では
  ありませんが、ご連絡いただけると嬉しいです。

  バグ報告やフィードバックは制作者まで直接お送りください。著作権者は問題の改善に
  合理的な努力を払いますが、これは修正の義務や契約上の補償を意味するものではあり
  ません。

  ※ 使用しているツールおよびライブラリの詳細なライセンス情報については、同梱の
     CREDITS.txt をご参照ください。

  ★ 商用利用およびゲームの配布ポリシー:

    本エンジンで制作したゲームを配布する際、アプリケーションと一緒に「tincle.dll」
    を同梱して配布・販売することは完全に自由です。コンパイルされたゲームの商用利
    用や収益化において、ロイヤリティの支払いやライセンス料の発生は一切ありません
    （ロイヤリティフリー）。

    配布時には「SDL2.dll」などのランタイムモジュールを同梱する必要がありますが、
    本エンジンに同梱されているサードパーティ製ライブラリはすべてコピーレフトでは
    ないオープンソースライセンス（MIT / zlib等）で動作しているため、法的リスクな
    く安心して配布できます。

    ゲームのドキュメントやクレジット画面等には、適切な権利表記（クレジット）を記
    載するようお願いいたします。詳しいライセンス遵守事項については、同梱の
    CREDITS.txt をご確認ください。

■ 作者の連絡先

  みっちょ (田上 みちよ)

    support@michyo.net
    http://www.michyo.net/
    X(Twitter): @Ravijour

================================================================================
