トップページgamedev
1001コメント379KB

NEETの俺が無料ソフトだけでゲームを作るスレ 2

■ このスレッドは過去ログ倉庫に格納されています
0001無職ニート ◆NGNHsLkT8o 2006/09/20(水) 17:19:03ID:6v6ZgEOA
そんなわけで2スレ目。

無職ニートのゲーム製作を生暖かく見守るスレです。
開発は全て無料のソフト(ツール)を使って行います。
現在はVC++2005EE+DXライブラリが軸。

有志の参加を、心よりお待ち申し上げております。
ガンガンアップすれ。俺は必ず見るから。


俺のまとめページ
http://rpg.nengu.jp/

前スレ
NEETの俺が無料ソフトだけでRPGを作るスレ
http://pc8.2ch.net/test/read.cgi/gamedev/1152609390/

公式Wiki
http://gamdev.org/w/

あぷろだ
http://gamdev.org/up/upload.php

よし、お前らアップして語り合え。

0010名前は開発中のものです。2006/09/20(水) 22:53:44ID:cPTMxJFU
1vs1くらいのネット対戦ゲーム作りたいんだけどDXライブラリで出来る?
リアルタイムじゃないのなら出来そうだけど、アクションゲーとかは同期制御がむずい?
オンラインは全くの初心者なんでどんなもんか教えてください。
0011名前は開発中のものです。2006/09/20(水) 23:04:00ID:86d566sL
>>10
まずお前がどこまでできるか教えてくれ
0012名前は開発中のものです。2006/09/20(水) 23:23:20ID:OCYHu5JL
>>9
症状は、ウィンドウは出てくるが、それが真っ黒のまま。
待ってても動かないんで、強制終了させる事になる。
スペックは、鱈セレ1GHz・メモリ256MB・WinXPSP1・オンボードVGA(i815)だ。
DirectXは8.1が入ってるし、画面の色数も16ビットだった。
音楽ファイルもBGM1〜5をbgmフォルダに入れてる。

他の人の環境でうまく動いてるなら、たぶん俺の環境がダメなだけだろうし、気にしないでくれ。
0013名前は開発中のものです。2006/09/20(水) 23:42:49ID:wzC6mx4I
戦闘で、コマンド選択のカーソル位置が、どこも選択されない状態になるのは
俺だけ?
0014名前は開発中のものです。2006/09/20(水) 23:49:22ID:cPTMxJFU
>>11
Cでゲーム作れるくらい。
FPSを調節したアクションゲーとかRPGとかSLGとか代表的なゲームなら作れる。
DXライブラリのリファレンス見たら通信用の関数があったから何とかなりそうね。
あとでLAN上で試してみる。

けど聞きたかったのは経験者いないかなあ?と。
軽く評判が聞きたかっただけなんだ。
0015名前は開発中のものです。2006/09/21(木) 02:06:14ID:PsmNCY8Q
>>13
自分もなったよ。
原因不明。

次の1000までには動く物をUPしたいなw
前スレ>>?

右下のアイコンはVCEEカスタマーエクスペリメント向上へ・・でした。
手が空いたらTurbo Explorer試してみたいよ。情報thx :)
0016名前は開発中のものです。2006/09/21(木) 08:23:49ID:q5GRXuvx
俺は>>1に触発されてゲーム作り始めたニート
今後ともよろしく
0017無職ニート ◆NGNHsLkT8o 2006/09/21(木) 09:13:39ID:Kkurttx1
おはにょう

>>うごかない
・オンボードVGA(i815)これがあやしい…
確かこのチップだとなんかあったような気がするんだが、なんだっけな…?
解決できそうにないぽ。すまんこ。

>>戦闘のカーソル
プログラムミスってるYO!一応気づいてるっていうか、戦闘のプログラムは全とっかえしたので
現在作ってるRPGでは直ってると思う。

>>15>>16
UPすれすれ。コテつけてくれると誰が何作ってるかわかりやすいよ。

>>DXライブラリでネット対戦
やったことないす。ぜひやってあっぷしてけろ。
0018名前は開発中のものです。2006/09/21(木) 14:09:39ID:mqzCVwq/
初心者だけどドラクエ風RPG作ってるよ
戦闘画面はドラクエ1まんまだけど実装できた
0019名前は開発中のものです。2006/09/21(木) 23:09:25ID:e7y7aXpJ
>17
>・オンボードVGA(i815)これがあやしい…
テクスチャが512ピクセルまでだから?
0020名前は開発中のものです。2006/09/21(木) 23:47:20ID:Uj5P8fmR
Delphi6とQD3でシューティング作って公開してるんですが,
どうも起動時にOSが落ちたりすることが多いらしいんですよ.

で,>>19みたいな制限が原因ですかね?
背景とかで640*640とかの一枚絵をドンとやってしまってるんで.

もしそうだったら有難う.とりあえず分割します.
0021名前は開発中のものです。2006/09/21(木) 23:53:06ID:/n6FP6Kq
i815は最大サイズ1024までだったと思うけどなぁ。
0022名前は開発中のものです。2006/09/22(金) 03:59:59ID:OqtB0jgi
OSごと落ちるフリーゲームってよくあるよね。
特にC/C++で作られたもの。
HDDに悪そう…。
0023名前は開発中のものです。2006/09/22(金) 08:29:28ID:seYHxo/2
    ハ,,ハ  
    ( ゚∀゚) おいらをどこかのスレに送って!
  〜(ouub  お別れの時にはお土産を持たせてね!
現在の所持品:たばこ他48品圧縮.zip・どようび・ドエット
糞スレ・rigel・ギコペ・Jane・ニンバス2000
0024名前は開発中のものです。2006/09/22(金) 08:53:48ID:OQJKRNIZ
>>1と同じように、VC++EEとDXライブラリを使っていますが、ライブラリの関数に対してインテリセンスが反応しません。
本家HP通りに導入したのですが分かる人いませんか?
0025名前は開発中のものです。2006/09/22(金) 15:30:43ID:oLtsYNj3
>>24
確か「*.ncbファイルを削除してから起動する」だったと思う
0026名前は開発中のものです。2006/09/22(金) 18:31:43ID:OqtB0jgi
>>25
それでもダメだったと思う。
新規でもダメだったと思う。
でも正常な時もあったりする謎。
0027名前は開発中のものです。2006/09/23(土) 06:44:33ID:RsMOf/Cc
俺も>>1に触発されて、ゲーム作ろうと思った
まずはプログラムの勉強からだ
NEETではないがヨロシク頼む
0028名前は開発中のものです。2006/09/23(土) 08:51:49ID:GIr/vSnA
同じく>>1に触発されて、ゲーム作ろうと思った
C++はクラスができるがポインタの意味が分からん
厨房ではあるがよろしくお願いします

あとVC++EE2005とDXライブラリでシューティングか
アクションゲームを作ろうと思うんですが
参考になるページなど教えていただければ幸いです
0029無職ニート ◆NGNHsLkT8o 2006/09/23(土) 09:22:28ID:n62rl7Yf
おは尿

>>18
どんな形でも完成させることが大切だよ。がんばれ。

>>19-21
うーん、どうだったかなー?
デバイス情報が一杯乗ってるサイトのURL忘れて調べられん…
ただ、一昔前の同人げーでそのチップセットだと動かんよってかかれてた事が
多かったので…

>>24-26
>>25の方法で直らない?マイクロソフトのヘルプに解決方法が載ってる。
でも設定が出来ていて、>>25の方法で直らないならどっかで記述ミスしてるっぽい。
一行でもミスしてたら、次の行からインテリセンスは働かなくなる。
コンパイル通ってもミスはミスだぞ。

>>27
がんばれ。何を作ってるの?出来れば公開しながらやれYO!

>>28
ポインタはCだYO。DXライブラリ使ってるんなら公式ページ。
あそこ以上に詳しく載っているサイトはない。
リファレンス含め、隅から隅まで読め。

0030名前は開発中のものです。2006/09/23(土) 09:46:06ID:JlYmT0LD
今日こそ今日こそは>>1が最新版をうpしてくれるはず。奴ならきっと・・・
0031272006/09/23(土) 10:15:13ID:3vRiid0J
>>29
おは尿。もう少しで見せれるレベルになりそう。
まだプログラムの勉強はじめてから1週間ほどだから、かなり難儀してる。
ニートのソースとDXライブラリのサンプルソースが俺の糧となる。

質問なんだが、VC++2005EEである変数があったとして、その変数が使われているところを検索とか出来ないかな。
文字列の検索じゃなくて、使われているところを検索。みたいな。
0032名前は開発中のものです。2006/09/23(土) 10:23:12ID:MqOJrQP8
初心者でも気軽に3D扱えるライブラリってないの?
Lunaは導入すらつまづいた
リンカーがLuna.libがみつからないって言うけど、Luna.libなんて入ってないし

もし、ないっていったら殴るぞ
0033名前は開発中のものです。2006/09/23(土) 10:31:16ID:pSctO3EJ
あるよ
0034名前は開発中のものです。2006/09/23(土) 10:31:33ID:7Auf4UZx
>>31
変数の上で右クリックして、すべての参照を検索
で出来たような
0035名前は開発中のものです。2006/09/23(土) 10:37:06ID:MqOJrQP8
>>33
なんていうの?
0036名前は開発中のものです。2006/09/23(土) 11:19:23ID:yqfS5h9Z
LunaDx9_SDK_??.??\Library\msvc
↑の下にあるだろう

フォルダの見方も知らない初心者さんですか?
0037名前は開発中のものです。2006/09/23(土) 11:20:08ID:yqfS5h9Z
あ。。。スマソ

あまりにポカンな質問にあげちまった
0038名前は開発中のものです。2006/09/23(土) 11:36:29ID:yqfS5h9Z
>>32

ああ、ごめん

http://www.twin-tail.jp/cgi-bin/pgbbs000/treebbs.cgi?all=4114&s=4114
↑原因はこれか?

最新のライブラリにはフォルダがないっぽいのね。

じゃあ、一個前とかの古いやつダウソすれば?

それから初心者ならこっちのがとっつきは良いと思うよ。癖はあるけどメタセコのデータとか使えるし。

http://www5d.biglobe.ne.jp/~ochikko/

HSPじゃなくてC++用のやつね

あと英語分かるなら。こっちならUIも作れるし完璧。まあ、ライセンスの問題はあるけどな。。。

http://irrlicht.sourceforge.net/

日本語に解説サイト
http://www.zgock-lab.net/irrlicht/
http://www.realintegrity.net/~irr/index.php

てことでみんながんばれ。オレもがんばる
0039名前は開発中のものです。2006/09/23(土) 11:44:51ID:MqOJrQP8
>>38
うおお、ありがd
よりによって入れ忘れか
ふるいの落として試してみます

Easy3DはHSPに専念するとやらで、DLすら停止されてて駄目みたい
英語は・・・英語は・・・
さ、Lunaで頑張ってきます
0040312006/09/23(土) 16:21:15ID:Ctk6/fUA
>>34
出来た。ありがとう。
こんな機能にも気づかない俺は、どうかしていると思ったorz
0041無職ニート ◆NGNHsLkT8o 2006/09/23(土) 23:19:44ID:ImgDiEgN
>>30
しゅまんなー、まだRPG出来てないのよ…

>>32
Luna俺も興味あるからアップしてけろ。ちょっとづつな〜

アイテム系のエフェクト全部つけたー
疲れたー
あとは特技系のエフェクト。そんなに複雑にするつもりはない。

出来たらセーブ&ロード機能だな。
あとは、シナリオがあがったら対応する敵を配置していけばほぼ完成か…?
0042272006/09/24(日) 10:58:54ID:EPKbuXh1
やっとマップのスクロールとプレイヤー移動が完成した。
今から仕事だから、夜にはうpさせていただきます。
でもソースがぐちゃぐちゃになっちまって、この後が大変そうだ。
0043名前は開発中のものです。2006/09/24(日) 12:02:35ID:K9Yso05T
ソースが複雑になる→設計の見直し
このループを繰り返すうちに
最初にきっちり設計を決めて一発で作ればよかったと思うようになる
まあ最初から完璧な設計なんて出来るわけないんだが
ループの頻度を少なくするために
設計段階において細部まで詰めるよう心がけるのが大事だと思う
0044名前は開発中のものです。2006/09/24(日) 12:55:45ID:lgegkcK5
確かにな。
だが、どんなに読みにくいプログラムでも、正常に動いてバグがなければそれでいい。
複数で書く場合や汎用性があるプログラムならだめだが。

まぁ、慣れないうちはスパゲティでも仕方ないとオモ。
次からはキレイにかけるYO
0045名前は開発中のものです。2006/09/24(日) 13:09:16ID:K9Yso05T
一発ものならいいけどスパゲッティなプログラムは硬直化するからな
0046無職ニート ◆NGNHsLkT8o 2006/09/24(日) 13:55:43ID:2ww+xCvK
おはようう

>>42
おお!待ってるよ。つか日曜なのに仕事か、大変だな。

>>43-45
確かに最初の設計は重要ですな。
でも、俺はゲーム作ったことなかったから何が必要かわからなかった。
なんで、かなり行き当たりばったり。
自分が経験したあとだと、こういう設計にすればよかったと思えるんだろうけど…

要するに、ゲームをプレイする側の視点でしか見れなかったってこと。
面白いゲームを作りには必要なんだろうけど。
0047無職ニート ◆NGNHsLkT8o 2006/09/24(日) 15:46:04ID:3UXyhXix
>>38
いま一通りリンク先呼んできたー
E3DはHSP用はいいみたいだがC++用は開発がストップしてるみたいなんだよなー…
でも使って見たい。

んで下の「Irrlicht」
すげーよ。いいよこれ。1.0も出てるし、BSPマップ読み込めるし。
Lunaはどうか知らんが、3Dならこれがいいかも。

まじ参考になったありがとう。
0048名前は開発中のものです。2006/09/24(日) 16:00:43ID:zUmjNZ8s
>42

がんがれ〜
期待sage
0049名前は開発中のものです。2006/09/24(日) 16:29:37ID:zUmjNZ8s
ちょい質問。

画像データの使い方についてなんだけど。

例えば似た様な座標データがあって、それを引っ張って来て描画しようとしてる。
インデックスを#defineして使って来たんだけど、数が多くなってアボーンな状況になってきた。

--------------
#define STOP 0
#define MOVE 1

AnimeSrcPos[] = { 静止, 左,上,右,下 };

void foo( 座標, 状態, 番号 )
{
print( 座標, AnimeSrcPos[ 状態 ] + 番号 );

--------------
StopPos = { 静止 };
MovePos = { 左,上,右,下 };

こう分けた方が良いのかな?(*´д`*)
0050名前は開発中のものです。2006/09/24(日) 16:36:59ID:ROOwmkox
>>49
状態番号から画像の位置を計算で求められるようにしておけば
AnimeSrcPos は必要ないんじゃないの? 俺はそうしてる。

1キャラの幅がいくつで高さがいくつで1枚の画像中には横何パターン並んでて
みたいな部分だけ define しておいて、実際の座標は計算で求める。
並び順は決め打ち。
0051名前は開発中のものです。2006/09/24(日) 16:52:39ID:zUmjNZ8s
>>50
トンxs

もしも静止だけが大きかったらどうしたらいいんだろ?
マップチップは大きさが一緒だったから意識しないで表示出来たんだけどなぁ。

ファイルから引っ張ってくる座標を読み込んでってのもやってみたけど・・・
しっくりこない。いや、難しいってことで。
0052無職ニート ◆NGNHsLkT8o 2006/09/24(日) 17:01:36ID:3UXyhXix
>>51
キャラならキャラごとに大きさ統一しないと難しいと思うよ。
静止だけ大きいなら、他の画像もそれにあわせればいい。
0053名前は開発中のものです。2006/09/24(日) 17:18:06ID:ROOwmkox
>>51
静止画だけ大きいなら静止画だけ集めたファイルに分割したらどうかな。
とにかくその画像内の絵は、状態、キャラ番号とかだけ必要で
あとは計算で座標が求められるのが望ましいと俺は思ってる。
0054 ◆uSxKWVuNjw 2006/09/24(日) 17:28:07ID:TBnLRh0l
ファミコン SFC時代のゲームじゃないとボリュームがきつい
GBAレベルは大変だ。
0055名前は開発中のものです。2006/09/24(日) 17:29:35ID:5CxRBIBL
ストーリーはどうしてるん?
いいストーリー思いつかないぞ
0056名前は開発中のものです。2006/09/24(日) 17:33:59ID:TzLdqB0y
フリーターの俺もがんばっていいですか?
0057名前は開発中のものです。2006/09/24(日) 18:24:42ID:zUmjNZ8s
>>52>>53
無理やり画像サイズを合わせてやってみる。

>>54
ボリューム云々よりも、「ゲームの本質はおもしろさ」って首相がこの前言ってたよ。

>>56
がんばって。

もうすぐ初カキコから1ヶ月経とうとしてる・・・
その日にUPするけど、おまいら笑うなよ?
0058名前は開発中のものです。2006/09/24(日) 18:47:47ID:E5dc7OMq
どわっはっはっは
0059272006/09/24(日) 20:05:56ID:KyKcNDPQ
仕事が終わって帰ってきた俺。
さて、書いたプログラムを組み上げてうpしよう。
と思ったら、新たなバグ発見。どこが悪いかは分かってるんだが、どうやって修正したらいいか。
うpまではもう少し掛かりそうだ・・・・・・
0060名前は開発中のものです。2006/09/24(日) 21:29:38ID:SNoDB93m
>>55
ストーリーだけは、頑張ってもどうにもならなかったりするからな…
友達にそういうのが得意なやつとかいないのか?
0061名前は開発中のものです。2006/09/25(月) 00:23:08ID:nyj+SlR9
ちょ、早すぎw
0062無職ニート ◆NGNHsLkT8o 2006/09/25(月) 01:17:29ID:1mIErAJD
>>54
SFCも厳しいでしょ、実際。正直ファミコンにも勝てるか微妙だと思うが。

>>55
俺は友達に頼んでるけど、そんなに考え込まず適当でいいよ。
つーか、世界観だけ決めたら、全体的に出来てからでもいいかも。

>>56
いーよ。ただ、勧めはしない。いばらの道だから。

>>57
まあ、サイズでテーブル作れば何でも読み込めるけどね。
俺はめんどくさいんで全部サイズを同じにするな。
多分市販ゲームでもそうだと思う。
UPスレスレ。笑われても気にするな。

>>59
そうか…楽しみにしてたのに〜

>>61
誤爆?乙
0063名前は開発中のものです。2006/09/25(月) 01:58:19ID:PFhtgPyH
61は58に対してじゃないのか?
0064282006/09/25(月) 07:15:01ID:pFQsnp1w
とりあえずスーパーマリオ風横スクロールアクションを作れの
Level2うp
ttp://www.geocities.co.jp/ate44ds233/level2.zip
この駄目なソースを更正していただければありがたいです
あとDrawFormatString関数での文字の描画がうまく行きません
どうすれば良いでしょうか?
0065名前は開発中のものです。2006/09/25(月) 08:57:35ID:FQB0d0NA
特に駄目なとこなんてないと思う
DrawFormatStringはまんまリファレンスに書いてあるとおり

char str[] = "もじれつだよ:";
char str2 = 'T';
DrawFormatString(10,10,GetColor( 255,255,255 ),"文字列:%s / 文字:%c / 整数:X座標(%d) / 計算もできるよ%d", str, str2, PlayerX, PlayerX+PlayerY-100);

これを描画処理してるところに埋め込めば仕組みがわかるんじゃない
0066無職ニート ◆NGNHsLkT8o 2006/09/25(月) 12:04:10ID:MF+wH3+T
>>64
みたみた。

変数をそのままグローバルに置いてるから、変数ごとに関連性を持たせるために
構造体にしたりすればいいと思う。
プレイヤー毎、敵毎とか。

このソース見ても駄目かどうかなんて判断できんよ。
DXライブラリのページにあるサンプルプログラムってかんじ。
こんな感じでサンプルガンガン打ち込んでいくといいよ。

DrawFormatStringはCのprintfとほぼ一緒。
リファレンスが詳しいので見ときー
0067272006/09/25(月) 17:49:19ID:9jD7bEEb
ttp://gamdev.org/up/img/7660.zip

っつーわけでうpしてみる。
キャラがアニメーションしないのは仕様。なぜなら力尽きたから。
マップとキャラの大きさ比がおかしいのも仕様。なぜならキャラだけ自分で打ったから。
移動システムに全力を掛けた。

アドバイスやらコメントやら何やらをくれると嬉しい。
0068名前は開発中のものです。2006/09/25(月) 18:39:01ID:tEJIYtpw
OS      WinXP SP2
メモリ    512MB
CPU      PenM 735(1.70GHz)
VGA      チップセット内蔵(Intel 855GME)

動かしても黒い画面しかでません><
0069282006/09/25(月) 21:02:30ID:pFQsnp1w
とりあえずLevel3うp
ttp://www.geocities.co.jp/ate44ds233/level3.zip
結局のところDXライブラリのページのサンプルプログラムと変わらん
ソースではあるな・・・

やっぱりDrawFormatString関数での文字の描画がうまくいかん・・・
どうすればよいでしょうか?
0070名前は開発中のものです。2006/09/25(月) 21:48:47ID:nyj+SlR9
この間に描画したい処理をいれる.

ClearDrawScreen() ;

---
ここ
---

ScreenFlip() ;
Fllip = 2 とんぼ返り

でOKjyn
0071282006/09/25(月) 21:57:33ID:pFQsnp1w
>>70
解決しました。ありがとうございます
0072名前は開発中のものです。2006/09/25(月) 22:19:15ID:dRqyfwmJ
>>28
.ncbファイルは消しといた方がいいよ。
でかいから。
0073無職ニート ◆NGNHsLkT8o 2006/09/25(月) 22:58:59ID:EfphkWvh
>>67
みたみた。すげえ自分のプログラム見てるみたい。

ウィンドウの作成でDX_CHANGESCREEN_OKだけでエラーチェックしてるが
デフォルトに戻ってもゲームはできるからエラーにしないほうがいいと思う。

あと、当たり判定はそのチップ上に入れる入れないだけじゃなくて、そのチップから上下左右どこにいけるか?
っていう風に判定したほうがいいかも。まあ、これは規模にもよるか。

プレイヤーキャラが小さくて判定がでかいので突っかかる感じがする。
あ、これは仕様か。

プロジェクトのプロパティからコード生成でランタイムをMDからMTに変えれば
#pragmaいらんよ。

フェードアウトは輝度を変化させてるけど、黒一色の画像(サイズはウィンドウと同じ)を用意して、半透明にしていったほうが処理は軽いと思う。
容量的には増えるけど。


思ったのはこのくらいかな。

他はいいとおもう。ドット自分で打ったの?うめー!
俺もこの辺まではわりとすいすい出来たんだよな…
これからが地獄だ…
がんばれー!




0074無職ニート ◆NGNHsLkT8o 2006/09/25(月) 23:09:03ID:EfphkWvh
>>69
みたー。
うーん、ジャンプボタンを押してるとずっとジャンプし続けるのは仕様?

あと、最初から関数にまとめる癖をつけた方がいいかな。
今なら、キー入力を取得する関数、プレイヤーの位置を計算する関数、描画する関数とかかな。

がんばれー!
0075名前は開発中のものです。2006/09/26(火) 01:16:58ID:Qh4/f57S
28のソースを拝見した。
クラスで組んでるのはすごい。
ドットはうまいね。

ん・・・何も指摘できなくてゴメンよぉぉぉ(つ_T=)

ColorKeyは緑がデファクトスタンダードですか?
どっかのページで真緑は使われにくいとか書いてあったけど。
0076282006/09/26(火) 07:31:45ID:tNLpGQEb
>>75
28のソースじゃなくて27のソースの事ですよね?
0077無職ニート ◆NGNHsLkT8o 2006/09/26(火) 08:09:43ID:2IbJb6yy
おはよう。
今日は認定日なんで職安行って来るぽ。雨降りそうでだるいな。

>>75
緑って駄目なのか…?俺も使ってるが問題ないような。
他の同人げーの中見ても緑使われてるようなきがするんだけど。

現在特技(必殺技?)実装中。もうちょっとで出来そう。
あとは、セーブ&ロードと全体的に見直せば完成かも。
規模的にそんなにでかくないよ。
0078名前は開発中のものです。2006/09/26(火) 12:00:30ID:Z0859TyC
>>77
wktk

ところで保険って職安に通っていれば半年くらいはもらえるんだよね、たしか。
ってことは半年はニートするの?
0079名前は開発中のものです。2006/09/26(火) 13:08:09ID:pF+vMoeL
スクロールがたまにガクってひっかかるのはどうにもならんのかねぇ
>>1 のも、自分が作ったのもなる
本当、Windowsってゲームに向かないわ
0080名前は開発中のものです。2006/09/26(火) 13:34:40ID:Qh4/f57S
>>76
ごめん、27と28混同してたw
0081272006/09/26(火) 15:19:15ID:YSCOZqwY
クラスは見よう見まね。
ほとんどニートの組んだ構造体をクラスに変えただけだし。

ドットも、まとめページのサイトのやつを雛形にしてるし。
次はNPCでも作るか、オートイベントでも実装するか。音楽を鳴らしてみるのもいいかな?
0082名前は開発中のものです。2006/09/26(火) 15:35:11ID:Qh4/f57S
受けたww

金星  「あれさ、グランドクロス?おまえ参加する?」
木星  「うぃ」
火星  「参加」
地球  「一応いまんとこ」
海王星「あー・・・あれなぁ・・俺公転周期微妙にあわねぇんだよなぁ・・・」
水星  「マジ?」
天王星「周期なげーと大変なんだよなぁ」
土星  「だよな、そっちどーよ?」
冥王星「いや、おれ・・・」
金星  「どしたん?」
冥王星「その、おれ・・・無理なんだ・・・」
海王星「なんで?周期だいじょぶっしょ?」
冥王星「そうじゃなくて・・・」
水星  「なになになに、まさか自転がらみ?あらあらあらきてんじゃねーこれ、うはww」
冥王星「はは・・・そうじゃないよ。そうじゃなくて・・・俺やめるんだ」
木星  「うん?」
冥王星「……惑星・・・止めるんだ」
一同  「…」
0083名前は開発中のものです。2006/09/26(火) 15:35:46ID:Qh4/f57S
誤爆ww
0084282006/09/26(火) 19:37:50ID:tNLpGQEb
Level3の改訂版うp
ttp://www.geocities.co.jp/ate44ds233/

クラス化しようと思ったら出来なかった・・・orz
ジャンプボタン押しっぱなしの時ジャンプしないようにしようと
したらできなかったんですが
どうすればよいでしょうか?
0085名前は開発中のものです。2006/09/26(火) 19:42:00ID:t1+nvHjR
>>82
どこの誤爆かしらんがワロタw
0086名前は開発中のものです。2006/09/26(火) 20:42:08ID:IA2UV6IR
>>82
何ヶ月前のネタだよ
0087名前は開発中のものです。2006/09/26(火) 20:43:36ID:IA2UV6IR
>>84
ファイルどこだよ
0088282006/09/26(火) 20:46:34ID:tNLpGQEb
ファイル名を書き忘れました。すみません
ttp://www.geocities.co.jp/ate44ds233/level3_a.zip
0089名前は開発中のものです。2006/09/26(火) 20:46:43ID:IA2UV6IR
>>84
>ジャンプボタン押しっぱなしの時ジャンプしないようにしようと
>したらできなかったんですが

できなかったって何やったか書けよ。
ボタン押してたらフラグ立てろ。
押してなかったらフラグ0にしろ。
フラグが立ってる時だけジャンプするようにしれ
0090名前は開発中のものです。2006/09/26(火) 20:49:46ID:DVluZeuW
あんまり深く聞くのもあれだと思うんだけど・・・
1NEETはどこでCプログラミング学んだの?大学かなんか?
0091名前は開発中のものです。2006/09/26(火) 20:51:51ID:IA2UV6IR
>>88
ああ、ソース見てみた。
自分なりにやってみたのね。
おしいから答えを書くのは良くないと思うけど面倒だから書くわ。

// ジャンプボタンを押していて地面についていたらジャンプ
if( CheckHitKey( KEY_INPUT_Z )){
if(( JumpBFlag == 0 ) && PlayerY == 320 )
{
Jump_Power = 30 ;
}
// 前フレームでジャンプボタンを押されていたかを保存する変数に1(おされていた)を代入
JumpBFlag = 1 ;
}else{
// ジャンプボタンが押されていなかった場合は
// 前フレームでジャンプボタンが押されていたかを保存する変数に0(おされていない)を代入
JumpBFlag = 0 ;
}

よく考えてみ
0092名前は開発中のものです。2006/09/26(火) 20:53:48ID:8uwliBUe
if(ボタン押下){
ジャンプフラグ=true
ジャンプ完了フラグ=false
}
else{
ジャンプフラグ=false
}

if(ジャンプフラグ && !ジャンプ完了フラグ){
ジャンプ
ジャンプ完了フラグ=true
}

こんな感じか
0093名前は開発中のものです。2006/09/26(火) 20:54:40ID:8uwliBUe
被った
0094282006/09/26(火) 21:13:03ID:tNLpGQEb
>>91 >>92
考えたらよく分かりました
ジャンプ中は条件が当てはまらないのでフラグが0になるということですね
アドバイスありがとうございました。
0095名前は開発中のものです。2006/09/26(火) 21:16:03ID:8uwliBUe
ジャンプ中というかボタン押しっぱなしを弾くコードなんだが
0096名前は開発中のものです。2006/09/26(火) 22:08:23ID:IA2UV6IR
>>94
違うし。よく考えろよ。
ジャンプ中は関係ないよ。
ボタンの状態を監視してるだけ。
0097282006/09/26(火) 22:30:45ID:tNLpGQEb
>>95 >>96
とりあえず分かりました。どうもです
0098名前は開発中のものです。2006/09/27(水) 00:02:58ID:NRNGx3HD
仕事に追われて全然出来なくて泣きそうだ。
時間なくても寝る前に次に実装したい部分は本みたりはしてるけど…
一応3Dの方置いときますね。BGMつけただけですけど...orz

ttp://gamdev.org/up/img/7679.zip
0099名前は開発中のものです。2006/09/27(水) 01:21:49ID:IDMkROSP
3Dでオススメのライブラリってあるかな?
上の方にLunaってのがあるけど、他にもQuadruple Dとかも良いみたい。
あまり大掛かりな物を作るつもりはないけど、SLGのマップくらいの物は作りたい。
0100名前は開発中のものです。2006/09/27(水) 01:31:30ID:tyTdLntn
DirectX
0101名前は開発中のものです。2006/09/27(水) 14:08:01ID:ERtfm0iN

// フォント
BOOL
InitD3DFont()
{
D3DXFONT_DESCW logfont;

logfont.PitchAndFamily= DEFAULT_PITCH || FF_DONTCARE;

この記述はあってるん?

間違ってたらごめん。
0102名前は開発中のものです。2006/09/27(水) 15:50:45ID:TGxbe7pT
そこは論理和じゃなくてビット論理和じゃない?
0103無職ニート ◆NGNHsLkT8o 2006/09/27(水) 18:49:14ID:VdAWCgb4
おこんばんわ

>>98
あれ、ブロックくずしは?
忙しいみたいだね。これから年末だしな…

>>99
Lunaでいいんじゃない。
SLGのマップがどんなものかわからんけど。

セーブ&ロード基本的な実装完了〜
WriteFileとかで構造体そのまま書き込めるとは思わなかった。
最強すぎて運こもらす。

あとは敵配置して、見直しだな〜
音関係をまったくやってなかったので、フリー素材探してこないと…
0104名前は開発中のものです。2006/09/28(木) 03:05:51ID:/VdCbVXv
作曲しようぜベイベー
0105名前は開発中のものです。2006/09/28(木) 10:07:58ID:jcSLs8JI
>>1NEETが作曲まで出来たら、俺は神など信じない。
0106無職ニート ◆NGNHsLkT8o 2006/09/28(木) 12:35:19ID:kz44eHTv
おは

>>104
作曲もしてみたいけど、勉強する時間がない。
絵が先だな。

>>105
むりぽ。

今回はBGMは音楽担当がいるので探す必要なし。
SE関係を探してこんと。すごい量がいるな…規模は小さいのに…

0107 ◆uSxKWVuNjw 2006/09/28(木) 16:36:58ID:5mtEzZgE
作ってる人どれだけいるんだ?
0108名前は開発中のものです。2006/09/28(木) 17:05:19ID:vRV2+nf1
ノシ
今はメタセコ落として3Dのキャラクター作ってる。
ジャンルは戦略SLG
01096762006/09/28(木) 21:41:55ID:eGu+VlC1
ttp://gamdev.org/up/img/7693.lzh

1ヶ月プログラムをやってきて、ここまで出来た。
まだ移動しか出来てないし、不具合多し。

少しずつビルドしないと、追加した所が原因で余計な時間を食ってしまう・・・

後、めちゃくちゃ重いのでご注意ください。

ソースに対する厳しい意見待ってます。
■ このスレッドは過去ログ倉庫に格納されています