Sumocodeドキュメント


入門

Sumocodeは、簡単な方法でコーディングする方法を学ぶことに焦点を当てたコードエディタです。インタラクティブなシーンを作成するには、数行のコードを記述するだけです。または、SumolibAPIとJavaScriptの基本的な知識を使用して簡単なゲームをプログラムすることもできます。

インターフェース
interface

  1. ナビゲーションバー。インポート/エクスポートオプションに簡単にアクセスでき、プロジェクトをWeb用のすぐに使えるパッケージとして公開できます。
  2. コードを実行/停止。ここで、コードを実行したり、プロジェクトを停止したりできます。コードの行を変更するたびに、Cmd + Sを押すだけで保存して実行できます。
  3. クイックアクセス。ここでは、[自動保存]オプションをオンまたはオフにするために、元に戻す/やり直すためのクイックアクセスがあります。
  4. コードエディタ。ここでは、以下で説明するように、SumolibAPIを使用してコードを直接編集できます。
  5. プロジェクトの実行。左側のコードエディタのコードを実行した結果。

    書き出す

    任意のプロジェクトを.sumofile形式でエクスポートできます。このファイルを使用すると、友人/教師と共有したり、今後のコーディングセッションを続行したい場合は後でインポートしたりできます。

    インポート

    アプリでエクスポートされた.sumocodeファイルをインポートできます。ロードされたら、保存(Cmd + S)するだけで実行できます。

    公開する

    PROユーザーの場合は、Webページとして公開する準備ができているパッケージでコードをダウンロードできます。 .zipファイルには、インデックス.html + CSSファイル+ jsファイルとSumolibが含まれています。

    元に戻す/やり直し

    クイックアクセスボタンを押すか、ナビゲーションバーの[編集/元に戻す]または[編集/やり直し]を押して、作成したコードを元に戻す/やり直すことができます。

    自動保存

    [自動保存]をオンにすると、編集するたびにコードがローカルに保存されるため、ページを更新したりブラウザを閉じたりしても、戻ったときにコードは同じになります。チェックを外している場合は、エクスポートして、次にプロジェクトで作業するときにインポートする必要があります。

    コードヒント

    Sumocodeは、相撲オブジェクトにいくつかの値を提案します。たとえば、「sumo。」で開始する場合は、sumo.backgroundメソッドを使用できます。


    基本的な例

    学習を開始するための最良の方法の1つは、既存の例のいくつかを変更することです。それらすべてに目を通すと、実際のすべてのメソッドを確認できます。


    ゲーム開発の学習

    ゲームの作成を開始するのは簡単な作業ではありませんが、APIに慣れれば、優れたインタラクティブプロジェクトを開始できると確信しています。以下に、あなたを刺激するためにSumocodeで作成された簡単なゲームの例をいくつか示します。

    記憶ゲームの例

    350行未満のコードで、サウンドを使用した3Dメモリゲームをプレイできます。配列、forおよびifステートメントなどのJSの基本概念を使用し、Sumocode関数から呼び出される独自のメソッドと変数を作成します。それを超えて、残りはあなたの想像力とSumolibAPIを使用することです。

    数学ダミーゲームの例

    このゲームはメモリゲームよりも少し複雑ですが、コードは500行未満です。配列(複数の次元を持つ)、スイッチ、forおよびifステートメント、&&(AND)や||などの論理演算子などのJSの基本概念を使用します。 (または)そして、Sumocode関数から呼び出される独自のメソッドと変数を作成します。