プログラミング指南 - Code Knowledge

ゲーム制作に関するプログラミング等を主に書き溜めていきます。ただ、どちらかと言えば日記的な書き方が続くと思いますが、そこは温かい目で見て頂ければ。あと、ちょっとしたサンプルやツールのダウンロードも出来るようにしておきます。

January 2023

ネット販売と言えば Amazon や楽天が有名ですが、こちらは今や無くてはならないインフラに成長しているように思います。私もかなりの高頻度で利用しているのですが、先日、実店舗に久しぶりに出向いたので、感じたままに書いてみたいと思います。 ネット販売PC のブラウザや ...

この三項演算子は、別名として条件演算子とも言うらしいですね。今回は少し趣向を変えて、代入判定式とも言える三項演算子について解説します。 --いきなりここに飛んで来ちゃった人は、よろしければ下記からご覧ください。C言語基礎講座インデックス 三項演算子とは?何か ...

ボタンをフローティングにしようと ToolStripContainer を採用しました。このコンテナを使うと簡単にフローティングボタンが実現できるのですが、位置を変更しても次の再起動ではまた位置が初期化されてしまいます。そのため、この位置情報を再起動後も復元したいと思い試行 ...

現在制作を進めているマップエディタのパーツ選択ウィンドウでの表示がとてもちらついていて、かつ、描画誤差を出ていました。ここから本制作に変更するまでの手順について説明してみます。 最初のコードBGチップが16x16個並んで描画する処理です。最初のコードは以下のよう ...

自宅にNASを設置する必要に迫られていたので、ずっと検討していました。ただ、10TBオーバーの RAID-5 まで考えると 4ベイとなりますので、10万円コースとなりましてこれはなかなか厳しいと。そんな中、ラズパイでなかなか本格的な NASが構築できることを知りました。ちょうど ...

C言語ではスコープで空間が分離されるため、そのスコープ内で宣言された変数は、別のスコープからは参照できないという解説を、C言語014 ループ制御で行いました。そのため、関数間の変数の取り回しは引数で渡して戻り値で受け取るというのが基本となります。ですが、その引 ...

前回、オブジェクト単位にファイルの分けようというお話をしました。それぞれのオブジェクトには、色んな要素があります。それを一つ一つ変数で用意すると、管理がとても煩わしくなります。それは、C言語 実力確認テスト05 配列で、敵船の配置プログラムの作成に取り組んで頂 ...

データを無圧縮でなるべく小さくするには、まるごと保存を極力無くす事ですね。それは例えば一つ前のデータからの差分にするとか、データがある場所だけ位置情報と共に覚えるようにするだとか、そのデータの特性を利用して無駄を見つけて潰していきます。まあ、これは広義の ...

ガスふろ給湯器と同時にキッチンのガスコンロも新しくなりました。これで 2022年に行ったリフォームが全て完了した事になります。まずは30年使い続けてボロボロになったガスレンジを取り外します。これが取り外す前の状態。あちこち錆が浮いてます。点火する箇所も錆だらけで ...

リフォームを具体的に計画してから10ヶ月、誤発注から半年、いやはや長かったですが、ようやく我が家に新しいガスふろ給湯器がやってきました。名古屋と言えばリンナイの給湯器です。ローン条件の ecoジョーズタイプです。こちらが今までの給湯器。やっぱりリンナイのユッコ ...

↑このページのトップヘ