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

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

マップエディタですが、汎用と名前を付ける予定でいるため、かなり柔軟な編集が出来るように設計しています。その中でも、最初の新規作成時で、様々な機種や環境に対応できるようにと、解像度やドット形状、はては色数まで指定できるようにしてみました。また、いちいち設定 ...

Z80アセンブラでは、1つの命令の置き換えだけで実行速度が明確に変化することが多いです。特に多用するのはインクリメントやデクリメントといった、アドレスを±1する命令だと思います。また、アドレス演算では ADD HL,DE のような16bitの加減算命令を用いる事も多いかと思い ...

C# では並列化の実装が簡単に出来るようにと、便利な下記のステートメント(クラス)が用意されています。Parallel.For()Parallel.ForEach()Parallel.Invoke()なるほどぉと for や foreach で記述されている箇所を単純に置き換えると、割と高確率で例外で落ちます。これは、 ...

実は半年ほど前から汎用マップエディタの開発に着手しています。画面サイズ、色数、配置方法等出来る範囲で全て自由に設定できる、本格的なエディターを目指しています。主な機能は以下の通り(予定)。複数レイヤー編集地形配置(BG)オブジェクト配置属性配置ワイヤー配置テ ...

ども内藤です。知ってる人は知ってる程度のゲーム業界人です。18年ぶりにブログを再開します。以前割と有効だった記事の再掲載であるとか、ツールの公開であるとか、日々の雑談であるとか(きっとこちらのほうが多い気がしますが)、なんとなく不定期に更新していきたいと思 ...

↑このページのトップヘ