A3サイズの升目帖(旧)

ゲーム制作やプログラミングに関する雑記

【D言語】-SUBSYSTEM:WINDOWS と writeln の確執

マップエディタの実装が遅々として進まないな。周辺ツール最大の難所なのでまあ予想はしていたが… キリのいい進捗がないからブログも放置しがちになってしまっていけない。 というわけで、お茶を濁すわけじゃないけど、技術的なハマりポイントについてちょっ…

マップチップの配置を実装した

マップを作れるようになりました 前回のブログでちょっと触れたやつ。 かろうじて人様に見せられるレベルのマップが作れたので公開。 マップデータはテキストで管理しているのだが、今のところ手打ちでブロックを配置しないといけないので、これっぽっちのマ…

ユニットテスト強化しなきゃ

ソースコードがだいぶクソになりつつあるなあ。 pure や const で修飾できないメソッドが散見されてイライラしてくるぞー ゲーム本体もさることながら、周辺ツールがとりわけ酷い。ツールだってプロジェクトの一部なのだ。 ユニットテストは書いてはいるんだ…

【D言語】rdmdって便利

D言語ってコンパイル言語なんでしょ?って思ってたんだが、スクリプト言語的な 使い方もできるらしい。 D言語をインストールすると付いてくる rdmd というものを使う。 rdmd D言語はコンパイル言語なので、通常は ソースコード書く dmd でコンパイルする リ…

【D言語】リンカエラー LNK4255

突然よりよい設計が降ってきたので、ディレクトリ構造が変わるレベルのわりと大きなリファクタリングをしていた。 しかし、いざ完了してコンパイルしてみると、何やら妙なリンカエラーが出るのだ。 LNK4255 ? warning LNK4255: ライブラリは、同じ名前の複…

ボタン入力機能を実装した

こいつ…動くぞ! こんな風に、ユーザのボタン入力に応じてリアクションできるようになったぞ。 グラフィックの表示、ボタン入力ときて、かなりゲームの土台が出来上がってきたと言える。 使用するボタンは「上下左右+3ボタン」の計7ボタンで足りる想定。 今…

グラフィックの表示に成功した

こんな感じ デモ用のスプライトを画面内に撒き散らしてみた やっぱり絵が表示されると気分もあがるなあ。 あとドット絵っていいよねー じつは、ざっくりしたグラフィックの表示自体は6月3日あたりで達成していたんだが、やっぱり公開するならちゃんと体裁を…

ウインドウを表示したぞ

本日の進捗 Windowsのフォームを表示することに成功した。 こんな感じ。やはり、目に見える進捗というのはいいものだ。 あっ、そこ! 殺風景で地味だとか言わない! 確かに今は ただの灰色の板 だが、これは重要な第一歩なのだ。 それに、見た目では伝わらな…

1ページ目

このブログは何? ここは、おもに ゲームの個人制作 や、その過程で得た プログラミングに関する情報 を記録していくブログです。 筆者のモチベーション維持の目的も兼ねています。 筆者は何者? 「えーさん ますめ」と申します。ゲームの個人制作がしたい人…