PC

開発に必要な環境
CPU: 300Mhz以上
RAM: 64Mb以上
Direct X 8.0以降(ogg再生命令を使用しなければ不要)

平均推奨スペック(制作内容により変動します)
CPU: 1GHz以上
RAM: 512Mb以上
Direct X 8.0以降(命令を使用しなければ不要)


システム許容範囲

1つのソースファイル(*.asdf/*.txt)の最大サイズ 無制限
最大許容ソースファイル数 無制限
宣言できるフラグの最大数 10000000個
宣言できる変数の最大数 10000000個
個別セーブできる変数の最大数 10000000個
個別ロードできる変数の最大数 10000000個
通常のセーブ&ロードファイル数 無制限
識別されるラベル・変数名の最大文字数 1024文字
変数に保持できる最大文字数 1024文字
使用可能な1行の最大文字数 1024文字
画面上に表示できる選択肢の最大数 99個(既存のコマンドを使用した場合)
画面上に使用できるクリッカブルマップの最大数 99個(既存のコマンドを使用した場合)
Gosubの最大ネスト 11
Repeatの最大ネスト 11
ウインドウのサイズ 変更可能
表示できる最大画像サイズ 無制限(環境により変動)
再生できるマルチメディアの最大サイズ 無制限
同時に再生できる音ファイル数 通常2個+α
対応マルチメディア wav、midi、mp3、ogg、wma、mpg、wmv、avi等々
対応画像ファイル jpg/jpeg、bmp、gif、ico、png、tga、psd(合成レイヤーのみ)
画面上にて同時に表示する事の出来る画像の最大数 10000000個

(文字数は全て半角を基準にしています)


システム変数

$key 押されたキーを取得
$pichitru !pichitの右上判定点
$pichitrd !pichitの右下判定点
$pichitld !pichitの左下判定点
$pichitlu !pichitの左上判定点
$pichit !pichitの4つの判定点
$between !betweenの範囲内判別値
$rval !getcolorの赤の値を取得
$gval !getcolorの緑の値を取得
$bval !getcolorの青の値を取得
$sndpos !sndposでファイル再生位置を取得
$cnt !repeatのリピート回数を取得
$swing !swing設定された値を取得
$dacapo !dacapo設定された値を取得
$cos !cosの計算値を取得
$sin !sinの計算値を取得
$tan !tanの計算値を取得
$atan !atanの計算値を取得
$log !logの計算値を取得
$exp !expの計算値を取得
$sqrt !sqrtの計算値を取得
$mousex マウスポインタのx軸値を取得
$mousey マウスポインタのy軸値を取得
$lpvp 参照の度に0〜指定数値まで1ずつ変化して代入
$lpvm 参照の度に指定数値〜0まで1ずつ変化して代入
$txtx 表示された文字列の右側x座標
$txty 表示された文字列の下側y座標
$pic_info_x1 画像1の中心x座標
$pic_info_y1 画像1の中心y座標
$pic_info_x2 画像2の中心x座標
$pic_info_y2 画像2の中心y座標
$pic_info_ang 画像2枚の比較角度
$pic_info_dist 画像2枚の比較距離
$pic_info_hit 画像2枚の接触状態
$pic_info_direct 画像2枚の比較方向
$cnt0 カウント変数
$cnt1 カウント変数
$cnt2 カウント変数
$cnt3 カウント変数
$cnt4 カウント変数
$cnt5 カウント変数
$cnt6 カウント変数
$cnt7 カウント変数
$cnt8 カウント変数
$cnt9 カウント変数


標準機能&コマンド(メインのみ)
セーブ&ロード数 無制限
変数外部出力 無制限(単・複可)
メニュー
バックログ(読み返し機能) 可(最大100行)
オートクリック
マウスカーソル表示切り替え
アクティブウインドウチェック
メッセージスキップ 標準:左クリック長押し(自作可)
ルビ
行間、文字間隔指定
キャプション変更
画面の外部出力 可(BMP)
画面上の色取得 可(2種類有)
ウインドウ表示切り替え
フルスクリーン切り替え
エフェクト 複数同時可
画像設定 拡大縮小(2種類)、半透明、回転、ピクセルアルファブレンド、透過色変更、座標設定モード2種類(左上か画像の中心座標)、描画方式変更(3種類)、反転(2種類)
同時起動 無制限
キー取得 2種類同時まで可
関数計算 sin, cos, tan, atan, log, exp, rootsquare
条件判断 if and, if or, else, case, defcase
テーブル 可(ifon)
階層変更 可(exe以下の階層のみ)
ユーザー使用可能仮想画面 2枚
ジャンプ系コマンド goto, goup, godown, gosub, gosub0, gosub1, gosub2, gosub3,
gosub4, gosub5, gosub6, gosub7, gosub8, gosub9, return,
return0, return1, return2, return3, return4, return5, return6,
return7, return8, return9, gotoon, gosubon, fgosub, fgosub0,
fgosub1, fgosub2, fgosub3, fgosub4, fgosub5, fgosub6, fgosub7,
fgosub8, fgosub9, freturn, freturn0, freturn1, freturn2,
freturn3, freturn4, freturn5, freturn6, freturn7, freturn8,
freturn9
ループ系コマンド repeat,repeat0,repeat1,repeat2,repeat3,repeat4,repeat5,
repeat6, repeat7,repeat8,repeat9, break, break0, break1,
break2, break3, break4, break5, break6, break7, break8,
break9, loop, loop0, loop1, loop2, loop3, loop4, loop5,
loop6, loop7, loop8, loop9, do, until
実行スクリプトファイル変更(コード分割制作)
ファイル消去 exeファイル以下の階層のみ可(exe本体不可)
整数、実数の
切り替え
可(double)
特殊変数命令 !swing、!dacapo、!lpv等(詳細は辞書にて)
当たり判定
内蔵トランジション
ユニバーサル・トランジション