プレイ日記
ゆっき F-YUKKY
『すぱげってぃぷろぐらむ』になってしまった・・・(=_=)
5そうだね
プレイ済み
返信[1]
親投稿
だにえる haru2016nen
定数リテラル使うとマシになるかも
1そうだね
プレイ済み
返信[2]
親投稿
SEKI22 rcftgrsfrr578
古いコード消す THEN GOTOではなくGOTOだけにしよう(それよりGOTO消した方が良い) ラベル名は適当にしない IFは複数行にまとめる 説明文をつける('かREMを使うこと)
0そうだね
プレイ済み
返信[3]
親投稿
MIKI ifconfig
if 条件1 かつ 条件2 の意味で and 使ってるけど、これは && にするのが今後のステップアップに繋がるのでオススメ。
3そうだね
プレイ済み
返信[4]
親投稿
みなつ tksm372
ある変数の値を増やしたいけど、上限も決めたい!っていうの、よくありますよねー そういうときはVOL=MIN(VOL+1, 127)のように書くと、 ・現在のVOLが50のとき、50に1を足した51と127では51のほうが小さいので、VOLに51が代入される ・現在のVOLが127のとき、127に1を足した128と127では127のほうが小さいので、VOLには再び127が代入される となって、IF文を使わず短く書けて便利です(≧∇≦)b 同じような感じで、値を1減らしたいけど0よりは小さくしたくない、というときは VOL=MAX(VOL-1,0) とするとできちゃいます! 最大値を超えないようにするときはMINを使う 最小値を下回らないようにするときはMAXを使う というのがちょっとややこしくて私もたまに間違いますが、そこさえ気を付ければ、すごい便利なのでオスススメです!
4そうだね
プレイ済み
返信[5]
親投稿
ツララ LongIceSword
分岐処理はON GOTO文を使って、ボタン入力の判定は IF BUT THEN IF !(LOG(BUT,2)-FLOOR(LOG(BUT,2))) THEN ON LOG(BUT,2) GOTO @BGM~,@BGM~,… ENDIF ENDIF みたくしたらスッキリするんじゃないです? 後291~297行目のIF文の条件式の二つのうち一つが共通してる部分は因数分解みたく IF !(WA MOD 7) THEN IF BUT==1 THEN 処理 ELSEIF BUT==2 THEN 処理 ENDIF ENDIF みたくIF文の入れ子にしてまとめたりできるかも。
0そうだね
プレイ済み
返信[6]
親投稿
ゆっき F-YUKKY
皆さんアドバイスありがとうございます!!
1そうだね
プレイ済み