Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
プレイ日記
ドラキーマカレー
◆3jIC4XsSXrZX
2019/10/19 20:24
ACLS
P=0 'ピーチ姫のプリペイドカード
IF P>0 THEN BUY ELSE NOTBUY
DEF BUY
? "プチコン4を かおう!"
WAIT 10000
END
DEF NOTBUY
? "プチコン4 ほしいよう!"
WAIT 10000
END
コメント
ugly777
2019/10/19 21:05
◆B7lOIJDWuOqi
ACLS
P=0 'ピーチ姫のプリペイドカード
?BUY$(P)
WAIT 10000
DEF BUY$(P)
RETURN "プチコン4"+MID$(" ほしいよう!を かおう!",!!P*7,7)
END
'この方が綺麗で汎用性も高いですよ
ドラキーマカレー
2019/10/19 21:24
◆3jIC4XsSXrZX
? "モウコレ ワカンネエナア"
REM ジミニ MKIIフウ
シロ
2019/10/19 21:40
◆g0oUAxBiWqcj
少し真面目なプログラミングの話。
Pの説明が『カードの枚数(0より多いと書かれてるから多分こっちが正しい)』か『有無フラグ』か書かれてないことが『2人以上の開発する』と不具合の原因になるとよくわかる例だな。修正コードは二枚目以上でバグる。
Na
2019/10/19 21:41
◆QoELVrBXBQCI
>シロさん
uglyさんのコードは「!!P*7」なので、
Pが0以外なら7になるので問題ないのでは?
シロ
2019/10/19 21:44
◆g0oUAxBiWqcj
なるほどビックリビックリになってたのか、それは失敬。
Na
2019/10/19 21:46
◆QoELVrBXBQCI
>ドラキーマカレーさん
MID$(文字列,開始位置,文字数)は、
文字列の開始位置から文字数ぶんだけ取り出します。
「!」は論理否定で、0は1に、0以外は0にします。
「!!」と書くと、0は0のまま、0以外は1になります。
したがってPが0の時は、" ほしいよう!を かおう!"の(!!P*7)=0文字目から7文字を取り出すので" ほしいよう!"
Pが0以外の時は、" ほしいよう!を かおう!"の(!!P*7)=7文字目から7文字を取り出すので"を かおう!"
になります。
ドラキーマカレー
2019/10/19 21:56
◆3jIC4XsSXrZX
MID$便利やなぁ…
使わなそうだけど(それを言ってはならない)
シロ
2019/10/19 22:07
◆g0oUAxBiWqcj
MID等文字列系の命令は使わなくとも作れるゲームはあるのは事実(mmlを使う音楽系は使いそうな気がするが)。
ただかなり汎用性が高くエクセル等で同じように使えるので個人的には解析等の仕事で役に立ってる。
高原のな
2019/10/19 23:43 ネタバレ
◆bY8RViwvoODw
(水を差すようなすっごく個人的な意見ですが、ドラキーマカレーさんのオリジナルのほうが綺麗さも汎用性も良いと思います。
綺麗さは各個人の考え方によって意見が割れるものなのでとても個人的な意見にすぎないのですが、汎用性に関しては、例えば表現を「を かうべし!」に差し替えてそのほかの演出も追加しよう! と思い立った時、MID$だとパラメータも一部変更しないといけなくなるのが面倒くさいしバグも埋め込みやすいので一概に汎用性が高いと語れないような気がします(「汎用性」の解釈違いかもしれませんが)。ただ、「プチコン4」は2か所に分かれているので、変更の際に楽になるよう、それをまとめたという点では汎用性が高まったともいえますが。)
このコメントはネタバレを含んでいます。
このコメントをひらく
ugly777
2019/10/20 12:08
◆B7lOIJDWuOqi
よく考えたら自分のコードにはPが負の数でも買えるというバグがある
ドラキーマカレー
2019/10/20 12:44
◆3jIC4XsSXrZX
↑777さん
-3000円のプチコン4(哲学)
ツララ
2019/10/21 11:32
◆ArUdBYOYME1V
CALL命令を使って分岐させるのを考えたら、何でもかんでも一つの命令に集約させるよりも
実行内容は似てるけど違う名前の命令を作った方が確かに汎用性や拡張性が高いかもですな。
DIM DO$[3]
COPY DO$,"@1"
@1
DATA "NOTBUY","BUY","KEEP"
ACLS
P=0 'ピーチ姫のプリペイドカード
IF P>-1&&P<3 THEN CALL DO$[P]
END
~以下DEF~
Na
2019/10/22 11:28
◆QoELVrBXBQCI
それだったらそもそもDEFでなくていいのでは
P=0'ピーチ姫の以下略
ON P GOSUB @NOTBUY,@BUY,@KEEP
コメントを書く
こちらは「プチコン3号」「プチコンBIG」など、
プチコンシリーズ
に関する話題を扱った
コミュニティです
プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
ユーザー登録なしで書き込みができます
秘密の合い言葉は成りすましの防止 (
トリップ機能
)、書き込みの編集時の本人認証に使用します
秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります
normal
happy
like
surprized
frustrated
puzzled
画像
ネタバレ
投稿する
-
WEB PATIO
-