2005-06-01から1ヶ月間の記事一覧

通信対戦

オブジェクト生成、右クリック指示、建設あたりまで指示が行き渡るようになった。あとプレイヤー毎に違う国を割り当てて対戦できるようになった。 ユニットを複数選択して右クリックしたときの指示がちょっと面倒でまだ未実装だけど(グループオブジェクトを…

通信対戦

目標達成。2つのマシンからひとつの国を操作できるようになった。 とは言え、現状全く同期できてない上に、サーバー側とクライアント側で指示がごちゃごちゃになってしまっている。工場にユニット作成指示出したら、クライアント側はローカルの作成指示とサ…

Musical Baton

ponさんとid:halo_w2さんからMusical Batonなるものが回ってきました。 音楽ファイルの総容量 3.6G。ゲームミュージック8割、同人音楽1割、その他1割くらい。 …趣味が偏り過ぎなのは良くないかもと思いつつ、一向に改善される気配が無い。 今聞いてる曲 UNIV…

通信対戦

通信プロトコルを適当に考えつつ、指示情報を通信データに変換する部分をぼちぼちと。やりとりする指示情報は基本的にマウスとキーボードの操作で発せられるイベントだけでいいはず。 ゲーム内のオブジェクト同士が自動的に飛ばし合うイベント(視界の中に敵…

通信対戦

少しだけ実装できそうな気がしてきた。というか今まで難しく考えすぎていた。 ゲームの内部計算はサーバーがやる。クライアントはユニットへの指示情報だけをサーバーに送りつつ、ゲームの進行状況を受信して表示する、という風にやれば、クライアントとの通…

PS3 Linux

http://pc.watch.impress.co.jp/docs/2005/0609/kaigai187.htm 実現されるなら多少無理してでもPS3はできるだけ早い段階で購入したい。個人で家庭用ゲーム機のゲーム開発、というのはちょっとした夢なのだ。 …しかし、実現されたら、/.jで心配されてたみたい…

GeForceFX6800

AoE3と同時に買う予定だったけど、待ちきれなくて先に購入してしまった。とりあえず今までのGeForce4じゃ動かなかった技術デモを見て楽しむ。自分で複雑なシェーダー書く気は今はあんまりないけど、手を出すとなったらやっておきたいことリスト。 ・ブラーと…

サイト移転

さくらへ移転ついでにリニューアル。

gdb

先日のような、リモートログイン先でデバッグ、みたいな状況なんかのためにgdbの使いかたを少し勉強。今まではprintfデバッグか、VCのデバッガ使うかで済ましてきたのだった。gdbの使いかたはここらへんを参考に http://bichir.cocolog-nifty.com/blog/gdb_f…

OSX対応

IRCの知り合いにMac使いがいることが判明したので、無理言ってssh経由でそのマシン上で作業させてもらう。 Macはビッグエンディアンなので、まずはエンディアンの対応(と言ってもfreadとfwriteを差し替えただけだけど)。OSXのgccには-sharedが無いので-dyn…

地形テクスチャ

地形エディタのテクスチャ編集機能の基本的な部分を実装。基本はFCやSFC時代のRPGによくあるマップチップ。現状繰り返しパターンがばればれで実に美しくない。やはりアルファは別にするべきか。 それと、木などの資源、そしてできれば建物やユニットも地形エ…