滅するまでの記録

滅するまでの記録

滅するまでの記録です

2023-02-01から1ヶ月間の記事一覧

Racketで何か・・DD&D006 on-keyで石やキャラの判定と移動力消費

まずは前回までだとキャラが重なっても平気だったので、マップの石、HEROキャラがいるマスには入れないという判定を作るところから。 特に石の判定。うーん・・どうすれば良いのか・・ようやく考えついたのが01のFlattenしたマップデータと同じ数の座標デー…

Racketで何か・・DD&D005 構造体の変更と整理とSort

ことの成り行きは学習日記の方に書きましたんで結果だけ BATTLE構造体にはHERO&ENEMY構造体のリストに座標をドットリストで付けたものを用意しまして、それを構造体内で素早さ順にSortしております キャラクター画像表示部分が構造体を参照せずに画像リスト…

プログラミング学習日記 2023/02/09〜

2023/02/21 DD&D、別の構造体を混ぜてSortの問題 さて、別種の構造体をリストに入れてそれをSortする問題。実は頭の中では「Caseと(variant x)を使えば楽勝だろう」と考えていた。 が! Sortの文法だとxが無いw 同種の構造体であればこのようにオプションを…

Racketで何か・・DD&D004 GUIでのキャラ配置成功&移動成功!

前回、複数(可変引数)の勇者を表示する関数を書くのに失敗したわけだけど、その後時間外作業でFoldを使って成功 キャラを複数用意して・・ これでいくらでもキャラクターを表示できるようになったぜ! というところから続き。次はキャラクターを動かしたい…

Racketで何か・・DD&D003 キャラメイク終了&GUIをパクって作り始める

キャラメイキングをとっとと切り上げてGUI部分に取り掛からねば 別にいま作らなくても良いけどキャラメイクに入るメニュー部分を作って(Caseが便利すぎる) 最初に種族を選択する部分を挿入して(Caseが便利すぎる) HpがD10で計算されると補正で0以下にな…

Racketで何か・・DD&D002 キャラメイキングをまだやってる

武器や防具、アイテムを持たせないといけないのでCHARACTER構造体のスロットを増やしまして・・あとは適当に装備を設定して今日こそはGUIに取り組むぞ! と、思ったんですが・・あ、そう言えばキャラメイクでそもそも「どんな職業にも就くことが出来ない能力…

ゲーム日記 2023/01/15〜

2023/02/11 テキスタイルハウス→墓場→2レベルエナジードレイン 数度目の挑戦でMACEに先行スティンキングクラウド成功、なんとかなりました。結構激戦だった・・お付きの僧侶DIRTEN君はその場でお礼を述べて寺院に居残るという。アッサリ 放置してあるイケオ…

プログラミング学習日記 2023/01/23〜

2023/02/08 Applyと+ 予定通りドキュメントでApplyを見てみる。Procには引数も含まれているはずなので、0以上使える「v」が気になるかなぁ・・ +の時もこのSortでもproc lstだしなぁ もっと例が無いかな?とWEBをウロウロ。ん?このaddの定義・・組み込みの…

憎きグレアモニターを5円くらいでノングレアにする方法

ダークモード大好きなんですけど、最近の?パソコンで困りものなのがモニターがグレアモニター(画面がツルツルのあれ)なんですよね! あれは全く誰も得をしないと思うんですけど、我が家のPCのほとんどがコレです。電灯に外の光も嫌ですけど、(特にエロ画…

Racketで何か・・DD&D001 キャラメイキングが終わらない

前回まで番外編って事でやってましたけど、折角なのでそれっぽい動きをするところまではやってみたいな・・と。目標としては・キャラメイク・GUIでのタクティカルっぽい戦闘という感じですかね。ゲームブックで僕もいつも無意識で戦闘から作ってしまう。やっ…

RacketでCLIラピュタ11 持ち物のグラフィック表示

Cametanさんに教えていただいてhashの使い方が判明、こうなったらグラフィカル表示の実装を行うしかねぇな! まずは画像のリストを用意しまして・・画像の挿入は一々メニューから「挿入」→「画像」→「ファイル選択」と進まないといけないので、結局打つほう…

LR自己メンテ 怒りの処理

先日の土曜日。宿直明けで帰宅するまではいつもどおり元気いっぱいだったのに、10時過ぎから突然の不調。 特に、左目を中心に鈍い痛みがあって起きてるのが辛く、夕方のバイトまで寝転んで過ごしました。前夜の宿直は結構しっかりと眠れたので寝不足ってこと…

RacketでCLIラピュタ10 一応画像もついて動くと思う

ほぼ出来上がっていたので、戦闘シーンを何度か実行しながら微調整って感じで 最初はこんな感じ。本編アニメに兵士のバリエーションが少なくて集めるのに苦労しました。ただ、この文字送りのためのHit Enter-keyがですね(read)で読んでるんですが、一度のEnt…

書きかけコード Laputa 2023/02/05

ファイルがいくつかに分かれていてメイン部分だけを貼り付けてもなぁ・・文字数制限もあるし・・という事で最近公開してなかったのですが、先日のアクセス記録に書きかけコードのページがあったので・・https://github.com/tawashen/racketrepo/tree/%E6%88%…

RacketでCLIラピュタ09 一気に完成寸前まで持っていく

宿直でもないのに更新。Fold Match-let Map Filterなどへの無意識下での恐れが消えたのが原因なのか?どんどん打ち込みたくなってる 前回リストがエラいことになってしまっていたアイテムゲット関数、Foldrを使って解決しました。Cons系で1つのリストに変更…

RacketでCLIラピュタ08 イベント関数をガーッと書いて、画像データをゴーッと整える

昨夜は宿直でいつもどおり楽しくコード書いてたんですけど、途中でどうにもハマってしまって深夜2時で中断。まあ、その辺は学習日記の方に・・え〜前回、日曜日の夜に書いた後、翌朝からちょっと驚くほどやる気が出てしまってダラダラと続きを進めてました。…