探検
これからは家族でゲーム製作
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2005/12/27(火) 22:12:40ID:youvsAOx 家族ぐるみでゲーム作りしてるやついる?
70ポチ
2006/01/08(日) 23:56:12ID:OQ4gEzPI 仲間はずれというか、単に対戦形式だから2人しか出せなかったw
ご主人の仕事は戦闘シーンかイベントスクリプト作ることじゃなかったかワン?
ご主人の仕事は戦闘シーンかイベントスクリプト作ることじゃなかったかワン?
2006/01/09(月) 00:22:04ID:/JMPJHEI
ごめんごめん、仲間はずれだなんて思ってないよん
プログラムを2人では出来ない・・・・だってじーちゃんみたいにクラスとか使えないし
ああ、悔しすぎるぜよ
プログラムを2人では出来ない・・・・だってじーちゃんみたいにクラスとか使えないし
ああ、悔しすぎるぜよ
2006/01/09(月) 08:17:16ID:XKvyyFjp
73ダメ夫
2006/01/09(月) 10:36:24ID:/JMPJHEI 戦闘係か・・・・難しそうだな
DirectXの参考書買ったけどムズイってかヘッダーとかまだ勉強してないから意味分かんなかった
DirectXの参考書買ったけどムズイってかヘッダーとかまだ勉強してないから意味分かんなかった
74従兄弟
2006/01/09(月) 11:39:37ID:oMHx/qHg クラスは構造体に関数を含めたもの。
オブジェクト指向と非オブジェクト指向が混在すると混乱するから、
クラスだけ使うようにしておいた方が後々楽かと。
オブジェクト指向と非オブジェクト指向が混在すると混乱するから、
クラスだけ使うようにしておいた方が後々楽かと。
75ポチ
2006/01/09(月) 11:59:15ID:fTg53irF 思考の迷宮に迷い込んだワン。何して良いかわかんなくなったので
とりあえずマップチップ作ってみたり。かなり適当w
しかも疲れたから半分しか埋めてない罠orz
でも、うpするw
ttp://gamdev.org/up/img/4322.zip
BMPは受け付けてくれないので圧縮。
とりあえずマップチップ作ってみたり。かなり適当w
しかも疲れたから半分しか埋めてない罠orz
でも、うpするw
ttp://gamdev.org/up/img/4322.zip
BMPは受け付けてくれないので圧縮。
2006/01/09(月) 16:15:47ID:XKvyyFjp
DirectXはウィンドウを黒く塗りつぶすとこまでで力尽きた。
この後は頂点データがどうとか、ライティングがどうとか・・
どこの天才が作ったんだ。 バカジャネーノ ┐(´ー`)┌
>>73-74
ソース見ればモロバレだと思うが、
じいちゃん、おぶじぇくと指向とか (゚听)ワカンネ なのでだいじょうぶじゃ!
アイテム構造体、キャラステータス構造体、絵のハンドル、音のハンドル
あたりをグローバル変数にしてやりとりすればプログラムは合体できるかの?
できれば明日あたりに合体プログラムのサンプルを上げるので、
それを改造していこうかにゃ。
夫もアイディアがあればバンバン発言してくれ。
>>75
ポチ!こら!おまwwなんで加えてくるエサが全部ハイクオリティーなんだ
ふがふが。
じいちゃんは マップチップ+大きいバックグラウンド(背景?) でマップを
表現すると思っとったんじゃが、このチップだと背景はチップを全面に敷き詰めて
表現する仕様なのかの?
早急にマップエディタが必要かぁ。
DirectXはどうしよ・・。
この後は頂点データがどうとか、ライティングがどうとか・・
どこの天才が作ったんだ。 バカジャネーノ ┐(´ー`)┌
>>73-74
ソース見ればモロバレだと思うが、
じいちゃん、おぶじぇくと指向とか (゚听)ワカンネ なのでだいじょうぶじゃ!
アイテム構造体、キャラステータス構造体、絵のハンドル、音のハンドル
あたりをグローバル変数にしてやりとりすればプログラムは合体できるかの?
できれば明日あたりに合体プログラムのサンプルを上げるので、
それを改造していこうかにゃ。
夫もアイディアがあればバンバン発言してくれ。
>>75
ポチ!こら!おまwwなんで加えてくるエサが全部ハイクオリティーなんだ
ふがふが。
じいちゃんは マップチップ+大きいバックグラウンド(背景?) でマップを
表現すると思っとったんじゃが、このチップだと背景はチップを全面に敷き詰めて
表現する仕様なのかの?
早急にマップエディタが必要かぁ。
DirectXはどうしよ・・。
2006/01/09(月) 16:38:32ID:XKvyyFjp
2006/01/09(月) 17:08:44ID:LAFcAPkW
一ヶ月で出来るのなら優秀優秀
79ポチ
2006/01/09(月) 17:44:40ID:fTg53irF80ダメ夫
2006/01/09(月) 18:23:04ID:/JMPJHEI ポチってすごすぎだな
今日もDirectXの本とにらめっこ・・・・ムカツクぜ
マップエディッタとかスクリプトとかゲームエンジンみたいだね
今日もDirectXの本とにらめっこ・・・・ムカツクぜ
マップエディッタとかスクリプトとかゲームエンジンみたいだね
2006/01/09(月) 18:39:31ID:E3y1vkln
>>78
一ヶ月かかる = いつできるかわからない
の法則発動。
>>79
ポチ凄いよポチ
んーと、とりあえず背景は真っ黒か写真ぽい絵かエウレカwを貼るとしようか。
チップが通貨可能か不可かは基本的にはチップの絵の番号で判断する予定なので、
ttp://gamdev.org/up/img/4324.zip
↑の絵みたく、50番(Y257ピク)以下は通貨不可チップ(壁とか?)にしようとオモタ。
途中で仕様変更するかもしんないけどw
ちなみにRGB(255,255,255)の真っ白は透過色なので、
透過したいとき以外は使わない方向で・・。
あと、左上の0番のチップは描画しないので、そこは空けてほすぃ。
ふごふご。
>>80
DirectXって基本的には三角形で全部表示するってマジ?
じいちゃんぎょーれつとかわかんないし、マジ挫折しそうだよ (T_T)
一ヶ月かかる = いつできるかわからない
の法則発動。
>>79
ポチ凄いよポチ
んーと、とりあえず背景は真っ黒か写真ぽい絵かエウレカwを貼るとしようか。
チップが通貨可能か不可かは基本的にはチップの絵の番号で判断する予定なので、
ttp://gamdev.org/up/img/4324.zip
↑の絵みたく、50番(Y257ピク)以下は通貨不可チップ(壁とか?)にしようとオモタ。
途中で仕様変更するかもしんないけどw
ちなみにRGB(255,255,255)の真っ白は透過色なので、
透過したいとき以外は使わない方向で・・。
あと、左上の0番のチップは描画しないので、そこは空けてほすぃ。
ふごふご。
>>80
DirectXって基本的には三角形で全部表示するってマジ?
じいちゃんぎょーれつとかわかんないし、マジ挫折しそうだよ (T_T)
2006/01/09(月) 18:56:57ID:AX49C0F6
三角形2つで四角形描く関数を1つ作れば無問題。
83ポチ
2006/01/09(月) 18:58:02ID:fTg53irF >>81
わぅ?
まてまて、じーちゃんw
チップ番号でイベント処理はまずいべさ。
同じマップチップでも通行可、不可は切り替えたりするべ?
せっかくchip構造体があるんだから進入フラグを追加したほうが汎用的。
たぶんイベントフラグとかもchip構造体に持たせる事になると思うしのぅ。
わぅ?
まてまて、じーちゃんw
チップ番号でイベント処理はまずいべさ。
同じマップチップでも通行可、不可は切り替えたりするべ?
せっかくchip構造体があるんだから進入フラグを追加したほうが汎用的。
たぶんイベントフラグとかもchip構造体に持たせる事になると思うしのぅ。
2006/01/09(月) 19:23:12ID:E3y1vkln
>>82
あー、なるほど。
そうやって色んな形にするのか。
今三角形の描画に挑戦してますが、なぜか三角形の頂点一つ一つに
変数が10個ぐらい必要で意味不明 orz...
よくわからんフラグもいっぱいあるし。
なぜXとYだけで出ないのかと。
>>83
ポチはプログラムもできそうじゃの・・
struct Chip
{
int Image;
int Flag;
int Event
};
マップチップ構造体はこんな感じにしようかと。
イメージとイベントのデータは別にすると思います。
ポチの言うように、通行の判断はフラグでしましょか。
とりあえず絵のサイズは1シート 640*448 (>>81のヤツ) で。
てゆか、実は昨日からDirectXばっかやってて
全く進んでなかったりw
あー、なるほど。
そうやって色んな形にするのか。
今三角形の描画に挑戦してますが、なぜか三角形の頂点一つ一つに
変数が10個ぐらい必要で意味不明 orz...
よくわからんフラグもいっぱいあるし。
なぜXとYだけで出ないのかと。
>>83
ポチはプログラムもできそうじゃの・・
struct Chip
{
int Image;
int Flag;
int Event
};
マップチップ構造体はこんな感じにしようかと。
イメージとイベントのデータは別にすると思います。
ポチの言うように、通行の判断はフラグでしましょか。
とりあえず絵のサイズは1シート 640*448 (>>81のヤツ) で。
てゆか、実は昨日からDirectXばっかやってて
全く進んでなかったりw
85従兄弟
2006/01/10(火) 00:45:05ID:6q4tErjK ポチもじいちゃんも優秀だね。
>>76
グローバル変数を使うと規模が大きくなったときに収拾が付きにくいので、
できる限り引数渡しにすると吉かと。
(従兄弟自身は既にグローバル変数を1つも使わないのが習慣になっているYO!)
それと大きい構造体を値渡しにするとメモリとCPUパワーを食うので、
速度に影響が出る場合にはポインタ渡しにすると速くなるよ。
ただその場合は関数内から構造体の値を変更できてしまうので、
値を変更する関数と変更しない関数を一目で見分けられるようにするといいかもね。
(コメントなどでね)
>>77
できるかどうかは、スクリプトでやりたいことと、文法によりますな。
普段は数値計算ばかりなので、あまり複雑だと自身がありませんが (w
明日から通常の生活に戻るので、しばらく書き込めなくなります。
書き込みペースは週一くらいになるかも。
(寮住まいでproxy規制されているので…)
>>76
グローバル変数を使うと規模が大きくなったときに収拾が付きにくいので、
できる限り引数渡しにすると吉かと。
(従兄弟自身は既にグローバル変数を1つも使わないのが習慣になっているYO!)
それと大きい構造体を値渡しにするとメモリとCPUパワーを食うので、
速度に影響が出る場合にはポインタ渡しにすると速くなるよ。
ただその場合は関数内から構造体の値を変更できてしまうので、
値を変更する関数と変更しない関数を一目で見分けられるようにするといいかもね。
(コメントなどでね)
>>77
できるかどうかは、スクリプトでやりたいことと、文法によりますな。
普段は数値計算ばかりなので、あまり複雑だと自身がありませんが (w
明日から通常の生活に戻るので、しばらく書き込めなくなります。
書き込みペースは週一くらいになるかも。
(寮住まいでproxy規制されているので…)
86じいちゃん@(´-`)
2006/01/10(火) 12:58:48ID:VqoJSuHP DirectX 一旦ヤめ〜
駄目じゃ。じぇんじぇん理解できますぇん (T_T)
てことで、今日からまたじわじわ家族計画やってくYO!
ふごふご。
>>85
従兄弟タンは寮生活でしたか。
断然じいちゃんよかスキル高そうだし、色々アドバイスもらいたかったのじゃが・・。
てゆか、気づいた事あったら携帯で書いてくれ〜。
スクリプトはイベントのスクリプトじゃ。
たぶん毎ターンのように(マップを一歩進むごとに?)小さいイベントがあって、
そこでカード(アイテム)の入手の有無を判定すると思われ。
フィールド → 文章 → 選択肢 → アイテム入手判定 → フィールドに戻る
って感じになるのかなぁ。ん〜、難しそう。
グローバルの変数のやりとりは、従兄弟タンの言うとおりに
関数をはさむと安全性が増すっぽいですけど、どうもいいアイディアが浮かばないので
とりあえずはグローバル変数直いじりの方向で行ってみます。
あとで改良しましょう。
てゆか自分のプログラムさえ満足に書けないのに、
プログラムの合体って本当にできるんだろうか・・ ('A`)
駄目じゃ。じぇんじぇん理解できますぇん (T_T)
てことで、今日からまたじわじわ家族計画やってくYO!
ふごふご。
>>85
従兄弟タンは寮生活でしたか。
断然じいちゃんよかスキル高そうだし、色々アドバイスもらいたかったのじゃが・・。
てゆか、気づいた事あったら携帯で書いてくれ〜。
スクリプトはイベントのスクリプトじゃ。
たぶん毎ターンのように(マップを一歩進むごとに?)小さいイベントがあって、
そこでカード(アイテム)の入手の有無を判定すると思われ。
フィールド → 文章 → 選択肢 → アイテム入手判定 → フィールドに戻る
って感じになるのかなぁ。ん〜、難しそう。
グローバルの変数のやりとりは、従兄弟タンの言うとおりに
関数をはさむと安全性が増すっぽいですけど、どうもいいアイディアが浮かばないので
とりあえずはグローバル変数直いじりの方向で行ってみます。
あとで改良しましょう。
てゆか自分のプログラムさえ満足に書けないのに、
プログラムの合体って本当にできるんだろうか・・ ('A`)
2006/01/10(火) 13:15:44ID:ywduv4qK
素人同士のプログラム合作は地獄だぜ
2006/01/10(火) 13:30:13ID:VqoJSuHP
大丈夫。家族なら乗り越えられる。
2006/01/10(火) 13:50:00ID:VqoJSuHP
今プログラム合体サンプル作り中ですど、、
自分のプログラムを人に伝えるってむずかすぃ
と思った。
自分のプログラムを人に伝えるってむずかすぃ
と思った。
2006/01/10(火) 15:21:40ID:VqoJSuHP
とりあえず合体想定プログラムのプロトタイプじゃ。
ttp://gamdev.org/up/img/4330.zip
WinMain()の中のswitch()文で、それぞれのシーン切り替えです。
フィールド → 戦闘 → フィールド みたいな・・
シーン切り替え用の変数はグローバル変数。
グローバル変数を追加したい場合は、細かい変数なら"Struct.h"の中の
__Sistem構造体の中に書くと。
グローバル変数を使いたい場合は、
ファイルの上で"Extern.h"をインクルードして使う。
・・・もうわかりにくくて申し訳ないです。
>>夫
戦闘シーンは"Battle.cpp"から始めれば大丈夫なはずです。
たぶん。
ttp://gamdev.org/up/img/4330.zip
WinMain()の中のswitch()文で、それぞれのシーン切り替えです。
フィールド → 戦闘 → フィールド みたいな・・
シーン切り替え用の変数はグローバル変数。
グローバル変数を追加したい場合は、細かい変数なら"Struct.h"の中の
__Sistem構造体の中に書くと。
グローバル変数を使いたい場合は、
ファイルの上で"Extern.h"をインクルードして使う。
・・・もうわかりにくくて申し訳ないです。
>>夫
戦闘シーンは"Battle.cpp"から始めれば大丈夫なはずです。
たぶん。
91ポチ
2006/01/10(火) 16:03:31ID:iSLV1Aqf レス少ないけどちゃんとみてるワン。
じーちゃんがんばってるなぁ。ポチも負けずにがんばるぞ!(何を?w
じーちゃんがんばってるなぁ。ポチも負けずにがんばるぞ!(何を?w
92ダメ夫
2006/01/10(火) 17:53:55ID:bwmlpixc じーちゃん頑張りすぎてしなないでねw
2006/01/10(火) 18:35:51ID:HZuYqaMI
家族っていいな。。生暖かいぜ。
2006/01/10(火) 21:22:22ID:HZuYqaMI
前に上げた歩行プログラムと>>90を、コピペの連続で合体させてみました。
ttp://gamdev.org/up/img/4335.zip
ttp://gamdev.org/up/img/4334.png
ちょっと挙動が変ですが、
戦闘シーンの背景にフィールド画面の絵をそのままつかうとすれば、
こんな感じになるでしょか。
あ、>>90のヤツはSistemって英単語が間違ってたので、
__Sistem → __System
g_Sis → g_Sys
に変更しました。ごめ。 m(__)m
あと、__System構造体に、絵のハンドルを入れる変数をいくつか追加しました。
絵はWinMain()の中で読み込んでます。
とりあえず週末までまとまった時間はとれないっぽいので、
プログラムは一旦小休止ってことで ^^
ttp://gamdev.org/up/img/4335.zip
ttp://gamdev.org/up/img/4334.png
ちょっと挙動が変ですが、
戦闘シーンの背景にフィールド画面の絵をそのままつかうとすれば、
こんな感じになるでしょか。
あ、>>90のヤツはSistemって英単語が間違ってたので、
__Sistem → __System
g_Sis → g_Sys
に変更しました。ごめ。 m(__)m
あと、__System構造体に、絵のハンドルを入れる変数をいくつか追加しました。
絵はWinMain()の中で読み込んでます。
とりあえず週末までまとまった時間はとれないっぽいので、
プログラムは一旦小休止ってことで ^^
95ダメ夫
2006/01/10(火) 21:47:47ID:bwmlpixc じーちゃんすごーい!どんどんゲームっぽくなってきたね。
週末まで忙しいのか・・・がんばってね〜
週末まで忙しいのか・・・がんばってね〜
2006/01/11(水) 04:38:33ID:2QznEPdA
Sisだと妹のことになるな
2006/01/11(水) 12:42:09ID:0u3OChT1
第一連想するのがチップセットメーカーな俺は負け組>Sis
2006/01/11(水) 18:57:39ID:P5X/GXPP
もうSisterのSisでいいYO! ヽ(`Д´)ノ
99小父さん
2006/01/12(木) 00:03:42ID:AARFMmpo 飛び入りよかですばい?
DirectX9に朝鮮中!
まだ文字しか表示できてないYO!
DirectX9に朝鮮中!
まだ文字しか表示できてないYO!
101じいちゃん(´-`)
2006/01/12(木) 10:49:32ID:BRWr95/A102ポチ
2006/01/12(木) 13:17:22ID:Ttmc0clF103小父
2006/01/12(木) 16:40:28ID:AARFMmpo 隣の小父さんですw
ドワーフみたいな小さい父さんではないです(誰もそんなこと言ってない)
>文字
DirectX9では、バックバッファをロックして
デバイスコンテキストハンドルを取得すると、
DDBのように文字が描けるんですよ
でも、
ロックしている間、レンダリングパイプラインが
止まるらしいので遅いらしい…
やっとこさDirectX9で画像を表示することはできたのじゃが、
キャラの周りに四角く色が残ってしまっている…
ゲームの本質では無いとは言え、これを
『仕様です』で通すには、ちと恥ずかしい
どうやったら、くり貫いて表示できるんぢゃろうか?
ドワーフみたいな小さい父さんではないです(誰もそんなこと言ってない)
>文字
DirectX9では、バックバッファをロックして
デバイスコンテキストハンドルを取得すると、
DDBのように文字が描けるんですよ
でも、
ロックしている間、レンダリングパイプラインが
止まるらしいので遅いらしい…
やっとこさDirectX9で画像を表示することはできたのじゃが、
キャラの周りに四角く色が残ってしまっている…
ゲームの本質では無いとは言え、これを
『仕様です』で通すには、ちと恥ずかしい
どうやったら、くり貫いて表示できるんぢゃろうか?
104ダメ夫
2006/01/12(木) 18:18:47ID:gqmmL1M4 小父さん・・・よろしくねw
俺なんてウィンドウの出し方すらまだ理解できてないよ
クソ〜負けないぞ〜
俺なんてウィンドウの出し方すらまだ理解できてないよ
クソ〜負けないぞ〜
105じいちゃん(´-`)
2006/01/12(木) 18:36:16ID:FyPAwiNo106金魚
2006/01/12(木) 19:07:26ID:vESlanCj 参加させてください。
CとDXライブラリを勉強中位のレベルですけど、、
CとDXライブラリを勉強中位のレベルですけど、、
107ポチ
2006/01/12(木) 19:14:13ID:Ttmc0clF >>103
テクスチャを張ってて透過したいなら
D3DXCreateTextureFromFileEx関数でファイルを読み込んで
colorkey引数に透過したい色を指定してテクスチャを作る。
そのあたりを試してみるといいワン(`・ω・´)
テクスチャを張ってて透過したいなら
D3DXCreateTextureFromFileEx関数でファイルを読み込んで
colorkey引数に透過したい色を指定してテクスチャを作る。
そのあたりを試してみるといいワン(`・ω・´)
109金魚
2006/01/12(木) 19:22:11ID:vESlanCj リアルで受験生なので
見ているだけになるかもしれませんがよろしゅう
っていうかこのスレでなごみすぎて受験生なの忘れてた...orz
見ているだけになるかもしれませんがよろしゅう
っていうかこのスレでなごみすぎて受験生なの忘れてた...orz
110じいちゃん(´-`)
2006/01/12(木) 20:30:57ID:FyPAwiNo 参加は結構じゃが、家計が苦しくなったら
ペットは人間様の腹の足しになるのでよろしく!
戦時中はよく犬鍋とか食ったもんじゃ・・・ ∀`)
ペットは人間様の腹の足しになるのでよろしく!
戦時中はよく犬鍋とか食ったもんじゃ・・・ ∀`)
111ダメ夫
2006/01/12(木) 23:02:15ID:gqmmL1M4 金魚のくせに受験するなんて・・・がんばれ、みんな応援してるぞ!
じいちゃん!そっちに逝っちゃだめよ、一緒に3Dゲームの世界に逝こう
じいちゃん!そっちに逝っちゃだめよ、一緒に3Dゲームの世界に逝こう
112隣の小父
2006/01/13(金) 12:21:28ID:E+FRrPQg >>107
StretchRectを使って画像を表示させていたので
今度は、そのレスを参考にテクスチャ周りをやってみます(`・ω・´)シャキーン
>>夫
わしも3Dの勉強をしたいのぢゃ
スキンメッシュをいじれるようになりたいのぢゃ
そしてあんなことやこんなことをしてみたいのぢゃ
StretchRectを使って画像を表示させていたので
今度は、そのレスを参考にテクスチャ周りをやってみます(`・ω・´)シャキーン
>>夫
わしも3Dの勉強をしたいのぢゃ
スキンメッシュをいじれるようになりたいのぢゃ
そしてあんなことやこんなことをしてみたいのぢゃ
113じいちゃん(´-`)
2006/01/13(金) 15:45:16ID:6J6JzCI5 土日でなんとかマップエディタのプロトタイプを形にしたいな。
で、すみやかに敵の動きのプログラムとかになだれ込みたいところじゃ。
でも思考ルーチンとかどうしよ。なにも思い浮かばん・・。
週末は従兄弟タン来るかな。
>>111
いいもん、いいもん。
携帯電話でポリゴンがグリグリ動く時代になっても、
じいちゃん一人だけ二次元の世界でがんばるもん。
二次元はいいぞ〜。おにゃの子もいっぱいいるしw
てことで、じいちゃんちょっくら二次元半角板に行ってくるよ ノシ
で、すみやかに敵の動きのプログラムとかになだれ込みたいところじゃ。
でも思考ルーチンとかどうしよ。なにも思い浮かばん・・。
週末は従兄弟タン来るかな。
>>111
いいもん、いいもん。
携帯電話でポリゴンがグリグリ動く時代になっても、
じいちゃん一人だけ二次元の世界でがんばるもん。
二次元はいいぞ〜。おにゃの子もいっぱいいるしw
てことで、じいちゃんちょっくら二次元半角板に行ってくるよ ノシ
114隣の小父
2006/01/13(金) 16:10:04ID:E+FRrPQg >>ポチたん
ID3DXSpriteでカラーキーを抜くことに成功しますた
↓参考サイト
http://www.plustarnet.com/aspil/Programming/
実験的プログラムだからゲーム性は全く無いけどね
ID3DXSpriteでカラーキーを抜くことに成功しますた
↓参考サイト
http://www.plustarnet.com/aspil/Programming/
実験的プログラムだからゲーム性は全く無いけどね
116隣の小父
2006/01/14(土) 13:55:12ID:LJK2jp1a テクスチャの読み込みを別スレッドにしたぞな。
先読みアルゴリズムをこさえておくと、
マップ切り替えでNow Loading を出さなくて済みそうぢゃて。
テスト環境が無いので、マルチコア・
マルチCPUでの動作は保障されていないけどな。
>>じいちゃん
マップエディタってめんどくさいんだよねぇ〜
それが完成したら、使わせてもらおうかのぉw
先読みアルゴリズムをこさえておくと、
マップ切り替えでNow Loading を出さなくて済みそうぢゃて。
テスト環境が無いので、マルチコア・
マルチCPUでの動作は保障されていないけどな。
>>じいちゃん
マップエディタってめんどくさいんだよねぇ〜
それが完成したら、使わせてもらおうかのぉw
117じいちゃん(´-`)
2006/01/14(土) 14:56:33ID:ysqJMufu 昼過ぎに起きて、外をみたら雨。今日は土曜。寒くて外には出れん。
こりゃプログラムをやるしかないじゃないか。
と、右手を見るとなぜかビールが。グイっと一息に煽ってみる。
(;゚Д゚ < ビール! ウマー!!
プログラムとか、もうどうでもよくなったとさ。
>>116
完成・・・したら・・・ね・・・。
こりゃプログラムをやるしかないじゃないか。
と、右手を見るとなぜかビールが。グイっと一息に煽ってみる。
(;゚Д゚ < ビール! ウマー!!
プログラムとか、もうどうでもよくなったとさ。
>>116
完成・・・したら・・・ね・・・。
118じいちゃん(´-`)
2006/01/14(土) 21:23:59ID:ysqJMufu ポチが描いてくれたマップチップの絵を
縮小描画しようとしたら絵が鬼のように崩れたんですけど、
普通こんなものなのかな。
http://aploda.com/dl.php?mode=pass&file_id=0000065960
左がデフォで、右が0.5倍です。
描画はDDBで、StretchBlt() を使ってます。
絵は小さくした方が画面を広く使えていいんだけどなぁ。
縮小描画しようとしたら絵が鬼のように崩れたんですけど、
普通こんなものなのかな。
http://aploda.com/dl.php?mode=pass&file_id=0000065960
左がデフォで、右が0.5倍です。
描画はDDBで、StretchBlt() を使ってます。
絵は小さくした方が画面を広く使えていいんだけどなぁ。
119ポチ
2006/01/14(土) 21:35:13ID:SpnCp24U SetStretchBltModeを使ってストレッチモードをHALFTONEに設定してみて。
遅くなるけどきれいになるはずワン。
ハーフトンモードはブラシのずれを防止するために
SetBrushOrgExを使わないといけない(らしい
遅くなるけどきれいになるはずワン。
ハーフトンモードはブラシのずれを防止するために
SetBrushOrgExを使わないといけない(らしい
120じいちゃん(´-`)
2006/01/14(土) 22:06:02ID:ysqJMufu 原理はわかりませんが、それでできました!
ポチかわいいよポチ♪
ポチかわいいよポチ♪
121隣の小父
2006/01/15(日) 09:55:56ID:Cg7rTm2B テクスチャマネージャーが稼動
g_TextureManager.Draw( "test.bmp", 320,240, 0,0,64,64 );
とすると自動的にテクスチャを読み込んで表示してくれる
キャッシュがヒットすればメモリ上にあるテクスチャを使う
キャッシュアルゴリズムに無駄があるのをなんとかしたいけど
バグりまくるので後回しw
エウレカ見逃したorz
g_TextureManager.Draw( "test.bmp", 320,240, 0,0,64,64 );
とすると自動的にテクスチャを読み込んで表示してくれる
キャッシュがヒットすればメモリ上にあるテクスチャを使う
キャッシュアルゴリズムに無駄があるのをなんとかしたいけど
バグりまくるので後回しw
エウレカ見逃したorz
122隣の小父
2006/01/15(日) 10:43:10ID:Cg7rTm2B 試作コードは最後まで使われるの法則発動な悪寒
123じいちゃん(´-`)
2006/01/15(日) 11:20:00ID:vhg4JwlY エウレカ見たよ〜。
家族のことがテーマに上がってて、ちょっとドキっとした。
>試作コードは最後まで使われるの法則発動な悪寒
あるあるw
家族のことがテーマに上がってて、ちょっとドキっとした。
>試作コードは最後まで使われるの法則発動な悪寒
あるあるw
125隣の小父
2006/01/15(日) 12:10:13ID:Cg7rTm2B あ、マップチップのサイズは2のn乗でお願いしまする
DirectX9の仕様なので…
今回は512x256にトリミングしますた
DirectX9の仕様なので…
今回は512x256にトリミングしますた
126隣の小父
2006/01/15(日) 12:44:31ID:Cg7rTm2B 【進捗報告】
今迄に作ったクラス群リスト
CMessageLoop
CWindow
CThread
CApp
CD3DDev
CBinaryBase
CBinaryCache
CBinaryLoader
CTextureMember
CTextureManager
今迄に作ったクラス群リスト
CMessageLoop
CWindow
CThread
CApp
CD3DDev
CBinaryBase
CBinaryCache
CBinaryLoader
CTextureMember
CTextureManager
127隣の小父
2006/01/15(日) 15:37:36ID:Cg7rTm2B 一覧にしてみると、音系と入力系が全く手をつけてないなorz
128隣の小父
2006/01/15(日) 17:02:16ID:Cg7rTm2B129隣の小父
2006/01/15(日) 17:05:38ID:Cg7rTm2B130じいちゃん(´-`)
2006/01/15(日) 17:50:09ID:vhg4JwlY 未完成なことこの上ないのですが、できたとこまでうp
ttp://gamdev.org/up/img/4390.png
ttp://gamdev.org/up/img/4391.png
ttp://gamdev.org/up/img/4392.zip
マップエディタです。とにかく動かしました。
まだ絵しか貼れません。
しかもまだ新規作成はできない ('A`)
凄く時間かかったよ。
小父さんは凄いですな。
>>128-129とか、じぇんじぇん自力で使える気がしないわ。
そえば、週末なのに従兄弟タンが来ない・・・。
ttp://gamdev.org/up/img/4390.png
ttp://gamdev.org/up/img/4391.png
ttp://gamdev.org/up/img/4392.zip
マップエディタです。とにかく動かしました。
まだ絵しか貼れません。
しかもまだ新規作成はできない ('A`)
凄く時間かかったよ。
小父さんは凄いですな。
>>128-129とか、じぇんじぇん自力で使える気がしないわ。
そえば、週末なのに従兄弟タンが来ない・・・。
131名前は開発中のものです。
2006/01/15(日) 18:18:07ID:rJ3lxUrA こんばんは、従兄弟です。
金魚タン、隣の小父さん、はじめまして。
従兄弟はリアルな生活が20日まで修羅場を迎えているので、
それが終わったあたりから手伝えるかもしれません。
>>金魚タン
受験生のうちからプログラミングに親しめるなんて、
羨ましいねぇ (^^
>>小父さん
どんどん進んでいますな。
上のほうで少し書きましたが、3D系、音系、入力系には
Lampというライブラリがあります。
ソースコードも読みやすいので、使えるかもしれません。
(ライセンスはLGPL)
ttp://lamp.sourceforge.jp/
>>86
> 断然じいちゃんよかスキル高そうだし、色々アドバイスもらいたかったのじゃが・・。
プログラムの世界は、実際に作った人が上だよ、じいちゃん♪
それと書き忘れていたけれど、従兄弟は普段UNIX系OSを使っています。
(WindowsのAPIについてよく分かっていないので、低スキルかも)
>>113
> でも思考ルーチンとかどうしよ。なにも思い浮かばん・・。
まずは人間同士が対戦できるところまでを作り、
実際に遊びながら動かし方にパターンがあるか考えればいいかと。
パターンがあれば有限状態機械とかでできるんじゃないかな?
金魚タン、隣の小父さん、はじめまして。
従兄弟はリアルな生活が20日まで修羅場を迎えているので、
それが終わったあたりから手伝えるかもしれません。
>>金魚タン
受験生のうちからプログラミングに親しめるなんて、
羨ましいねぇ (^^
>>小父さん
どんどん進んでいますな。
上のほうで少し書きましたが、3D系、音系、入力系には
Lampというライブラリがあります。
ソースコードも読みやすいので、使えるかもしれません。
(ライセンスはLGPL)
ttp://lamp.sourceforge.jp/
>>86
> 断然じいちゃんよかスキル高そうだし、色々アドバイスもらいたかったのじゃが・・。
プログラムの世界は、実際に作った人が上だよ、じいちゃん♪
それと書き忘れていたけれど、従兄弟は普段UNIX系OSを使っています。
(WindowsのAPIについてよく分かっていないので、低スキルかも)
>>113
> でも思考ルーチンとかどうしよ。なにも思い浮かばん・・。
まずは人間同士が対戦できるところまでを作り、
実際に遊びながら動かし方にパターンがあるか考えればいいかと。
パターンがあれば有限状態機械とかでできるんじゃないかな?
132ダメ夫
2006/01/15(日) 18:28:08ID:fTemTEsW じいちゃん凄すぎ!!もうついていけないよ〜って最初からか・・・
はやく俺もじいちゃんみたいになりてーな
はやく俺もじいちゃんみたいになりてーな
133隣の小父
2006/01/15(日) 18:32:11ID:Cg7rTm2B じいちゃん乙であります!
初めてじっくりソース読ませてもらったよ
DXライブラリはちょっといじったことはあったり
ライブラリを自力構築せずにDXライブラリで統一した方が
いいかもね〜
工数短縮や分業の可能性も出てくるし…
ところでマップエディタのソースは無いの?(ボソ
初めてじっくりソース読ませてもらったよ
DXライブラリはちょっといじったことはあったり
ライブラリを自力構築せずにDXライブラリで統一した方が
いいかもね〜
工数短縮や分業の可能性も出てくるし…
ところでマップエディタのソースは無いの?(ボソ
134じいちゃん(´-`)
2006/01/15(日) 18:52:52ID:Rip2FEhd 従兄弟タンきてるー!
>>131
二十日まで大変なんですか。でもでも、どうにか生き延びてください。
だってあなたにはスクリプト関係を丸投げしようと思ってるからw
UNIX系OS? うはw見たことすらないー。
あと、有限状態機械でググったら難しそうなサイト様がいっぱい出てきて
じいちゃんポックリ逝きそうになったりましたよ!
>>132
いやいや、おまいは戦闘をつくるんじゃ!
とりあえずじいちゃんのプログラムはとても読めたものじゃないのですが、
WinMain()とButtle.cppとグローバル変数のとこだけ見れば
なんとかなると思います。
がんばろう。
>>133
人のソース読める人って尊敬 (´д`)
てゆか、小父さんは自作ライブラリを家族計画に投入しようとしてですか!?
じいちゃんよか遥か遠くに居る人のようね。凄いなぁ。
マップエディタは未完成な上に、ソースがかなりアレなのと、
じいちゃん一人で作るっぽいので公開しなかったのですが・・。
完成したら出しますわ。
>>131
二十日まで大変なんですか。でもでも、どうにか生き延びてください。
だってあなたにはスクリプト関係を丸投げしようと思ってるからw
UNIX系OS? うはw見たことすらないー。
あと、有限状態機械でググったら難しそうなサイト様がいっぱい出てきて
じいちゃんポックリ逝きそうになったりましたよ!
>>132
いやいや、おまいは戦闘をつくるんじゃ!
とりあえずじいちゃんのプログラムはとても読めたものじゃないのですが、
WinMain()とButtle.cppとグローバル変数のとこだけ見れば
なんとかなると思います。
がんばろう。
>>133
人のソース読める人って尊敬 (´д`)
てゆか、小父さんは自作ライブラリを家族計画に投入しようとしてですか!?
じいちゃんよか遥か遠くに居る人のようね。凄いなぁ。
マップエディタは未完成な上に、ソースがかなりアレなのと、
じいちゃん一人で作るっぽいので公開しなかったのですが・・。
完成したら出しますわ。
135じいちゃん(´-`)
2006/01/15(日) 18:59:12ID:Rip2FEhd ポチ企画
スゴロク風カードゲームは、二月いっぱいで完成してない場合は
辞めようと思ってるのじゃ。
某ステフスレでも「締め切りの無いゲームは完成しない」
みたいな事言ってる人いたし、このゲームの締め切りは二月いっぱいってことにしようかと。
当初は二月上旬でカタを付けたいと思ってましたが、
じいちゃんのスキルでは無理じゃ!
なんとか形にしたいねぇ。
スゴロク風カードゲームは、二月いっぱいで完成してない場合は
辞めようと思ってるのじゃ。
某ステフスレでも「締め切りの無いゲームは完成しない」
みたいな事言ってる人いたし、このゲームの締め切りは二月いっぱいってことにしようかと。
当初は二月上旬でカタを付けたいと思ってましたが、
じいちゃんのスキルでは無理じゃ!
なんとか形にしたいねぇ。
136隣の小父
2006/01/15(日) 19:23:34ID:Cg7rTm2B >>Lamp
うはwLamp凄杉!
デモゲームの途中でフリーズして死ぬかと思ったけど…
>>自作ライブラリを家族計画に投入
下手の横好きで、自作ライブラリを作っていたんだけど、
LampやDXライブラリが凄過ぎるので、それらと比べると見劣りするし、
無期限に工期が延びる可能性大ですわ…
でも、ある程度まとまったら、うpしますわ
>>二月上旬で片
ちと厳しいスケジュールぢゃの
締め切りの延期も視野に入れておくといいかも
>>UNIX
CygwinとLinuxをちょっといじったことしかないのぉ
おじさんは、もっぱらWindowsぢゃて
うはwLamp凄杉!
デモゲームの途中でフリーズして死ぬかと思ったけど…
>>自作ライブラリを家族計画に投入
下手の横好きで、自作ライブラリを作っていたんだけど、
LampやDXライブラリが凄過ぎるので、それらと比べると見劣りするし、
無期限に工期が延びる可能性大ですわ…
でも、ある程度まとまったら、うpしますわ
>>二月上旬で片
ちと厳しいスケジュールぢゃの
締め切りの延期も視野に入れておくといいかも
>>UNIX
CygwinとLinuxをちょっといじったことしかないのぉ
おじさんは、もっぱらWindowsぢゃて
137ポチ
2006/01/15(日) 21:02:53ID:/QnK3Zej わんわん。
>>135
某スレの締め切りの無いゲームは完成しない発言は
管理されないと自分で動けない人間が良く思いつく発想だわん。
ちゃんとやる人間は締め切りとかなくてもそれなりのものを上げてくる。
じいちゃんが良い例(`・ω・´)
商業製作とかじゃないから自分で納得できたらそこが完成だと思う。
ある程度納得できるものがあって締め切りまで完成度を高めるなら良いけど
締め切りに間に合う事を第一に妥協したものをつくってしまったら
完成とは到底呼べないと、締め切りと妥協にまみれたポチは言ってますw
家族でゲーム製作の楽しみはみんなでわいわいやってたら
こんなのできちゃったよwみたいな感じだとポチは思っているワン。
ソースも公開だし、家族の誰かがリタイアするならそれはそれで
笑顔で送り出して、新しい家族があとを引き継いでいけばいいんジャマイカ?
どこまで続くかわからんスレではあるけども(ぁ
そんなことを小屋の隅で昼寝しながら犬は考えたりしましたとさw
>>135
某スレの締め切りの無いゲームは完成しない発言は
管理されないと自分で動けない人間が良く思いつく発想だわん。
ちゃんとやる人間は締め切りとかなくてもそれなりのものを上げてくる。
じいちゃんが良い例(`・ω・´)
商業製作とかじゃないから自分で納得できたらそこが完成だと思う。
ある程度納得できるものがあって締め切りまで完成度を高めるなら良いけど
締め切りに間に合う事を第一に妥協したものをつくってしまったら
完成とは到底呼べないと、締め切りと妥協にまみれたポチは言ってますw
家族でゲーム製作の楽しみはみんなでわいわいやってたら
こんなのできちゃったよwみたいな感じだとポチは思っているワン。
ソースも公開だし、家族の誰かがリタイアするならそれはそれで
笑顔で送り出して、新しい家族があとを引き継いでいけばいいんジャマイカ?
どこまで続くかわからんスレではあるけども(ぁ
そんなことを小屋の隅で昼寝しながら犬は考えたりしましたとさw
138ポチ
2006/01/15(日) 21:07:14ID:/QnK3Zej140隣の小父
2006/01/16(月) 07:57:01ID:9NrEhKM5 doxygenの使い方がよく分からないorz
しばらく、ぐぐってみよう…
しばらく、ぐぐってみよう…
141隣の小父
2006/01/16(月) 09:01:44ID:9NrEhKM5 とりあえず、わしの役割分担はライブラリね
142隣の小父
2006/01/16(月) 10:40:47ID:9NrEhKM5 じーちゃんのソースを(そのまま)Doxygenにかけてみた
解凍したら、index.htmlを見てね
ttp://gamdev.org/up/img/4397.zip
解凍したら、index.htmlを見てね
ttp://gamdev.org/up/img/4397.zip
143じいちゃん(´-`)
2006/01/16(月) 17:33:09ID:SlLLNWIM 最近VC++6.0タンの調子が悪いのじゃ。ちょっと前までは素直だったのに。
・・・ツンデレ病? (*´Д`)ハァハァ
>>ポチ
締め切りってのは、ぶっちゃけ自分自身への縛りだったのですが、
先走りしすぎたようですね。とりあえず6割ぐらい完成した段階で、
各自の状況に合わせて現実的な数字をだしましょか。
混乱させるようなことを書いてしまって、ごめ。 m(__)m
>>142
なんじゃこりゃああぁぁwww ふがふが。
ドキュメント生成ツール?凄い。どこの天才が作ったんだ。
外人は凄いね。やっぱ肉食ってるヤツらは違うぜぃ。
こうして見るとヘッダにソース直書きはやぱ見にくいなぁ。
これはコメントとか付けるときのオススメフォーマットとかあるんですかね?
こう書くと、Doxygen様にはこう反映される、みたいな。
日本語説明サイト様とかチラっと見たけど、じいちゃんには何言ってるかさっぱりw
小父さんGJ!
ところで「Doxygen」は「どくしぃげん」て呼んでいいのかにゃ? (:D)| ̄|_
・・・ツンデレ病? (*´Д`)ハァハァ
>>ポチ
締め切りってのは、ぶっちゃけ自分自身への縛りだったのですが、
先走りしすぎたようですね。とりあえず6割ぐらい完成した段階で、
各自の状況に合わせて現実的な数字をだしましょか。
混乱させるようなことを書いてしまって、ごめ。 m(__)m
>>142
なんじゃこりゃああぁぁwww ふがふが。
ドキュメント生成ツール?凄い。どこの天才が作ったんだ。
外人は凄いね。やっぱ肉食ってるヤツらは違うぜぃ。
こうして見るとヘッダにソース直書きはやぱ見にくいなぁ。
これはコメントとか付けるときのオススメフォーマットとかあるんですかね?
こう書くと、Doxygen様にはこう反映される、みたいな。
日本語説明サイト様とかチラっと見たけど、じいちゃんには何言ってるかさっぱりw
小父さんGJ!
ところで「Doxygen」は「どくしぃげん」て呼んでいいのかにゃ? (:D)| ̄|_
144隣の小父
2006/01/16(月) 17:41:26ID:9NrEhKM5 >143
じーちゃん、Doxygenのコメントの書き方はこの辺りを読んでくんろ
ttp://members.at.infoseek.co.jp/sakura_editor/comment-rule.html
ttp://freepg.fc2web.com/tool/topic_doxygen_002.html
ttp://yudoufu.velvet.jp/doxygen.html
プログラムの合作する時には便利だべさ>Doxygen
じーちゃん、Doxygenのコメントの書き方はこの辺りを読んでくんろ
ttp://members.at.infoseek.co.jp/sakura_editor/comment-rule.html
ttp://freepg.fc2web.com/tool/topic_doxygen_002.html
ttp://yudoufu.velvet.jp/doxygen.html
プログラムの合作する時には便利だべさ>Doxygen
145じいちゃん(´-`)
2006/01/16(月) 17:44:29ID:SlLLNWIM おお、読んでみまっす。どもありがとー。
146隣の小父
2006/01/16(月) 18:12:11ID:9NrEhKM5 とりあえず、開発途中のライブラリをDoxygenに掛けたもの
http://www.geocities.jp/bigbrotherxlittlesister/doxygen_0_0_3/html/
一応、真面目に作ってるところを見せておかんとまずいと思うてな
でも正直なところ、このライブラリは使い物になりませんわ
DXライブラリで作った方が幸せになれると思ふ
http://www.geocities.jp/bigbrotherxlittlesister/doxygen_0_0_3/html/
一応、真面目に作ってるところを見せておかんとまずいと思うてな
でも正直なところ、このライブラリは使い物になりませんわ
DXライブラリで作った方が幸せになれると思ふ
147名前は開発中のものです。
2006/01/16(月) 21:07:28ID:9iJ9pscq148名前は開発中のものです。
2006/01/16(月) 21:09:33ID:9iJ9pscq149じいちゃん(´-`)
2006/01/16(月) 22:23:21ID:vreH4Axr150隣の小父
2006/01/17(火) 06:30:22ID:UFBWgrmq >ライブラリ
2Dに限定するけんども
1. DXライブラリ
2. SDL
3. Luna
この三択ぢゃね
個人的にはDXライブラリを押すけんども…
しかし、3Dをやってみたい欲求がウズウズ
ゲームの形まで仕上げるのには期間かかりそうぢゃがの
2Dに限定するけんども
1. DXライブラリ
2. SDL
3. Luna
この三択ぢゃね
個人的にはDXライブラリを押すけんども…
しかし、3Dをやってみたい欲求がウズウズ
ゲームの形まで仕上げるのには期間かかりそうぢゃがの
151隣の小父
2006/01/17(火) 08:01:18ID:UFBWgrmq SDL悪くは無いんだけんども、
日本語の敷居がDXに比べると若干高いのぢゃ
文字を殆ど使わないゲームならSDLという選択肢も
生きてくるのぢゃがな…
日本語の敷居がDXに比べると若干高いのぢゃ
文字を殆ど使わないゲームならSDLという選択肢も
生きてくるのぢゃがな…
152隣の小父
2006/01/17(火) 08:33:00ID:UFBWgrmq 2Dテクスチャを表示するサンプルコードなんだけど、
使いやすそう?それとも使いにくい?
void Render() {
D3DDev.BeginScene();
D3DDev.BeginSprite();
g_TextureManager.Draw( "chip.bmp", x,y, 0,0,64,64 );
D3DDev.EndSprite();
D3DDev.EndScene();
}
使いやすそう?それとも使いにくい?
void Render() {
D3DDev.BeginScene();
D3DDev.BeginSprite();
g_TextureManager.Draw( "chip.bmp", x,y, 0,0,64,64 );
D3DDev.EndSprite();
D3DDev.EndScene();
}
153隣の小父
2006/01/17(火) 11:05:42ID:UFBWgrmq 読み込むテクスチャの大きさを明示的に指定しなくても
済むような機構を作った。
実態は読み込むBMPファイルの大きさチェックやね。
PNGとかに対応は、まだ無理w
ファイル名と座標と表示チップの位置を指定すれば、
後はライブラリがやってくれるのだが…
ミニゲームには大仰な機構かもしれないw
済むような機構を作った。
実態は読み込むBMPファイルの大きさチェックやね。
PNGとかに対応は、まだ無理w
ファイル名と座標と表示チップの位置を指定すれば、
後はライブラリがやってくれるのだが…
ミニゲームには大仰な機構かもしれないw
154じいちゃん(´-`)
2006/01/17(火) 12:42:26ID:2WspaH5v 小父さんゴリゴリ打ってるっぽいですね。
じいちゃんはちょっとWin32APIに飲まれて、燃え尽き症候群気味。
>>152のはよくわかりませんが、
自動で絵を読み込んでくれる機能が付いてるっぽくて使いやすそうな感じ。
SDLは日本語弱いのか(´・ω・`)
じいちゃんはちょっとWin32APIに飲まれて、燃え尽き症候群気味。
>>152のはよくわかりませんが、
自動で絵を読み込んでくれる機能が付いてるっぽくて使いやすそうな感じ。
SDLは日本語弱いのか(´・ω・`)
155隣の小父
2006/01/17(火) 13:35:07ID:UFBWgrmq >SDL
弱いんじゃなくて、ちょっとめいんどい
コード変換とかしないといけないかもしれないから
抵抗無い人にとってはSDL最強かもしんない
void Render() {
D3DDev.BeginScene();
D3DDev.BeginSprite();
Fami::Texture.Draw( "chip.bmp", x,y, 0,0,64,64 );
D3DDev.EndSprite();
D3DDev.EndScene();
}
今はこんな感じのインターフェース
Lunaを模倣してみますた
弱いんじゃなくて、ちょっとめいんどい
コード変換とかしないといけないかもしれないから
抵抗無い人にとってはSDL最強かもしんない
void Render() {
D3DDev.BeginScene();
D3DDev.BeginSprite();
Fami::Texture.Draw( "chip.bmp", x,y, 0,0,64,64 );
D3DDev.EndSprite();
D3DDev.EndScene();
}
今はこんな感じのインターフェース
Lunaを模倣してみますた
156隣の小父
2006/01/17(火) 16:45:02ID:UFBWgrmq157隣の小父
2006/01/17(火) 18:53:03ID:UFBWgrmq 最新版のDirectX SDK には8.1のヘッダが一部入ってないのねorz
Includeフォルダ覗くと10っていう名前も見当たるし
そのうち8.1はサポートから外されるんだろうなぁ
Includeフォルダ覗くと10っていう名前も見当たるし
そのうち8.1はサポートから外されるんだろうなぁ
158従兄弟@今日は自宅
2006/01/18(水) 00:04:43ID:F2sEu3Vx じいちゃん、新しい開発環境が無償で配布されているよ。
開発環境を家族で統一しておけば、
容量が少なければプロジェクトファイルごと共有できて楽だよ。
Visual Studio 2005 Express Edition (もちろんVC++もあり)
ttp://www.microsoft.com/japan/msdn/vstudio/express/default.aspx
それからスクリプトの件、了解です。
処理の一部をスクリプトに追い出す場合、
まずはスクリプト化する処理を一つの関数 (メソッド) に
押し込めるのが始まりです。
お決まりのAPIだけを使ってその関数だけを書き換えれば、
変えたい部分を変えられるようにしておいて、
後はそのAPIを扱う最低限の機能だけを解釈できるようにする、
という手順を踏めば、かける手間も最小限で済みますよ。
開発環境を家族で統一しておけば、
容量が少なければプロジェクトファイルごと共有できて楽だよ。
Visual Studio 2005 Express Edition (もちろんVC++もあり)
ttp://www.microsoft.com/japan/msdn/vstudio/express/default.aspx
それからスクリプトの件、了解です。
処理の一部をスクリプトに追い出す場合、
まずはスクリプト化する処理を一つの関数 (メソッド) に
押し込めるのが始まりです。
お決まりのAPIだけを使ってその関数だけを書き換えれば、
変えたい部分を変えられるようにしておいて、
後はそのAPIを扱う最低限の機能だけを解釈できるようにする、
という手順を踏めば、かける手間も最小限で済みますよ。
159従兄弟@今日は自宅
2006/01/18(水) 00:18:42ID:F2sEu3Vx160ポチ
2006/01/18(水) 00:28:53ID:ibCc4p9C クロスプラットフォームいいねぇ。
Unix系で自分の関係するゲームが動くとかうれしいよね。
意外なユーザーも増えそうだしw
従兄弟たんがコッソリ再構築してくれてもいいワンw
Unix系で自分の関係するゲームが動くとかうれしいよね。
意外なユーザーも増えそうだしw
従兄弟たんがコッソリ再構築してくれてもいいワンw
161名前は開発中のものです。
2006/01/18(水) 05:09:07ID:F2sEu3Vx どうも寝付けないのと、本業の進みが予定より少し早いのとで、
じいちゃんのソースを弄ってみたよ (w
http://gamdev.org/up/img/4405.zip
変更点は、WinMain()で
・InitDXLibrary()の返り値をbool型に
・LoadBitmap()に失敗したらその場で終了するように変更
したのと、
・CF_Systemクラスが「何でも屋」になりそうだったので、
PlayerArrowクラスとLookAroundFrameクラスを分離
(それぞれ矢印とフィールドを見回すときの枠のみ)
といったところ。
書き換えている最中に、変数名をいくつか変えたけど、
大丈夫かな?
(どれも、略していたのをやめただけ)
じいちゃんのソースを弄ってみたよ (w
http://gamdev.org/up/img/4405.zip
変更点は、WinMain()で
・InitDXLibrary()の返り値をbool型に
・LoadBitmap()に失敗したらその場で終了するように変更
したのと、
・CF_Systemクラスが「何でも屋」になりそうだったので、
PlayerArrowクラスとLookAroundFrameクラスを分離
(それぞれ矢印とフィールドを見回すときの枠のみ)
といったところ。
書き換えている最中に、変数名をいくつか変えたけど、
大丈夫かな?
(どれも、略していたのをやめただけ)
162従兄弟@今日は自宅
2006/01/18(水) 05:16:02ID:F2sEu3Vx 分類としては、こんなところでしょうか。
迷惑でなければ、分けたほうがよさそうなクラスを分けたり、
変数のスコープを限定したりと、
保守性を上げてやりたいと思います。
・フィールド関連 (移動時)
CF_System (アクティブフラグの管理に限定)
Field
・フィールドに描かれるオブジェクト (Drawメソッド付き)
CMapControl (マップ全体)
CPlayer (キャラクター)
LookAroundFrame (見回す時に出る枠)
PlayerArrow (キャラクター前の矢印)
・データ共有用?
Extern
Global
Macro
・戦闘関連
Battle
・まだよく読んでない
CF_Input
Struct
WinMain
迷惑でなければ、分けたほうがよさそうなクラスを分けたり、
変数のスコープを限定したりと、
保守性を上げてやりたいと思います。
・フィールド関連 (移動時)
CF_System (アクティブフラグの管理に限定)
Field
・フィールドに描かれるオブジェクト (Drawメソッド付き)
CMapControl (マップ全体)
CPlayer (キャラクター)
LookAroundFrame (見回す時に出る枠)
PlayerArrow (キャラクター前の矢印)
・データ共有用?
Extern
Global
Macro
・戦闘関連
Battle
・まだよく読んでない
CF_Input
Struct
WinMain
163従兄弟@今日は自宅
2006/01/18(水) 05:20:03ID:F2sEu3Vx 最後に、
変数名や関数名の書き方を合わせておくと後で楽だと思うのだけど、
どうでしょ?
とりあえず思いつくまま書くので、「それはやめて欲しい」とか
「他にもこうしたほうがいい」という意見があったら気軽に書いてね♪
(家族なので、遠慮せずにお互い作業しやすいようにしましょ)
1. なるべく略さない (Mou→Mouse, Pos→Position, Pal→Param)
2. ハンガリアンをやめたい (m_hGrap→Graphic or graphic)
3. 関数名は動詞+対象となる名詞で (ArrowDraw→DrawArrow)
4. 変数名は先頭が小文字 (m_nActiveFlag→activeFlag)
簡単に言うと、C#のソースコードのようなイメージです。
2に関しては、先に変数のスコープを限定したり
変数名の付け方をパターン化 (*Graphicならint型のハンドル、とか)
してからでないと、混乱するかな。
(私自身がハンガリアンが分からないので、なんとも言えませんが)
変数名や関数名の書き方を合わせておくと後で楽だと思うのだけど、
どうでしょ?
とりあえず思いつくまま書くので、「それはやめて欲しい」とか
「他にもこうしたほうがいい」という意見があったら気軽に書いてね♪
(家族なので、遠慮せずにお互い作業しやすいようにしましょ)
1. なるべく略さない (Mou→Mouse, Pos→Position, Pal→Param)
2. ハンガリアンをやめたい (m_hGrap→Graphic or graphic)
3. 関数名は動詞+対象となる名詞で (ArrowDraw→DrawArrow)
4. 変数名は先頭が小文字 (m_nActiveFlag→activeFlag)
簡単に言うと、C#のソースコードのようなイメージです。
2に関しては、先に変数のスコープを限定したり
変数名の付け方をパターン化 (*Graphicならint型のハンドル、とか)
してからでないと、混乱するかな。
(私自身がハンガリアンが分からないので、なんとも言えませんが)
164隣の小父
2006/01/18(水) 05:30:42ID:NXBCeScd >>158
Visual Studio 2005 Express Edition
isoしか無いみたいね
おじさんは、以前knoppix焼こうとして
PC付属の焼きソフトで起動CDが作れない
問題にぶちあたったw
フリーな焼きソフトとかあるんかな?
Visual Studio 2005 Express Edition
isoしか無いみたいね
おじさんは、以前knoppix焼こうとして
PC付属の焼きソフトで起動CDが作れない
問題にぶちあたったw
フリーな焼きソフトとかあるんかな?
165従兄弟@今日は自宅
2006/01/18(水) 05:33:29ID:F2sEu3Vx >>160
いつの間にかSDLベースになっていて困惑するかも (w
実はVisualStudio 2005を使ってみたら直すのが楽で、
逆にSDLを使ってWindowsでUNIX (私のはFreeBSD) 用の
ゲームを作ればいいのでは、と思いました。
いつの間にかSDLベースになっていて困惑するかも (w
実はVisualStudio 2005を使ってみたら直すのが楽で、
逆にSDLを使ってWindowsでUNIX (私のはFreeBSD) 用の
ゲームを作ればいいのでは、と思いました。
166隣の小父
2006/01/18(水) 05:37:48ID:NXBCeScd >>163
1. IDEなしで手打ちしてるんで、長い変数名は苦手
2. m_hogehoge
はMSの作法なんで、それに従ってるけど
やっぱり、一見でスコープが分からなくなるのが
問題ですねぇ
3.4. に関してはUNIXの作法ですかね?
1. IDEなしで手打ちしてるんで、長い変数名は苦手
2. m_hogehoge
はMSの作法なんで、それに従ってるけど
やっぱり、一見でスコープが分からなくなるのが
問題ですねぇ
3.4. に関してはUNIXの作法ですかね?
167従兄弟@今日は自宅
2006/01/18(水) 05:38:25ID:F2sEu3Vx >>164
DaemonToolを使うと、各種ディスクイメージ (もちろんISOも) を
そのままマウントできて、便利ですよ♪
ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/3115/DaemonToolins.html
一度焼いてから使いたい場合には、こちらがISOイメージに対応しているようです。
ttp://www.deepburner.com/
ttp://sekirei.air-nifty.com/blogtopia/2004/08/deep.html
DaemonToolを使うと、各種ディスクイメージ (もちろんISOも) を
そのままマウントできて、便利ですよ♪
ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/3115/DaemonToolins.html
一度焼いてから使いたい場合には、こちらがISOイメージに対応しているようです。
ttp://www.deepburner.com/
ttp://sekirei.air-nifty.com/blogtopia/2004/08/deep.html
168隣の小父
2006/01/18(水) 08:01:07ID:NXBCeScd 家族計画・歴史
>4 ポチ登場
>8 夫登場
>11 妻登場
>16 じーちゃん登場。父権発動でエロになると思いきや?
>18 息子登場
>23 息子の発言で、作るゲームジャンルは漠然とカードゲームという流れになる
>25 妹登場
>32-33 ポチに名前が付く
>36 従兄弟登場。家族計画の中で一番の熟練者
>38 ポチが餌(企画)を咥えて来る
>44 ポチがWikiに公式ページを作る
>50-51 画面の仕様が決まる
>53 じーちゃんがうp
>57 画面レイアウトうp
>65 じーちゃんがうp
>68 ポチが戦闘画面レイアウトうp
>69 謎な人が何かうp
>75 ポチがマップチップうp
>84 マップチップ構造体
>86 イベントのスクリプト
>90 じーちゃんが合体想定プログラムのプロトタイプうp
>94 じーちゃんがうp
>99 隣の小父登場
>106 金魚登場
>128 Lua
>129 Ayame
>130 じーちゃんがマップエディタうp
>131 Lamp
>142-146 Doxygenでドキュメント管理
>148 SDL
>156 Easy3D
>4 ポチ登場
>8 夫登場
>11 妻登場
>16 じーちゃん登場。父権発動でエロになると思いきや?
>18 息子登場
>23 息子の発言で、作るゲームジャンルは漠然とカードゲームという流れになる
>25 妹登場
>32-33 ポチに名前が付く
>36 従兄弟登場。家族計画の中で一番の熟練者
>38 ポチが餌(企画)を咥えて来る
>44 ポチがWikiに公式ページを作る
>50-51 画面の仕様が決まる
>53 じーちゃんがうp
>57 画面レイアウトうp
>65 じーちゃんがうp
>68 ポチが戦闘画面レイアウトうp
>69 謎な人が何かうp
>75 ポチがマップチップうp
>84 マップチップ構造体
>86 イベントのスクリプト
>90 じーちゃんが合体想定プログラムのプロトタイプうp
>94 じーちゃんがうp
>99 隣の小父登場
>106 金魚登場
>128 Lua
>129 Ayame
>130 じーちゃんがマップエディタうp
>131 Lamp
>142-146 Doxygenでドキュメント管理
>148 SDL
>156 Easy3D
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★3 [ニョキニョキ★]
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★4 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に ★2 [ぐれ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 防衛費増額「賛成」62・8% 「反対」32・2%を大きく上回る 賛成「18~29歳で8割」世代差あらわ 産経FNN合同世論調査 ★3 [尺アジ★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】小野田紀美さん、宇宙人みたいな服を着てしまう…また、そのことを突っ込まれブチ切れ中www [856698234]
- 習近平「台湾はアメリカ領」😲 [422186189]
- お前らっていつもここにいるよな
- 【📦】Amazonブラックフライデー、まだまだ良い物盛り沢山な2日目(火曜日)突入!!!
