コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
こういち ◆ou0jbJnEJ0Kb
2024/11/14 23:26
ランダマイズ・ド・神経衰弱というOSPを作りました。
神経衰弱初見プレイ時に、記憶するという発想が無くて直感を頼りにめくってたので、それが元ネタです。
ずっと遊び専でコード書くの久しぶりすぎるので、書き方とか忘れてます。

コメント

アバター
こういち 2024/11/14 23:30 ◆ou0jbJnEJ0Kb
インターネッツが終焉した以上OSPかQSPで公開せざるを得ないんですけど、
OSPって写経する気になれるものなんですかね?
アバター
あまさとしおん 2024/11/15 14:13 ◆mzDKTVUAtwqE
写経、さすがにmkII以降の便利な配布方法に慣れると手が動かないので
画像から読み込んで音声転送すれば…と思ったんですが

プチコンフォントがドットバイドットで表示されていないので読めなかったorz...
アバター
うょリウム 2024/11/16 8:11 ◆gZYHRw9FSPa8
この色分けされていないプログラムは……まさかのmkII…!?
いや、初代という可能性も…?

と見せかけて3号だ…!
アバター
こういち 2024/11/16 22:26 ◆ou0jbJnEJ0Kb
あまさとしおんさん
うわ…petitverseからDLしたら妙な解像度になってる…
バイリニアで縮小してくれるソフト持ってないんですよね。
たぶんキャプボ自作してキャプボ側からリサイズした方が早い。

うょリウムさん
ところがどっこい。BIGです。(いや、互換性あるので一緒ですけど)
はい。写経させる気があるならシンタックスハイライト付けた方が良いですね。(ファイルサイズをケチって白黒にしてます)
さすがに初代は持ってないですね。
mkIIは一画面プログラムという文化がなくて一行<ワンライナー>プログラムが主流だったと聞きますね。
アバター
こういち 2024/11/16 22:28 ◆ou0jbJnEJ0Kb
あぁ…ちなみに、11行目(while文があるとこ)のF A,19を消せば普通の神経衰弱として遊べるはずです。たぶん。
アバター
みどり 2024/11/17 11:03 ◆UuFOYlGswjhS
適宜改行を付けた画像を貼れば写しやすくなるかも知れない(OSPでもなんでも無くなるが)
アバター
こういち 2024/11/17 21:03 ◆ou0jbJnEJ0Kb
さすがに画像何枚にも渡るのんもどうかと思うんですけど、WiiUならもう少し長くてもスクショ1枚には収まると思うので、別に3DS式のOSPに拘る必要もないんですよね。

まぁ3DS,WiiUのネットワークが終わってSwitchの時代になったからこそ3DS時代の文化に乗っかったのが本音です。(次はコンソールです。前回の残像もその実験です)
アバター
BlackSoft 2024/11/25 13:14 ◆zAmB48RacXVT
Xは画像4枚(3号の行数だと116行)まで貼れるので、そのくらい行数あれば作れる選択肢が拡がるなと思って勝手にやってます(コレクションのcircleとhanoiが該当)。
サーバ経由しなくなったからこそ、遊びの原点に戻って小さくゲームデザインしたり見やすいままで116行に収めたりと楽しみ方はまたまだ沢山あると思ってますよ。
アバター
おちゃめ 2024/11/25 15:55 ◆jH1opV6FnGyx
こういちさんへ
>mkIIは一画面プログラムという文化がなくて一行<ワンライナー>プログラムが主流だったと聞きますね。

 私はプチコンシリーズを初代から使っていますが、初代は手入力か直接会って転送する以外に他者が作ったプログラムを実行する手段が無かったので初代プチコンにおいて1画面プログラムを作るのは「手軽に公開できるプログラム」として非常に大きな意味がありました。
 とはいえ、初代プチコン、プチコンmkIIは1画面の文字数制限(696文字)に加えてエディタに改行がないため1行を29文字以内に収める必要がありました。そのため1画面プログラムのハードルが高く作る人が限られていたという感じですね。

 プチコンmkIIからはQRコードでの公開が可能になったため1画面プログラムは「手軽に公開できるプログラム」ではなく「制限付きプログラム」として作る人がメインとなっています。主に作っていたのは私だったのですが、結構な数の1画面プログラムを作っています。

 http://ochameclub.web.fc2.com/petitcom/1page.htm

 第1回のプチコン大喜利ではプチコンmkIIの1画面プログラムで「技術賞」を獲得することができました。

 プチコンmkIIの1行プログラムは意外に作る人が少ないです。それは1行に改行を含めても100文字しか書けないためです。文字数的な意味で厳しいですからね。それでも私は1行プログラムをこれだけ作っています。

 http://ochameclub.web.fc2.com/petitcom/1line.htm

 制限付きプログラムを作りたいけど1画面プログラムは1行の文字数制限で厳しいという人がいたため作る人が多かったのが3行プログラムです。これは最大300文字書けるのでプチコン3号のQSPくらいの文字数になります。プチコンmkIIは剰余が1文字で書けたりするのでこの文字数は結構適度な制限でしたね。

※画像のプログラムは私がプチコンmkIIで作った縦スクロールジャンプアクションゲーム「JUMPING ISLAND」です。全9ステージでスコア競争が熱いゲームです。
アバター
おちゃめ 2024/11/25 16:16 ◆jH1opV6FnGyx
プチコンmkIIの剰余を使った短縮テクニックは自サイトの方でまとめています。

http://ochameclub.web.fc2.com/petitcom/tips/mod.htm

剰余を複数個連続で使って篩に掛ければ驚くほど短縮が可能です。可読性は皆無になってしまいますが。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -