レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
おちゃめくらぶ掲示板
-
レスにょ
わぁぃ@さんへ
>プチコンにない関数がある気がします。
とりあえず、このプログラム内で使われているものに関してのみ違いを書いてみたにょ。
◎プチコンにはない命令、関数
USING ・・・###の数によって桁を揃えて表示する命令。
プチコンでは表示を分割してLOCATEで代用
PAUSE ・・・約0.85秒表示を停止する命令。プチコンではPRINT "表示":VSYNC 50で代用
140行のPAUSE4連続表記は4行表示のポケコンでゆっくり画面クリアするため。
ELSE ・・・IF文において条件が不成立な場合にELSE以下を実行する。
プチコンでは2行に分割してラベルジャンプで代用。
INT ・・・・プチコンのFLOORと同じ
SQU ・・・・二乗する関数。SQU AはA*Aと同じ
CUB ・・・・三乗する関数。CUB AはA*A*Aと同じ
※プチコンでは524288以上の数は扱えないため大きな数字になる場合は
注意が必要。
◎プチコンとは仕様が異なる命令、関数
DIM ・・・・DIM A(3)でA(0)〜A(3)の4つの配列変数が確保される。(プチコンは1〜3)
RND ・・・・RND 6で1〜6の乱数を発生させる。(プチコンは0〜5)
RND 負の数・値に応じて乱数列を初期化可能。プチコンでは代用不可。
なおRNDの引数が1未満の時は発生する乱数は0〜1の範囲の小数になる。
論理式・・・(H>12)はHが13の時にはマイナス1になるけどプチコンではプラス1になる。
IF文・・・・等しい場合は「=」だけどプチコンの場合は「==」になる。
関数に関してはポケコンではカッコの省略が可能。
あとIF文のTHENも省略可能。
RND(負の数)以外は簡単にプチコンで実現可能となっているにょ。
プチコンで実現するには自前で疑似乱数ルーチンを作るしかないにょ。
http://ww5.tiki.ne.jp/~ochame/E500/TECH/TECH032.HTM
それか、パターン化された覚えゲーにするのは諦めて運ゲーにするしかないにょ。
掲示板管理者へ連絡
無料レンタル掲示板