今日からは地味な作業が続くなぁ・・宿直Racketプログラミングです
![](https://blogimg.goo.ne.jp/user_image/4c/14/5dfaaeddc40c3d781d7aec4b0c4210e1.png)
まずCametanさんのアドバイスにより画像挿入をD&Dじゃなくてリンク記述式に変更しました。思ってたよりも断然簡単でした!最初からこうしてれば・・これによりメモリの異常消費問題、動作激重問題、モジュール化問題、Antix バージョン問題などすべて解決しました。ありがたや〜
![](https://blogimg.goo.ne.jp/user_image/39/27/6ad671c22423a77ecbb8c8a703e508e5.png)
まずは画像データをキャプチャで作っていく。Youtubeの山田五郎チャンネルを横目で見ながらひたすらデータを作っていく。完了!
![](https://blogimg.goo.ne.jp/user_image/7c/af/bc35f87f870c782a8f951d5805cbe151.png)
その中で厄介なそうなページを炙り出していく。うーん・・この蟲を光弾で追っ払うって仕組み、このページだけなんだよなぁ・・特殊な処理にするしかないな
![](https://blogimg.goo.ne.jp/user_image/2a/54/ae3dac1f5ddea7af46799d706dc25616.png)
ここも「逃げるなら」なんてのはこのページだけ。どうすっかなぁ・・
![](https://blogimg.goo.ne.jp/user_image/52/aa/33fa4e89bbebcb846b8d48be7f639da8.png)
しょうがないのでページの種類にES(エスケープ)を追加するか・・(上は画像ファイル指定変更前)。内容は今度考える
![](https://blogimg.goo.ne.jp/user_image/20/43/533d6ba7c6586ea78e340483263f3dba.png)
うーん・・特定のアイテムを持ってるかのチェックの後にサイコロ判定か・・Compose的な仕組みを考えないと・・。ページの構造はすでに作ってあるので大幅に変えずに実現するには・・
![](https://blogimg.goo.ne.jp/user_image/45/8c/bc8f0bb359cf05529088fb0260405d34.png)
ページ構造体のスロットを変更。最後をPointからArgへ。数字だけじゃなくてページによって求められている引数を柔軟に設置する場所にする
![](https://blogimg.goo.ne.jp/user_image/1d/8d/c33a9a6db2dafae934beeb981f7f8730.png)
行動点と基本点、1つのページで同時に2つとも変化させるページがあるとは・・別で作ると3ついるのでACHPとしてポイント引数を2つ取る処理にまとめるか・・
![](https://blogimg.goo.ne.jp/user_image/29/31/c49da58342268c6fa9ef80cd61a2e047.png)
アイテムをゲットするページか・・
![](https://blogimg.goo.ne.jp/user_image/33/d4/ca5721aa6d394aa39a4a13421cfee2d0.png)
新たにページのイベントの種類「G(ゲット)」を追加する。この処理は何回も出てくるのでお値打ち感がある
![](https://blogimg.goo.ne.jp/user_image/7a/17/c61952f9ac8ca6ee9fd84c37e5cbea03.png)
![](https://blogimg.goo.ne.jp/user_image/07/e5/b14638642dc76d3a82dbd5021901f54f.png)
この手のアイテムを持ってれば・・とかの選択肢処理。言ってみればCompose的な動作を解決する方法なんだけど・・一応うまい?手を思いついた
![](https://blogimg.goo.ne.jp/user_image/11/52/8fdc45015cdcbe18bd8edc1ee965037d.png)
選択肢発生の元ページから同じ画像で別のイベント処理に変更したクローンページを作ってアイテムチェックイベント「C」で各クローンへのジャンプ先を引数にして指定する。指定先ページは075からだと本当は075Aとか075Bとかに出来たら良いんだけどList-refで指定するために最終ページより後に追加していくしか無い。ここんところはページ構造体を整理してクローン構造の部分を視覚的にまとめておくようにしておくか
![](https://blogimg.goo.ne.jp/user_image/23/0e/d98187f7e3110d3bdd4f174620eead85.png)
おそらく最大のメンドクサいページがここ。アイテムのチェックが2つ必要で、更にあっても連れて行くかは任意とか・・w
![](https://blogimg.goo.ne.jp/user_image/1c/cc/cbe43d53bb12a19d434de63e6dfaad1f.png)
例のCでチェックからの更に「アイテムを拾うか?」のチェックをするイベントを作って組み合わせないといけないか・・「G?」を作ってクローンと組み合わせて・・実験するまで油断できないけど多分これで行けるはず・・
各関数は・・・全ページ作ってから考えるか。まだ予想外の処理を求められるページ出てくるかも知れないしなぁ。現在220ページ中80ページくらい作ったところで深夜0時半を過ぎているので・・もう寝る!
単純なデータづくりは気が楽かと思ってたんだけどただの苦痛だったw
厄介な処理の解決方法を考えるほうが面白かったなぁ
次回でページデータは完成させてしまいたいっすねぇ