Tonyu System 2 (Tonyu 2)の特徴
ブラウザ版を起動 | ダウンロードブラウザで,思い立ったらすぐ開発
Webブラウザで動作する開発環境が用意されており, セットアップ不要でゲームプログラミングを体験できます. 本格的な開発には,Windows用,Mac用のダウンロード版をお使いください
↑ブラウザでTonyu2の開発環境が起動します.
並列処理
Tonyu1と同じく,ゲームの動きをプログラムするのに便利な並列処理をサポートします。 キャラクタの動きはキャラクタ毎に独立して記述します。 通常のゲームプログラムでは、「1フレーム(1コマ)毎に行う動作」を記述するのに対して, Tonyuでは「キャラクタが生まれてから、死ぬまでの動作」を自然に記述できます。強化されたライブラリ
Tonyu1 で使えるグラフィックスの表示やキー入力、サウンドなどはもちろん, スマートフォンのタッチパネル入力(マルチタッチ対応)や, 物理エンジン, Twitterへの投稿, リアルタイム通信にも対応しています.チュートリアル
初心者のために、 チュートリアルを ヘルプに添付しました。 これを読みながらTonyuの使い方を学習することができます。 また,ゲーム制作の様々な場面で役に立つ用途別リファレンスも充実しています.多彩な配布形態
Tonyu2で作成したゲームは,HTML5に対応したWebブラウザで動作させることができます. iPhone,AndroidなどのスマートフォンでもTonyu2のゲームを楽しむことができます. 他にも,Windows向けの実行可能形式(.exe)を生成したり, 変わったところでは,MSX向けのバイナリを生成するプロジェクト も存在したります.
作品投稿支援
自分でWebサーバを持っていなくてもゲームを公開できるように,Tonyu2ではいくつかの公開方法を用意しています.- プロジェクトボード: Tonyu1の時代から続いている, Tonyuで作られたゲームを公開するサイトです.Tonyu2で作られたゲームの場合,ブラウザ内ですぐ実行させることも可能です
- Codepenなど,JavaScript共有サイトへの投稿支援機能もあります.
※以上は,作者によるQiitaへの投稿記事 をもとに加筆修正したものです.