2025-01-01から1ヶ月間の記事一覧
2025/01/17 他のゲームエンジンを物色する Pythonを使ってレトロゲーム風ゲームを作れるPyxelってのが良さげじゃないか?Pythonも復習したいし・・と公式ページを観てBunsen-Linuxの環境にインストールを試みるもPipが入れられない。 Claude先生に尋ねると、…
ではミス判定(Animalと接触)とゲームオーバー判定(残機0)部分を書いていこう! OK! え〜・・以上です(・_・;) Beepを使った音源実装をやってみたんだけど、少なくともBunsen-Linuxの上ではBeep音がどうしても出ませんでした・・Asciiのベルプリント方…
さて、借用の又貸し問題で動かなかったコード、本当にClaude先生が書いてくれたコードで動くのか?動くならそれを学習するとしよう・・Animalsをイテレータにしたら駄目だったということでインデックスで選択するものに変えてくれたわけだが・・ 同じエラー…
2025/01/15「マイコン少年残酷物語」第四回がようやく来た! 大晦日のyoutube生放送で「原稿は送ったので年明け早々には公開されるはず」とコメントがあったので、ずっとチェックしていたのだがようやく!注目の第四回が公開されてました。 前回のフリからし…
ではゴリラの破獄メソッドを作っていくか!最初はこういうのを考えました。Animal.specialのところにUncahinってのを設定して・・と でも、普通に行動が変わるだけなのでSpecialとかいらなくない?と思い直してAnimalStatusに入れることにしました。というこ…
ゴリラの破獄関連をやろうと思ったんだけど、その前に気になってるAnimalごとの移動スピードの変更をやってみたいと思い立った 以前、インスタンスごとに弾丸ヒット時のエフェクトで時限動作の機能をもたせられると判明したので、多分、こんな風にフィールド…
Filterで選びだしたAnimalを選んで・・とやりたいのだけどエラー。Filterで返ってくるのはイテレータなのでFindにせいとのこと。でも、後にFindもOption型で返ってくるというエラーをくらうのであった。 当初、TruckのCageフィールドにインスタンスを放り込…
「ジモ帝への道」改め「シリコンカムイ」改め、今回から「エレクトロカムイ」として、装いはそのままにライフワークと化した私的ゴミ再生プロジェクトを継続していきたいと思います! 2025/01/11 どうも!田和龍虎です。 本日の収穫は・・ プレステ2!(4…
前回謎のパニックが起こった理由・・全く心当たりがなかったが、整数しか扱えないUsizeがらみとすれば、座標が範囲外のマイナスになる事しかない。 感覚的には、Y=0になったところで方向は上を向いてるのだからDown方向の評価はされないような気がしてたけど…
というわけでキー入力部分をこのように。当初rで乗車も下車もやってて失敗、考えてみたらそうだった。条件ワケしてもいいけど、面倒なのでinとoutで良いか。 んで、前に書いたこのメソッドを呼び出して・・ 乗車と降車は大丈夫だけど影分身が・・そう言えば…
続きをやるその前に・・ちょっと関数やら構造体やらの場所が散らかってて大変なので整理。そろそろ1,000行近いので、どんどん効率が落ちていってる とりあえずトラックに乗り込んで動かすメソッドを何となく書き始める。が・・トラックは外周に沿った道しか…
というわけで、続いてはAnimal捕獲用トラックの実装をしていこうかと。 とりあえずフィールドはこんな感じにするか?多分Playerが乗り込んでるかどうかを管理するフラグがいるけど、ま、それは追々・・ で、トラック表示部分。他のキャラと同様、1マスキャ…
というわけで、BulletがAnimalインスタンスにヒットした場合の処理を書く。;で分けて・・と。やっとこさSomeとNoneの使いみちが分かったわ。テストを多用するんで、もっと活用したほうが良さげだなぁ〜 前まではBulletが森に当たったり、画面端まで来たらAc…
ちょっと使ってみて地味にいい感じだった「Bunsen Linux」。使用メモリなどが最軽量と思われるBodhi-Linuxと互角か、下手したらより軽いという感触だったのもあって手持ちの極厚Let's Noteにインストールしてみることにしました。 が、いきなりトラブル。イ…
トレイトを使わずにRustの型推論で手抜きが出来ないか?の検証から始めよう!結果から言うと出来ませんでしたけどね! あ〜前にPut_chで型指定が無くてよかったのはクロージャだったからか〜ガックリ 明言されてしまった 他になにか質問ないか?と言われたの…
あんまりにも同じコードを書いてるので関数化してまとめようと思いまして・・ まず、この表示に使ってるクロージャ部分がPlayer、Bullet、Animal、Mapと全く同じなのでまとめる とりあえずこうなるか・・ 後はそのままで・・ まあ、オッケイ 超今更なんだけ…
じゃあ今日もやってくか!動物を画面に表示しようってところからだな! でもその前に・・ IFのところで式としても使用できますってのがあったので・・あ、そういう意味か。Matchのアームでの挙動でもそうだったな。なるほどなるほど(超今頃) Mainのループ…
先日、Youtubeを見ててカスタムROMの存在を知った。以前から単語だけは知ってたけど、ROMって言うからには業者から改造ROMを仕入れて自分でハンダ付けとかすると思ってたんで手を出してなかったんですよね! 実際はBIOSアップデートみたいな感じでソフト的に…
じゃあAnimal関係を作っていくか!と、その前に・・いつもエディタとして利用しているWebサービスのPaiza.ioなんですけど!今更気づいたんですけど、左の行番号のところに小さな▼マークがあるけどコレは・・?と押してみたところ、なんとブロックごとにコー…
前回で発砲の下ごしらえが終わったので、ザーッと「こうじゃないかな?」というコードを書いてコンパイル。エラーとバグに対処していく。 今回新たに覚えたのは自作メソッドの実行方法かな。「インスタンス名.メソッド名()」だったのか 後はキー入力によって…