これからは家族でゲーム製作
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2005/12/27(火) 22:12:40ID:youvsAOx0042名前は開発中のものです。
2006/01/04(水) 20:19:32ID:foOjA0Xu0043じいちゃん@東京(´-`)
2006/01/06(金) 08:36:42ID:PeVQdpPpで、ポチの見ました!
結構本格的に色々考えているようで、ちょっと感動したぞ。
せっかくシステムを考えてくれたからには、なんとか形にしたい。
じいちゃんはそう思う。家族のみんなもそうだろ?
しかしながら、悲しいかなこの企画の難度は
じいちゃんのスキルを明らかに超えておる (T_T)
じいちゃんバカだから、どうやって組んでいいかわからんのじゃ。
明日は時間があるので、とにかく明日中に
なんとか動くものを作ってみる。
言語はC/C++で、ツールはVC++6.0
絵はとりあえずDXライブラリか、WindowsのDDBで出すつもりじゃ。
てことで、手伝ってくれる人ぼしゅ〜
戦闘とイベントと移動で分業ってできないかな?
じいちゃんはとりあえずマップと移動をがんがって作ってみるぞ。
0044ポチ
2006/01/06(金) 18:15:58ID:xo1kPTE+ttp://gamdev.org/w/?%5B%5B%A4%B3%A4%EC%A4%AB%A4%E9%A4%CF%B2%C8%C2%B2%A4%C7%A5%B2%A1%BC%A5%E0%C0%BD%BA%EE%5D%5D
0045じいちゃん@東京(´-`)
2006/01/06(金) 20:20:29ID:/OhEfVwOでも乙。
実はこれから開始するんじゃが、なにから手をつけたもんかのう。
スゴロク風のマップって、普通に二次元配列で表現していいのだろうか・・。
>>25タンでも出てきて、エロくはげましてくれんかのう。
0046ポチ
2006/01/06(金) 20:40:50ID:xo1kPTE+イメージしやすいのは2次元配列。
縦横の大きさ(広さ)を固定してしまうのならただの配列でも可能。
データの処理を行うときは単純な配列のほうが楽できる。
マップ用の構造体を定義して2次元配列にするのが一般的かな。尻尾ふりふり。
0047息子
2006/01/06(金) 20:54:06ID:iHawM+70歩兵とか騎兵とかそんな感じのカードなのかね?
で、アイテムカードパイクと歩兵を合わせると騎兵に有利とか、そんな感じ?
カードの絵の事とか、バトルルールとか、もうちょい具体的に頼むよポチ〜
0048名前は開発中のものです。
2006/01/06(金) 20:56:44ID:svt4iCr90049ポチ
2006/01/06(金) 22:14:26ID:xo1kPTE+ヴぅーワンワン!!
カードの絵についてはシステムに無関係なので割愛。シナリオの世界観にあってればなんでもいい。
カードバトルというか戦闘に際して使うカードは単純に攻撃手段(技や魔法)をカードという形にしたもの。
戦闘のシステムを簡単に説明するなら
お互いがトランプの1〜9までを持っていて同時に1枚づつ出し合って数の多いほうが勝ち。という感じ。
(ゲームの中では攻撃用と防御用に一枚づつ出す事と出したカードが有効になるまでの時間差が存在するけど)
カードの内容については過去の案がいくつかあるのでそれを流用して家族の意見で
バランス考えながら追加していくのが良いと思うが、
ルールというかシステムは実際に動く形にならないと犬(ポチ)の思考だからイメージつかみにくいかもしれない。
0050じいちゃん@(´-`)
2006/01/06(金) 23:21:09ID:Xubjmjlgマップは二次元配列で行くことにしまっす。
画面は640*480、チビキャラは48*64、マップチップは64*64でやってみるよ。
おおざっぱにできてみないとよくわかんないけど、
バランスおかしかったらあとで直そう。
カードとかはどうなるのかねぇ。。
0051ポチ
2006/01/07(土) 00:35:51ID:eTVPTTHt640x480のスクリーンサイズなら
システムと画面デザインから戦闘時に並べるカードの大きさは32x64あたりに
なると思われ。カードのグラフィック等は最初は白塗りに文字のみでも
いいとおもうワン。
0052夫
2006/01/07(土) 08:39:52ID:p8En2U2t俺はいまDirectXの勉強してるから・・・・
0053じいちゃん@(´-`)
2006/01/07(土) 11:26:57ID:Oh/tRVLDDXライブラリ様を使いました。
実行ファイル
ttp://gamdev.org/up/img/4280.zip
スクリーンショット
ttp://gamdev.org/up/img/4281.png
マップがスクロールするだけです ^^
ここまでは前に似たようなのちょっとだけ作ったことあるんですが、
ここからは未知の領域じゃ。
じいちゃんアルツはいってるし、時間かかりまくるかも〜。
次はマップ上を歩かせたい。
>>52
やぱDirectXやった方がいいかなぁ。
>>35のLampってのも気になるし、Lunaってのも使ってみたい。
てゆか、夫よ、手伝え!
0054名前は開発中のものです。
2006/01/07(土) 11:29:04ID:Io1YTLnB0055名前は開発中のものです。
2006/01/07(土) 12:22:59ID:p8En2U2tじいちゃんもすごいな!ちゃんと動いたよ
気が利かなくてごめんな、俺は何したらいいのかな?
DirectXムズイ〜意味分かんない、疲れる・・・
0056名前は開発中のものです。
2006/01/07(土) 12:27:14ID:m9FtVgOiあまり不甲斐ないと離婚されますな。
0057じいちゃん@(´-`)
2006/01/07(土) 13:31:52ID:Oh/tRVLDポチに聞いてみないとよくわからんが、
こんな感じのレイアウトでどうじゃ?
ttp://gamdev.org/up/img/4285.png
ぶっちゃけ自分の絵の才能に驚愕したぞ。
戦闘の背景はフィールドをそのまま使うか一枚絵を出すかのどちらかだと思う。
キャラの絵はフィールドキャラをそのまま使うことになるのかのう。
絵はなにで出すべきかのう。夫はなにで出したい?
やぱ自前でDirectXか?
0058ポチ
2006/01/07(土) 13:41:01ID:eTVPTTHtちょwじじいwwなんて絵を出しやがるwwww
思わず使いたくなったじゃないかw
戦闘シーンのレイアウトはあとで適当な画面でも描いて
うpするワン。
0060じいちゃん@(´-`)
2006/01/07(土) 14:46:03ID:Oh/tRVLDついにやる気になったか。
人のプログラムと自分のを合体させるなんてやったことないが、
共通の約束事とか必要かの?
まあいいや。とりあえず夫よ、DXライブラリは使ったことあるのか?
じいちゃんDXライブラリにこだわってるわけではないから、別のでも良いぞ。
>>58
期待しておる。だがあまりクオリティの高いものは上げるなよ。
じいちゃんがみじめになるからw
0062じいちゃん@(´-`)
2006/01/07(土) 16:16:55ID:Oh/tRVLDてゆか、じいちゃんミニゲームすら作ったことないしw
プログラムの合体とかどうやっていいかわかんないから、
まずは自由にやってみてくださいな。
0063夫
2006/01/07(土) 16:50:13ID:p8En2U2t0064じいちゃん@(´-`)
2006/01/08(日) 10:05:24ID:DcYaNzf+戦闘かイベントスクリプトかの二択じゃ。
好きな方を選べw
0065じいちゃん@(´-`)
2006/01/08(日) 13:00:56ID:DcYaNzf+実行ファイル
ttp://gamdev.org/up/img/4305.zip
スクリーンショット
ttp://gamdev.org/up/img/4304.png
キャラの移動は一歩ずつコマンド選択式らしいので
こんな風になったんですが、いいでしょか。
次はなにしようか。
力ずくで無理やりやってきたけど、そろそろ基本クラスを固めた方が良さげじゃの。
メッセージウィンドウはRPGみたく画面下に出せばいいんだよね。
文字列操作とかスクリプトとかやったことないからメチャ時間かかるっぽい。
関係ないけど、猛烈にDirectXやりたくなってきたよ。
あと、今日エウレカ見逃した ('A`)
0066名前は開発中のものです。
2006/01/08(日) 13:09:56ID:IddaMN7DAlt+PrintScreenで任意のウィンドウだけキャプれるよ
俺もエウレカ見逃した ('A`)
0067じいちゃん@(´-`)
2006/01/08(日) 13:45:25ID:DcYaNzf+どもありがとー。
ふごふご。
0068ポチ
2006/01/08(日) 23:05:42ID:OQ4gEzPIポチの妄想の中では大体こんな感じ。
ttp://gamdev.org/up/img/4313.png
0069名前は開発中のものです。
2006/01/08(日) 23:40:27ID:Ru+o/K5I俺の仕事もうちょっと詳しく教えてくれ
http://gamdev.org/up/img/4314.jpg
0070ポチ
2006/01/08(日) 23:56:12ID:OQ4gEzPIご主人の仕事は戦闘シーンかイベントスクリプト作ることじゃなかったかワン?
0071名前は開発中のものです。
2006/01/09(月) 00:22:04ID:/JMPJHEIプログラムを2人では出来ない・・・・だってじーちゃんみたいにクラスとか使えないし
ああ、悔しすぎるぜよ
0072じいちゃん@(´-`)
2006/01/09(月) 08:17:16ID:XKvyyFjpてゆか、ポチ、おま、レイアウトのクオリティ高いっちゅーに!
なにそのステキ3Dキャラ。
>>71
CとC++は合体できる! たぶんw
持ってるアイテムとステータスだけ無理やり
グローバル変数で受け渡せばいけるって! たぶんw
てことで、Cで戦闘つくれ戦闘。
>>69
誰?まあいいや。
おまいはなにがやりたいんじゃ。絵ができるとうれしいぞ。
関係ないけど、じいちゃん昨日うっかりDirectXに手を出してしまって
途中で知恵熱出たよ。ふがふが。
DirectX8から初期化が簡単になったとか聞いてたけど
真っ赤な嘘のようじゃね。
なにあの呪文・・・
0073ダメ夫
2006/01/09(月) 10:36:24ID:/JMPJHEIDirectXの参考書買ったけどムズイってかヘッダーとかまだ勉強してないから意味分かんなかった
0074従兄弟
2006/01/09(月) 11:39:37ID:oMHx/qHgオブジェクト指向と非オブジェクト指向が混在すると混乱するから、
クラスだけ使うようにしておいた方が後々楽かと。
0075ポチ
2006/01/09(月) 11:59:15ID:fTg53irFとりあえずマップチップ作ってみたり。かなり適当w
しかも疲れたから半分しか埋めてない罠orz
でも、うpするw
ttp://gamdev.org/up/img/4322.zip
BMPは受け付けてくれないので圧縮。
0076じいちゃん@(´-`)
2006/01/09(月) 16:15:47ID:XKvyyFjpこの後は頂点データがどうとか、ライティングがどうとか・・
どこの天才が作ったんだ。 バカジャネーノ ┐(´ー`)┌
>>73-74
ソース見ればモロバレだと思うが、
じいちゃん、おぶじぇくと指向とか (゚听)ワカンネ なのでだいじょうぶじゃ!
アイテム構造体、キャラステータス構造体、絵のハンドル、音のハンドル
あたりをグローバル変数にしてやりとりすればプログラムは合体できるかの?
できれば明日あたりに合体プログラムのサンプルを上げるので、
それを改造していこうかにゃ。
夫もアイディアがあればバンバン発言してくれ。
>>75
ポチ!こら!おまwwなんで加えてくるエサが全部ハイクオリティーなんだ
ふがふが。
じいちゃんは マップチップ+大きいバックグラウンド(背景?) でマップを
表現すると思っとったんじゃが、このチップだと背景はチップを全面に敷き詰めて
表現する仕様なのかの?
早急にマップエディタが必要かぁ。
DirectXはどうしよ・・。
0077じいちゃん@(´-`)
2006/01/09(月) 16:38:32ID:XKvyyFjp従兄弟はスクリプトの文字列解析プログラムできない?
じいちゃんがやるとシステムだけで一ヶ月ぐらいかかりそうなんじゃがフガフガ。
0078名前は開発中のものです。
2006/01/09(月) 17:08:44ID:LAFcAPkW0079ポチ
2006/01/09(月) 17:44:40ID:fTg53irFあー
バックは背景画像置いてもいいしチップ敷き詰めでも両方対応できるように
チップ作ったつもり。ぶっちゃけ背景黒一色でも気にならない性格なもんでw
0080ダメ夫
2006/01/09(月) 18:23:04ID:/JMPJHEI今日もDirectXの本とにらめっこ・・・・ムカツクぜ
マップエディッタとかスクリプトとかゲームエンジンみたいだね
0081じいちゃん@(´-`)
2006/01/09(月) 18:39:31ID:E3y1vkln一ヶ月かかる = いつできるかわからない
の法則発動。
>>79
ポチ凄いよポチ
んーと、とりあえず背景は真っ黒か写真ぽい絵かエウレカwを貼るとしようか。
チップが通貨可能か不可かは基本的にはチップの絵の番号で判断する予定なので、
ttp://gamdev.org/up/img/4324.zip
↑の絵みたく、50番(Y257ピク)以下は通貨不可チップ(壁とか?)にしようとオモタ。
途中で仕様変更するかもしんないけどw
ちなみにRGB(255,255,255)の真っ白は透過色なので、
透過したいとき以外は使わない方向で・・。
あと、左上の0番のチップは描画しないので、そこは空けてほすぃ。
ふごふご。
>>80
DirectXって基本的には三角形で全部表示するってマジ?
じいちゃんぎょーれつとかわかんないし、マジ挫折しそうだよ (T_T)
0082名前は開発中のものです。
2006/01/09(月) 18:56:57ID:AX49C0F60083ポチ
2006/01/09(月) 18:58:02ID:fTg53irFわぅ?
まてまて、じーちゃんw
チップ番号でイベント処理はまずいべさ。
同じマップチップでも通行可、不可は切り替えたりするべ?
せっかくchip構造体があるんだから進入フラグを追加したほうが汎用的。
たぶんイベントフラグとかもchip構造体に持たせる事になると思うしのぅ。
0084じいちゃん@(´-`)
2006/01/09(月) 19:23:12ID:E3y1vklnあー、なるほど。
そうやって色んな形にするのか。
今三角形の描画に挑戦してますが、なぜか三角形の頂点一つ一つに
変数が10個ぐらい必要で意味不明 orz...
よくわからんフラグもいっぱいあるし。
なぜXとYだけで出ないのかと。
>>83
ポチはプログラムもできそうじゃの・・
struct Chip
{
int Image;
int Flag;
int Event
};
マップチップ構造体はこんな感じにしようかと。
イメージとイベントのデータは別にすると思います。
ポチの言うように、通行の判断はフラグでしましょか。
とりあえず絵のサイズは1シート 640*448 (>>81のヤツ) で。
てゆか、実は昨日からDirectXばっかやってて
全く進んでなかったりw
0085従兄弟
2006/01/10(火) 00:45:05ID:6q4tErjK>>76
グローバル変数を使うと規模が大きくなったときに収拾が付きにくいので、
できる限り引数渡しにすると吉かと。
(従兄弟自身は既にグローバル変数を1つも使わないのが習慣になっているYO!)
それと大きい構造体を値渡しにするとメモリとCPUパワーを食うので、
速度に影響が出る場合にはポインタ渡しにすると速くなるよ。
ただその場合は関数内から構造体の値を変更できてしまうので、
値を変更する関数と変更しない関数を一目で見分けられるようにするといいかもね。
(コメントなどでね)
>>77
できるかどうかは、スクリプトでやりたいことと、文法によりますな。
普段は数値計算ばかりなので、あまり複雑だと自身がありませんが (w
明日から通常の生活に戻るので、しばらく書き込めなくなります。
書き込みペースは週一くらいになるかも。
(寮住まいでproxy規制されているので…)
0086じいちゃん@(´-`)
2006/01/10(火) 12:58:48ID:VqoJSuHP駄目じゃ。じぇんじぇん理解できますぇん (T_T)
てことで、今日からまたじわじわ家族計画やってくYO!
ふごふご。
>>85
従兄弟タンは寮生活でしたか。
断然じいちゃんよかスキル高そうだし、色々アドバイスもらいたかったのじゃが・・。
てゆか、気づいた事あったら携帯で書いてくれ〜。
スクリプトはイベントのスクリプトじゃ。
たぶん毎ターンのように(マップを一歩進むごとに?)小さいイベントがあって、
そこでカード(アイテム)の入手の有無を判定すると思われ。
フィールド → 文章 → 選択肢 → アイテム入手判定 → フィールドに戻る
って感じになるのかなぁ。ん〜、難しそう。
グローバルの変数のやりとりは、従兄弟タンの言うとおりに
関数をはさむと安全性が増すっぽいですけど、どうもいいアイディアが浮かばないので
とりあえずはグローバル変数直いじりの方向で行ってみます。
あとで改良しましょう。
てゆか自分のプログラムさえ満足に書けないのに、
プログラムの合体って本当にできるんだろうか・・ ('A`)
0087名前は開発中のものです。
2006/01/10(火) 13:15:44ID:ywduv4qK0088じいちゃん@(´-`)
2006/01/10(火) 13:30:13ID:VqoJSuHP0089じいちゃん@(´-`)
2006/01/10(火) 13:50:00ID:VqoJSuHP自分のプログラムを人に伝えるってむずかすぃ
と思った。
0090じいちゃん@(´-`)
2006/01/10(火) 15:21:40ID:VqoJSuHPttp://gamdev.org/up/img/4330.zip
WinMain()の中のswitch()文で、それぞれのシーン切り替えです。
フィールド → 戦闘 → フィールド みたいな・・
シーン切り替え用の変数はグローバル変数。
グローバル変数を追加したい場合は、細かい変数なら"Struct.h"の中の
__Sistem構造体の中に書くと。
グローバル変数を使いたい場合は、
ファイルの上で"Extern.h"をインクルードして使う。
・・・もうわかりにくくて申し訳ないです。
>>夫
戦闘シーンは"Battle.cpp"から始めれば大丈夫なはずです。
たぶん。
0091ポチ
2006/01/10(火) 16:03:31ID:iSLV1Aqfじーちゃんがんばってるなぁ。ポチも負けずにがんばるぞ!(何を?w
0092ダメ夫
2006/01/10(火) 17:53:55ID:bwmlpixc0093じいちゃん@(´-`)
2006/01/10(火) 18:35:51ID:HZuYqaMI0094じいちゃん@(´-`)
2006/01/10(火) 21:22:22ID:HZuYqaMIttp://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()の中で読み込んでます。
とりあえず週末までまとまった時間はとれないっぽいので、
プログラムは一旦小休止ってことで ^^
0095ダメ夫
2006/01/10(火) 21:47:47ID:bwmlpixc週末まで忙しいのか・・・がんばってね〜
0096名前は開発中のものです。
2006/01/11(水) 04:38:33ID:2QznEPdA0097名前は開発中のものです。
2006/01/11(水) 12:42:09ID:0u3OChT10098じいちゃん@(´-`)
2006/01/11(水) 18:57:39ID:P5X/GXPP0099小父さん
2006/01/12(木) 00:03:42ID:AARFMmpoDirectX9に朝鮮中!
まだ文字しか表示できてないYO!
0101じいちゃん(´-`)
2006/01/12(木) 10:49:32ID:BRWr95/Aちなみに直訳は↓に。
おじ をぢ 0 【小▽父】
他人である年輩の男性をいう語。「さま」「さん」を付けて用いる。
うはw他人じゃんww
>>99
じいちゃんはDirectXは三角形を表示したとこで投げたぞ。
字まで出せたなんて、小父すごいよ小父。
たかが三角形出すのにあんなに苦労するなんて。
Xファイルなんて夢のまた夢じゃわ。
じいちゃん数学知識も0じゃし、
もう一生ポリゴンなんて出せなくてもいいや ┐(´ー`)┌
>>100
どうやらよその小父さんらしいw
0102ポチ
2006/01/12(木) 13:17:22ID:Ttmc0clFうははw
家族を超えて、ご近所みんなでゲーム製作かww
まあ、私なんて人間ですらないわけだしな(`・ω・´)
参加したい奴は誰でもかかって来い!っとご主人様「夫」がいっておりますワン。
0103小父
2006/01/12(木) 16:40:28ID:AARFMmpoドワーフみたいな小さい父さんではないです(誰もそんなこと言ってない)
>文字
DirectX9では、バックバッファをロックして
デバイスコンテキストハンドルを取得すると、
DDBのように文字が描けるんですよ
でも、
ロックしている間、レンダリングパイプラインが
止まるらしいので遅いらしい…
やっとこさDirectX9で画像を表示することはできたのじゃが、
キャラの周りに四角く色が残ってしまっている…
ゲームの本質では無いとは言え、これを
『仕様です』で通すには、ちと恥ずかしい
どうやったら、くり貫いて表示できるんぢゃろうか?
0104ダメ夫
2006/01/12(木) 18:18:47ID:gqmmL1M4俺なんてウィンドウの出し方すらまだ理解できてないよ
クソ〜負けないぞ〜
0105じいちゃん(´-`)
2006/01/12(木) 18:36:16ID:FyPAwiNoあー、にゃるほど。
LockするとTextOut()が使えたりするわけですか。
これはいい情報ですじゃ。
小父さんはもうテクスチャとか貼れる人なのね。
いいな〜。
>>104
じいちゃんと一緒に3Dの無い世界に逝こうよ (・∀・)
0106金魚
2006/01/12(木) 19:07:26ID:vESlanCjCとDXライブラリを勉強中位のレベルですけど、、
0107ポチ
2006/01/12(木) 19:14:13ID:Ttmc0clFテクスチャを張ってて透過したいなら
D3DXCreateTextureFromFileEx関数でファイルを読み込んで
colorkey引数に透過したい色を指定してテクスチャを作る。
そのあたりを試してみるといいワン(`・ω・´)
0109金魚
2006/01/12(木) 19:22:11ID:vESlanCj見ているだけになるかもしれませんがよろしゅう
っていうかこのスレでなごみすぎて受験生なの忘れてた...orz
0110じいちゃん(´-`)
2006/01/12(木) 20:30:57ID:FyPAwiNoペットは人間様の腹の足しになるのでよろしく!
戦時中はよく犬鍋とか食ったもんじゃ・・・ ∀`)
0111ダメ夫
2006/01/12(木) 23:02:15ID:gqmmL1M4じいちゃん!そっちに逝っちゃだめよ、一緒に3Dゲームの世界に逝こう
0112隣の小父
2006/01/13(金) 12:21:28ID:E+FRrPQgStretchRectを使って画像を表示させていたので
今度は、そのレスを参考にテクスチャ周りをやってみます(`・ω・´)シャキーン
>>夫
わしも3Dの勉強をしたいのぢゃ
スキンメッシュをいじれるようになりたいのぢゃ
そしてあんなことやこんなことをしてみたいのぢゃ
0113じいちゃん(´-`)
2006/01/13(金) 15:45:16ID:6J6JzCI5で、すみやかに敵の動きのプログラムとかになだれ込みたいところじゃ。
でも思考ルーチンとかどうしよ。なにも思い浮かばん・・。
週末は従兄弟タン来るかな。
>>111
いいもん、いいもん。
携帯電話でポリゴンがグリグリ動く時代になっても、
じいちゃん一人だけ二次元の世界でがんばるもん。
二次元はいいぞ〜。おにゃの子もいっぱいいるしw
てことで、じいちゃんちょっくら二次元半角板に行ってくるよ ノシ
0114隣の小父
2006/01/13(金) 16:10:04ID:E+FRrPQgID3DXSpriteでカラーキーを抜くことに成功しますた
↓参考サイト
http://www.plustarnet.com/aspil/Programming/
実験的プログラムだからゲーム性は全く無いけどね
0116隣の小父
2006/01/14(土) 13:55:12ID:LJK2jp1a先読みアルゴリズムをこさえておくと、
マップ切り替えでNow Loading を出さなくて済みそうぢゃて。
テスト環境が無いので、マルチコア・
マルチCPUでの動作は保障されていないけどな。
>>じいちゃん
マップエディタってめんどくさいんだよねぇ〜
それが完成したら、使わせてもらおうかのぉw
0117じいちゃん(´-`)
2006/01/14(土) 14:56:33ID:ysqJMufuこりゃプログラムをやるしかないじゃないか。
と、右手を見るとなぜかビールが。グイっと一息に煽ってみる。
(;゚Д゚ < ビール! ウマー!!
プログラムとか、もうどうでもよくなったとさ。
>>116
完成・・・したら・・・ね・・・。
0118じいちゃん(´-`)
2006/01/14(土) 21:23:59ID:ysqJMufu縮小描画しようとしたら絵が鬼のように崩れたんですけど、
普通こんなものなのかな。
http://aploda.com/dl.php?mode=pass&file_id=0000065960
左がデフォで、右が0.5倍です。
描画はDDBで、StretchBlt() を使ってます。
絵は小さくした方が画面を広く使えていいんだけどなぁ。
0119ポチ
2006/01/14(土) 21:35:13ID:SpnCp24U遅くなるけどきれいになるはずワン。
ハーフトンモードはブラシのずれを防止するために
SetBrushOrgExを使わないといけない(らしい
0120じいちゃん(´-`)
2006/01/14(土) 22:06:02ID:ysqJMufuポチかわいいよポチ♪
0121隣の小父
2006/01/15(日) 09:55:56ID:Cg7rTm2Bg_TextureManager.Draw( "test.bmp", 320,240, 0,0,64,64 );
とすると自動的にテクスチャを読み込んで表示してくれる
キャッシュがヒットすればメモリ上にあるテクスチャを使う
キャッシュアルゴリズムに無駄があるのをなんとかしたいけど
バグりまくるので後回しw
エウレカ見逃したorz
0122隣の小父
2006/01/15(日) 10:43:10ID:Cg7rTm2B0123じいちゃん(´-`)
2006/01/15(日) 11:20:00ID:vhg4JwlY家族のことがテーマに上がってて、ちょっとドキっとした。
>試作コードは最後まで使われるの法則発動な悪寒
あるあるw
0125隣の小父
2006/01/15(日) 12:10:13ID:Cg7rTm2BDirectX9の仕様なので…
今回は512x256にトリミングしますた
0126隣の小父
2006/01/15(日) 12:44:31ID:Cg7rTm2B今迄に作ったクラス群リスト
CMessageLoop
CWindow
CThread
CApp
CD3DDev
CBinaryBase
CBinaryCache
CBinaryLoader
CTextureMember
CTextureManager
0127隣の小父
2006/01/15(日) 15:37:36ID:Cg7rTm2B0128隣の小父
2006/01/15(日) 17:02:16ID:Cg7rTm2Bhttp://www.lua.org/
これ使おうと思う
0129隣の小父
2006/01/15(日) 17:05:38ID:Cg7rTm2BAyame~
http://www.twin-tail.jp/contents/dust/ayame/index.htm
0130じいちゃん(´-`)
2006/01/15(日) 17:50:09ID:vhg4JwlYttp://gamdev.org/up/img/4390.png
ttp://gamdev.org/up/img/4391.png
ttp://gamdev.org/up/img/4392.zip
マップエディタです。とにかく動かしました。
まだ絵しか貼れません。
しかもまだ新規作成はできない ('A`)
凄く時間かかったよ。
小父さんは凄いですな。
>>128-129とか、じぇんじぇん自力で使える気がしないわ。
そえば、週末なのに従兄弟タンが来ない・・・。
0131名前は開発中のものです。
2006/01/15(日) 18:18:07ID:rJ3lxUrA金魚タン、隣の小父さん、はじめまして。
従兄弟はリアルな生活が20日まで修羅場を迎えているので、
それが終わったあたりから手伝えるかもしれません。
>>金魚タン
受験生のうちからプログラミングに親しめるなんて、
羨ましいねぇ (^^
>>小父さん
どんどん進んでいますな。
上のほうで少し書きましたが、3D系、音系、入力系には
Lampというライブラリがあります。
ソースコードも読みやすいので、使えるかもしれません。
(ライセンスはLGPL)
ttp://lamp.sourceforge.jp/
>>86
> 断然じいちゃんよかスキル高そうだし、色々アドバイスもらいたかったのじゃが・・。
プログラムの世界は、実際に作った人が上だよ、じいちゃん♪
それと書き忘れていたけれど、従兄弟は普段UNIX系OSを使っています。
(WindowsのAPIについてよく分かっていないので、低スキルかも)
>>113
> でも思考ルーチンとかどうしよ。なにも思い浮かばん・・。
まずは人間同士が対戦できるところまでを作り、
実際に遊びながら動かし方にパターンがあるか考えればいいかと。
パターンがあれば有限状態機械とかでできるんじゃないかな?
0132ダメ夫
2006/01/15(日) 18:28:08ID:fTemTEsWはやく俺もじいちゃんみたいになりてーな
0133隣の小父
2006/01/15(日) 18:32:11ID:Cg7rTm2B初めてじっくりソース読ませてもらったよ
DXライブラリはちょっといじったことはあったり
ライブラリを自力構築せずにDXライブラリで統一した方が
いいかもね〜
工数短縮や分業の可能性も出てくるし…
ところでマップエディタのソースは無いの?(ボソ
0134じいちゃん(´-`)
2006/01/15(日) 18:52:52ID:Rip2FEhd>>131
二十日まで大変なんですか。でもでも、どうにか生き延びてください。
だってあなたにはスクリプト関係を丸投げしようと思ってるからw
UNIX系OS? うはw見たことすらないー。
あと、有限状態機械でググったら難しそうなサイト様がいっぱい出てきて
じいちゃんポックリ逝きそうになったりましたよ!
>>132
いやいや、おまいは戦闘をつくるんじゃ!
とりあえずじいちゃんのプログラムはとても読めたものじゃないのですが、
WinMain()とButtle.cppとグローバル変数のとこだけ見れば
なんとかなると思います。
がんばろう。
>>133
人のソース読める人って尊敬 (´д`)
てゆか、小父さんは自作ライブラリを家族計画に投入しようとしてですか!?
じいちゃんよか遥か遠くに居る人のようね。凄いなぁ。
マップエディタは未完成な上に、ソースがかなりアレなのと、
じいちゃん一人で作るっぽいので公開しなかったのですが・・。
完成したら出しますわ。
0135じいちゃん(´-`)
2006/01/15(日) 18:59:12ID:Rip2FEhdスゴロク風カードゲームは、二月いっぱいで完成してない場合は
辞めようと思ってるのじゃ。
某ステフスレでも「締め切りの無いゲームは完成しない」
みたいな事言ってる人いたし、このゲームの締め切りは二月いっぱいってことにしようかと。
当初は二月上旬でカタを付けたいと思ってましたが、
じいちゃんのスキルでは無理じゃ!
なんとか形にしたいねぇ。
0136隣の小父
2006/01/15(日) 19:23:34ID:Cg7rTm2BうはwLamp凄杉!
デモゲームの途中でフリーズして死ぬかと思ったけど…
>>自作ライブラリを家族計画に投入
下手の横好きで、自作ライブラリを作っていたんだけど、
LampやDXライブラリが凄過ぎるので、それらと比べると見劣りするし、
無期限に工期が延びる可能性大ですわ…
でも、ある程度まとまったら、うpしますわ
>>二月上旬で片
ちと厳しいスケジュールぢゃの
締め切りの延期も視野に入れておくといいかも
>>UNIX
CygwinとLinuxをちょっといじったことしかないのぉ
おじさんは、もっぱらWindowsぢゃて
0137ポチ
2006/01/15(日) 21:02:53ID:/QnK3Zej>>135
某スレの締め切りの無いゲームは完成しない発言は
管理されないと自分で動けない人間が良く思いつく発想だわん。
ちゃんとやる人間は締め切りとかなくてもそれなりのものを上げてくる。
じいちゃんが良い例(`・ω・´)
商業製作とかじゃないから自分で納得できたらそこが完成だと思う。
ある程度納得できるものがあって締め切りまで完成度を高めるなら良いけど
締め切りに間に合う事を第一に妥協したものをつくってしまったら
完成とは到底呼べないと、締め切りと妥協にまみれたポチは言ってますw
家族でゲーム製作の楽しみはみんなでわいわいやってたら
こんなのできちゃったよwみたいな感じだとポチは思っているワン。
ソースも公開だし、家族の誰かがリタイアするならそれはそれで
笑顔で送り出して、新しい家族があとを引き継いでいけばいいんジャマイカ?
どこまで続くかわからんスレではあるけども(ぁ
そんなことを小屋の隅で昼寝しながら犬は考えたりしましたとさw
0138ポチ
2006/01/15(日) 21:07:14ID:/QnK3Zejああ、ちょいかん違い入ってたかもw
じいちゃんが辞めるんじゃなくて
スゴロク風カードゲームの開発を止めて
なにか別の企画なり方向性を探そうって意味だったのねw
0140隣の小父
2006/01/16(月) 07:57:01ID:9NrEhKM5しばらく、ぐぐってみよう…
0141隣の小父
2006/01/16(月) 09:01:44ID:9NrEhKM50142隣の小父
2006/01/16(月) 10:40:47ID:9NrEhKM5解凍したら、index.htmlを見てね
ttp://gamdev.org/up/img/4397.zip
■ このスレッドは過去ログ倉庫に格納されています