Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

ポケコンパズル

2018/07/09 22:27:36

ポケコンパズル

平安貴族

平安貴族


ポケコンパズル


●遊び方
 >ルール
 ランダムに並んだ0から9までの数値を0123456789に並べ替える
 ゲームです。各数値の間を左から1とし一番右で9となります。この数値を
 入力することで一定の規則で数値が入れ替わります。もちろん「ソウサカイスウ」
 が少ないほど上級者です。

 >例
 1846925307(乱数で10桁の数値)
 1と8の間を1、8と4の間は2、、、、、、0と7の間が9となります。
 2を入力すると、
 8169253074(と並び変わります。)
 6を入力すると、
 5816920743(と並び変わります。)
 1を入力すると、
 5169207438(と並び変わります。)

 >数値の入れ替わりの規則
 基本的な動きとしては入力した数値の左側の数値は一番左へ飛びその他の数値
 は右へ一つずつずれます。右側の数値は一番右へ飛びその他の数値は左へ一つ
 ずつずれます。ただし、1と9の入力は片側へしか動きません。

 >その他
 その昔、CASIO PB-100で遊んでいたゲームを思い出して作ってみました。
 後で分かったのですが数字の入れ替わりのパターンが全然違っていましたが
 これはこれで面白いと言うことで完全オリジナルになってしまいました。
 単純ですがハマると長時間プレイしてしまうのでご注意ください!(笑)



●プログラムについて
 行番号5から150をSAVE1に行番号155から290をSAVE2にそれぞれ保存
 して、SAVE1からRUNして下さい。



●プログラム説明
 SAVE1
 10 画面クリア、全変数クリア。
 20-110 ランダムで数値を出し重複を確認。
 120 数値の表示
 130 操作回数の表示
 140 終了判定
 150 入れ替わりする数値の場所の入力

 SAVE2
 160-250 入れ替わりする数値の判定と数値の移動
 260 クリアの表示
 270 リトライの選択
 280 リトライ後の処理
 290 プログラム終了

GOOD

Programmers marked as favorites.1 programmers

Kidspod運営チーム
Kidspod運営チーム
2018/07/13 17:20:53