滅するまでの記録

滅するまでの記録

滅するまでの記録です

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

プログラミング学習日記 2024/12/19〜

2025/01/17 他のゲームエンジンを物色する Pythonを使ってレトロゲーム風ゲームを作れるPyxelってのが良さげじゃないか?Pythonも復習したいし・・と公式ページを観てBunsen-Linuxの環境にインストールを試みるもPipが入れられない。 Claude先生に尋ねると、…

Rustでトランキライザーガン その21 終わり

ではミス判定(Animalと接触)とゲームオーバー判定(残機0)部分を書いていこう! OK! え〜・・以上です(・_・;) Beepを使った音源実装をやってみたんだけど、少なくともBunsen-Linuxの上ではBeep音がどうしても出ませんでした・・Asciiのベルプリント方…

Rustでトランキライザーガン その20 Unchain

さて、借用の又貸し問題で動かなかったコード、本当にClaude先生が書いてくれたコードで動くのか?動くならそれを学習するとしよう・・Animalsをイテレータにしたら駄目だったということでインデックスで選択するものに変えてくれたわけだが・・ 同じエラー…

「クーロン黒沢」オンライン追っかけ日記

2025/01/15「マイコン少年残酷物語」第四回がようやく来た! 大晦日のyoutube生放送で「原稿は送ったので年明け早々には公開されるはず」とコメントがあったので、ずっとチェックしていたのだがようやく!注目の第四回が公開されてました。 前回のフリからし…

Rustでトランキライザーガン その19 また借用の問題

ではゴリラの破獄メソッドを作っていくか!最初はこういうのを考えました。Animal.specialのところにUncahinってのを設定して・・と でも、普通に行動が変わるだけなのでSpecialとかいらなくない?と思い直してAnimalStatusに入れることにしました。というこ…

Rustでトランキライザーガン その18 Animalの速度変更

ゴリラの破獄関連をやろうと思ったんだけど、その前に気になってるAnimalごとの移動スピードの変更をやってみたいと思い立った 以前、インスタンスごとに弾丸ヒット時のエフェクトで時限動作の機能をもたせられると判明したので、多分、こんな風にフィールド…

Rustでトランキライザーガン その17 情報表示

Filterで選びだしたAnimalを選んで・・とやりたいのだけどエラー。Filterで返ってくるのはイテレータなのでFindにせいとのこと。でも、後にFindもOption型で返ってくるというエラーをくらうのであった。 当初、TruckのCageフィールドにインスタンスを放り込…

エレクトロカムイ 2024/10/01~

「ジモ帝への道」改め「シリコンカムイ」改め、今回から「エレクトロカムイ」として、装いはそのままにライフワークと化した私的ゴミ再生プロジェクトを継続していきたいと思います! 2025/01/11 どうも!田和龍虎です。 本日の収穫は・・ プレステ2!(4…

Rustでトランキライザーガン その16 Animal捕獲

前回謎のパニックが起こった理由・・全く心当たりがなかったが、整数しか扱えないUsizeがらみとすれば、座標が範囲外のマイナスになる事しかない。 感覚的には、Y=0になったところで方向は上を向いてるのだからDown方向の評価はされないような気がしてたけど…

Rustでトランキライザーガン その15 トラック移動の続き

というわけでキー入力部分をこのように。当初rで乗車も下車もやってて失敗、考えてみたらそうだった。条件ワケしてもいいけど、面倒なのでinとoutで良いか。 んで、前に書いたこのメソッドを呼び出して・・ 乗車と降車は大丈夫だけど影分身が・・そう言えば…

Rustでトランキライザーガン その14 トラックの挙動

続きをやるその前に・・ちょっと関数やら構造体やらの場所が散らかってて大変なので整理。そろそろ1,000行近いので、どんどん効率が落ちていってる とりあえずトラックに乗り込んで動かすメソッドを何となく書き始める。が・・トラックは外周に沿った道しか…

Rustでトランキライザーガン その13 トラック開発

というわけで、続いてはAnimal捕獲用トラックの実装をしていこうかと。 とりあえずフィールドはこんな感じにするか?多分Playerが乗り込んでるかどうかを管理するフラグがいるけど、ま、それは追々・・ で、トラック表示部分。他のキャラと同様、1マスキャ…

Rustでトランキライザーガン その12 ヒット判定完成

というわけで、BulletがAnimalインスタンスにヒットした場合の処理を書く。;で分けて・・と。やっとこさSomeとNoneの使いみちが分かったわ。テストを多用するんで、もっと活用したほうが良さげだなぁ〜 前まではBulletが森に当たったり、画面端まで来たらAc…

Bunsen Linuxを使ってみる際のメモ 2025/01/07「ランチャー関係」追記

ちょっと使ってみて地味にいい感じだった「Bunsen Linux」。使用メモリなどが最軽量と思われるBodhi-Linuxと互角か、下手したらより軽いという感触だったのもあって手持ちの極厚Let's Noteにインストールしてみることにしました。 が、いきなりトラブル。イ…

Rustでトランキライザーガン その11

トレイトを使わずにRustの型推論で手抜きが出来ないか?の検証から始めよう!結果から言うと出来ませんでしたけどね! あ〜前にPut_chで型指定が無くてよかったのはクロージャだったからか〜ガックリ 明言されてしまった 他になにか質問ないか?と言われたの…

Rustでトランキライザーガン その10 うーん・・トレイト?

あんまりにも同じコードを書いてるので関数化してまとめようと思いまして・・ まず、この表示に使ってるクロージャ部分がPlayer、Bullet、Animal、Mapと全く同じなのでまとめる とりあえずこうなるか・・ 後はそのままで・・ まあ、オッケイ 超今更なんだけ…

Rustでトランキライザーガン その09 動物現る

じゃあ今日もやってくか!動物を画面に表示しようってところからだな! でもその前に・・ IFのところで式としても使用できますってのがあったので・・あ、そういう意味か。Matchのアームでの挙動でもそうだったな。なるほどなるほど(超今頃) Mainのループ…

Docomo SC-01FにカスタムROMを入れて本格復帰させたメモ

先日、Youtubeを見ててカスタムROMの存在を知った。以前から単語だけは知ってたけど、ROMって言うからには業者から改造ROMを仕入れて自分でハンダ付けとかすると思ってたんで手を出してなかったんですよね! 実際はBIOSアップデートみたいな感じでソフト的に…

Rustでトランキライザーガン その08 動物たち

じゃあAnimal関係を作っていくか!と、その前に・・いつもエディタとして利用しているWebサービスのPaiza.ioなんですけど!今更気づいたんですけど、左の行番号のところに小さな▼マークがあるけどコレは・・?と押してみたところ、なんとブロックごとにコー…

Rustでトランキライザーガン その07 発射

前回で発砲の下ごしらえが終わったので、ザーッと「こうじゃないかな?」というコードを書いてコンパイル。エラーとバグに対処していく。 今回新たに覚えたのは自作メソッドの実行方法かな。「インスタンス名.メソッド名()」だったのか 後はキー入力によって…