プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ねこはち neko800012014/11/28 21:50自分の場合は速度を得るためにBGの画面外の部分に先に並べておきます。スクショのしたの方は壁とかドアがならんでて、BGCOPYですね。前方5マス×左右中央3マス×4方向は大きな処理になりますから。実際はもうすこし隠れてる部分をハショりますが…。1そうだね プレイ済み2017/11/04 01:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ねこはち neko800012014/11/28 21:18あとは返ってきた数字に合わせた壁を画面に表示すれば迷路ゲームの表示部分の完成だよ! さっきのデータでは返ってきた数字の0が壁無し、1が壁、2がドア、3が隠しドアって扱いになってるよ!0そうだね プレイ済み2017/11/04 01:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ねこはち neko800012014/11/28 21:12で、こういった関数を作って、自分の位置から指定ブロック先の、更にそのブロックの指定方向の壁の状態を返すようにします。座標のデータを2進数で考えると北東南西で並んでいるので、要らない部分を3,12,48,192の数値でANDをして取り出します。それに0.5をべき乗すると下の位にずれてくるので0~3に収まるようにずらして壁の状態を取り出します0そうだね プレイ済み2017/11/04 01:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ねこはち neko800012014/11/28 20:57上記のデータをこうやって2文字ずつ分離して配列変数にぶちこみます。この時点ではその座標の東西南北の壁情報がひとつの数字になっているんで、分離するために16進数を10進数に直しながら代入していきます0そうだね プレイ済み2017/11/04 01:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿ねこはち neko800012014/11/28 20:5116進数2桁で座標1マスのデータです。この迷路は1フロア20×20なのでこんな感じ0そうだね プレイ済み2017/11/04 01:19:14に取得
プチコン3号 SmileBASIC コミュニティ投稿ねこはち neko800012014/11/28 20:44:48スクショ用…だけじゃ寂しいんで、壁型迷路で使えそうな部分のリストを下の方に貼ろうかな8そうだね 13返信プレイ済み2017/11/04 01:19:14に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ねこはち neko800012014/11/28 9:40あ、いくつか不具合があるのは承知していたので、セーブを怠っていたのは単に自分の不注意です。 BASICの神が綺麗に書き直す機会を与えたのでしょう。 わざわざ、コメントいただき恐縮です。0そうだね プレイ済み2017/11/04 01:20:23に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ねこはち neko800012014/11/28 0:03X-BASICも構造化を意識したCとBASICの中間のような言語でしたもんね!0そうだね プレイ済み2017/11/04 01:20:26に取得
プチコン3号 SmileBASIC コミュニティ投稿ねこはち neko800012014/11/28 00:01:203時間くらいポチポチしたのがエラーで消えた! しかもいつものミーバースへの移動落ちとかじゃなく、リスト眺めてただけで! アルゴリズムは頭の中なので、2度目はさらにすっきりしたプログラムになるけどね!7そうだね 2返信プレイ済み2017/11/04 01:20:23に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ねこはち neko800012014/11/27 15:53迷路をウロウロするだけのビューアとしては完成してるよ! 壁方式にこだわらなければデータの構造も単純で済むんだけど、プチコンではビットシフトができないから16進数を10進に戻してべき乗してからANDでマスクしてとか、かなりややこしい事になるよね…。2そうだね プレイ済み2017/11/04 01:21:45に取得
プチコン3号 SmileBASIC コミュニティ投稿ねこはち neko800012014/11/27 05:11:01壁式迷路ゲーム。ブロックじゃないのぜ6そうだね 3返信プレイ済み2017/11/04 01:21:45に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ねこはち neko800012014/11/26 21:39ありがとう、公開しないから大丈夫だよ~^^0そうだね プレイ済み2017/11/04 01:22:09に取得
プチコン3号 SmileBASIC コミュニティ投稿ねこはち neko800012014/11/26 21:21:418*8単位BGスクショ用3そうだね 2返信プレイ済み2017/11/04 01:22:09に取得
プチコン3号 SmileBASIC コミュニティ投稿ねこはち neko800012014/11/26 16:17:15念願の8*8ドット単位のBGを扱えるようになったよ! 縮小と違い、この方法だと端で欠けたりしない6そうだね 1返信プレイ済み2017/11/04 01:22:47に取得
プチコン3号 SmileBASIC コミュニティ投稿ネタバレねこはち neko800012014/11/23 22:43:36スクショ用1そうだね 2返信プレイ済み2017/11/04 01:27:43に取得