格好悪いとはこう言う事さ

飛ばない豚の格好悪い日常を書き綴る、豚の独り言。

: 2019年8月

どんな機能が必要かな……?

 取り敢えず簡易的にでもマップを作れる様になったので、ドラクエⅢのスタートの部屋のみのゲームを作ろうと思っています。 それで、どんな機能が必要なのかと言うことをテキストに書き出していこうと思っているのですが、そこで行き詰まっています。  マップの当たり判定(通行できる・出来ない・イベント)さえ出来れば、部屋の内部の移動は可能です。それ以外にもスクロールやNPCとの会話、戸棚を開けたり階段を降りたり……後は何があるのかな? 主人公のステータスの管理も必要になってきますね。アイテムの管理とか装備の管理とか、メニ

大散財、そして遺物発掘。

 今日は朝からKindle書籍を16冊程購入しました。トータルで1万円位になると思います。大東亜戦争や太平洋戦争に関連する書籍をあれこれ見ているうちに、ついつい買いすぎてしまいました。これから読むのが大変です。 更に1TBのSSDを1個と2.5インチHDD/SSD外付けケースを2台分、カテゴリ7のLANケーブルを2本注文しました。こちらはトータルで1万5千円ほど。今日一日で2万5千円程の大散財をしてしまいました。年金月額の4分の一の出費です。この先が恐ろしいです。  そして、2013年に6台購入して2年ほど

つくづく向いていない……。

 久々に本格的なコードを書き始めているわけですが、つくづく豚はプログラマに向いていないなと痛感しています。 まず、納期に迫られて作業すると言うことが出来ません。どの仕事をしていても締め切りと言うものは有りますが、どうしてもプログラマ時代のことが思い出されてしまって自分の中での黒歴史が思い出されます。心血を注いで書いていたプログラムを「よくこれで動いていたな……。もう良いわ、これは○○君に作り直して貰う。」とバッサリ言われて、離婚で散々痛めつけられていた心に、更に鋭利な刃物で切り裂かれてしまって、今に至る鬱病

動作が重い。

 開発中のゲームエディタに簡易的なマップエディタを組み込んでみましたが、16ドットのキャラクタでは小さすぎて作業しにくいので、32ドットに自動拡大して表示する様にしました。ですが、拡大する過程が見えてしまうほどに動作が遅くて、これではエディット時には良いですがゲーム本番ではとても使い物にならないなと言う感じです。 ハードは2世代前とは言え4コアのCore i7の第7世代のCPUを搭載しており、メインマシンよりも高性能なはずですので、この構成でこの速度ではとても実用的な速度とは言えません。最初から32ドットで

マップエディタ制作開始。

「ドラクエもどき開発用ゲームエディタ」のマップエディタ部分の制作に入りました。 本当は少しズルをしてVectorで公開されているマップエディタを利用してやろうと思い、色々と触ってみました。しかししっくりくるものが無く、正直言って以前作成した簡易マップエディタの方が性能的に上だったので、結局自分で作成することにしました。(「ロールプレイングゲームプログラミング」の書籍中に、「マップエディタは公開されているものがあるので、利用すると良い」と書いてあったので、「一般公開するくらいだから、どれくらい使い勝手が良いん

突然、やる気が失せた。

 今日は午前1時半就寝、午前3時過ぎ起床でした。階下のリビングに降りてきてPCの前に座るも、やる気が失せてしまって何もすることが出来ませんでした。 昨夜のうちに「ロールプレイングゲームプログラミング」「Professionalゲームプログラミング」の2冊を引っ張り出してきて準備していましたが、プログラムを書く元気も書籍のページを繰る元気も無くて、それどころかPC以外についても何もやる気が起きなくなっています。  少しの間形を潜めていた鬱の波が、突然大波となって押し寄せてきた感じです。前回の診察時に「動ける様

自宅のカワック取り替え工事。

 豚の自宅に取り付けられている大阪ガスの浴室暖房乾燥機「カワック」が、耐久年数を大きく超えて今年で24年目を迎えるので、火災の恐れありとヘーベルハウスからも注意喚起があったので、この度取り替えることにしました。  後付けのカワックならエアコンみたいな機械なので、取り替えも容易に行えるのですが、豚の家の物は天井埋め込み型なので、工事の規模が大きくなりそうです。今日の午前中に大阪ガスの代理店の人が来て見積もりをしてくれるので、今はその人待ちという感じです。 実はエネファームも考えたのですが、自宅の電気はeo電気

キャラクタの画像形式。

 先日、友人K氏から「キャラクタの画像形式をビットマップだけでなく、jpegやpng形式にも対応しては?」とのアドバイスを頂きました。確かにその方がデータサイズは格段に小さくなるし、描画速度も速くなるかも知れません。早速対応可能かどうか調べてみました。  豚はDXライブラリと言うゲーム制作に欠かせない機能ばかり集めたライブラリを使用しているのですが、なるほど確かに画像ファイルの読み込み関数はjpegやpng形式に対応しています。しかし、肝心の画像データの保存関数では、対応しているのはビットマップ形式のみでし

モニタが故障。

 Serface Proをメインマシンにする予行演習をしようと思い、Mini DP端子からHDMIに変換するケーブルを使って、リビングPCで使っていた28インチモニタに接続してみました。ところが電源を入れても何も移らないので、手動でDisplayPortからHDMIに変更しようとしましたが、「OSD Locked」と表示され、変更することが出来ません。色々足掻いてみましたが、結局どうにもならなかったので、飯山のサポートに電話して、助けを請いました。 サポートの方曰く、2つのメディアボタンを長押しすることで解

リビングPC交代へ。

 今リビングで使っているPCは、超小型デスクトップPCで、第三世代Core i5、メモリ16GB、SSD1TBと言う構成ですが、昨年購入して殆ど使っていなかった「Surface Pro5」は、第7世代Core i7、メモリ16GB、SSD1TBと言う構成で、ドラクエベンチマークでも最高画質で「とても快適」と言うスペックのPC(タブレット?)です。もう世代落ちしているとは言え、これだけの高スペックのマシンをモバイル用途と攻略サイト閲覧のみに使うのは、余りにも勿体ないと思います。幸いSurface Pro5やP