【初心者歓迎】スレを立てる前にココで質問を【Part5】
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。
04/03/06 00:58ID:FXdKwbSnしてみましょう。あなたの長年の悩みがたった一つのレスで解決して
しまうこともあります。回答があるまでに数日間かかることもあるので
辛抱強く待ちましょう。
前スレ
ゲームに関する質問はここでしてね
http://pc2.2ch.net/test/read.cgi/gamedev/1057318143/
【初心者歓迎】スレを立てる前にココで質問を【その4】
http://pc2.2ch.net/test/read.cgi/gamedev/1044954179/
その前
【その4】http://pc2.2ch.net/test/read.cgi/gamedev/1043417025/l50
【Part3】http://game.2ch.net/test/read.cgi/gamedev/1032814540/
【Part2】http://game.2ch.net/test/read.cgi/gamedev/1013645518/
【Part1】http://game.2ch.net/test/read.cgi/gamedev/1005038203/
関連スレ・その他
>>2-3
0002名前は開発中のものです。
04/03/06 00:58ID:FXdKwbSn総合発表&雑談スレッド
http://pc2.2ch.net/test/read.cgi/gamedev/1033812109/
【総合】自治スレッド@ゲーム製作技術板【統合】
http://pc2.2ch.net/test/read.cgi/gamedev/1043703176/
[初心者に優しいかもしれない関連スレ]
初心者のためのゲームプログラミング
http://pc2.2ch.net/test/read.cgi/gamedev/1023119134/
アイディアがあるが技術が無いので代わりに作って2
http://pc2.2ch.net/test/read.cgi/gamedev/1027414183/
【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 【作れば?】
http://pc2.2ch.net/test/read.cgi/gamedev/1051110669/
今日から必死で〜
http://pc2.2ch.net/test/read.cgi/gamedev/1064146178/
Delphiゲームプログラミング相談室
http://pc2.2ch.net/test/read.cgi/gamedev/1006249204/
ズブの初心者がゲーム作れるまで勉強するスレ
http://pc2.2ch.net/test/read.cgi/gamedev/1005132370/
0003名前は開発中のものです。
04/03/06 01:04ID:O0BUQtXkZ。
0004名前は開発中のものです。
04/03/06 01:37ID:oFyJq4K9タダで入手できる方法など教えてください。
何でもいいので宜しく!
0005超大サービス
04/03/06 01:39ID:9Sy0SxQzhttp://game5.2ch.net/test/read.cgi/game/1077601402/
0006名前は開発中のものです。
04/03/06 09:57ID:o4jrIH8a買え馬鹿
0007名前は開発中のものです。
04/03/06 10:12ID:rArQBAb+ascii暗号でlogsvに張った
0008名前は開発中のものです。
04/03/06 18:50ID:l0E9OGPcどんなものがありますか?
この板で格ゲー制作ツールというと
2D格ゲーツクールのことを指すようなのですが
0009名前は開発中のものです。
04/03/08 10:42ID:RhAMvcqKKF-X
ttp://www2s.biglobe.ne.jp/~carrot/
SpriteFighterEditor(HSP製)
ttp://mediadez.hp.infoseek.co.jp/i/sfe/sfe.html
あとMUGENってのもあったと思ったけど開発元のサイトが無い
(引っ越したのかもしれんが知らない)MUGENの解説してるサイトを
ぐぐってみれ。
0010名前は開発中のものです。
04/03/09 19:47ID:pdtE47/0タイピングソフトを作りたいです。
覚えやすいわかりやすい言語ありますか?
0011名前は開発中のものです。
04/03/09 20:24ID:B2DM0i3Q全く、プログラムの予備知識が無いなら、HSP(ttp://www.onionsoft.net/hsp/)
なんかでとりあえず動くものを作ってみることから始めるのが宜しいかと思います。
関連スレは以下
HSP - Hot Soup Processor [6]
http://pc2.2ch.net/test/read.cgi/gamedev/1078660876/
0012名前は開発中のものです。
04/03/09 22:19ID:evTBWWHiソースも公開されてるから、読んで勉強してみると良い。
さいたまタイピングソフト
ttp://munet.oc.to/create/lzh/game05.html
0013名前は開発中のものです。
04/03/11 04:52ID:GgMVAfi6もちろん私見で構いません。
0014名前は開発中のものです。
04/03/11 22:14ID:FT//Xwi+こっちのスレの方がいいと思う
http://game5.2ch.net/test/read.cgi/game/1074160987/
0015かすみん
04/03/12 00:39ID:YoQtKsJl悩んでます。そのやりたい事とはカーソルを持っていくとカードが拡大し、
クリックすると効果、名前が出てくるとゆのをやりたいのですがカードを
どう拡大していいのかわからないので教えて頂けませんでしょうか
0016名前は開発中のものです。
04/03/12 10:34ID:soo4G3oN0017名前は開発中のものです。
04/03/12 21:00ID:Ol13wq4LJava2Dとか調べてみ?
0018名前は開発中のものです。
04/03/12 21:52ID:ft2hOHMNboolが大量に並んだ構造体にすると大変なので任意の素数の積としてint一個で記録するようにしたいのです。
そこであらかじめ1〜200あたりの素数を配列として内臓しておき、約数を列挙するコードを作っているのですが、
1ずつ増やした数で割って、余りがゼロかどうかを判定する方法しか思いつきません。
何か効率的な方法とか有名なアルゴリズムとかは無いですか?
素因数分解のアルゴリズムならば多く見つかるのですが……。
宜しくお願いします。
0019名前は開発中のものです。
04/03/12 22:03ID:Ol13wq4L素数を2から全て掛けていくと10個目の29で32ビット(unsigned long)超えるんだけど…
0020名前は開発中のものです。
04/03/12 22:15ID:ft2hOHMN回答ありがとうございます。
本当ですね……実際にコードを作ってから質問したほうがよかったかもしれません。
他になんかよい方法はありますでしょうか?
A:0 1 0 0 1 0
B:0 0 1 0 1 1
C:0 0 0 0 1 0
こういう状況で、例えばBに新たな情報を追加して
B:0 0 1 0 1 1 1
のようにしたとき、構造体を保存する方法を使うとAとCも
A:0 1 0 0 1 0 0
C:0 0 0 0 1 0 0
のように尻に0を追加してやらないと読みこむとデータが変になるので
素因数で構成する方法ならこういう問題を回避できると思ったのですが……
データの生成と読み込みが別プログラムなのでどちらの構造体の中身を書き換えるのも面倒ですし。
0021名前は開発中のものです。
04/03/12 22:31ID:Ol13wq4L002219
04/03/12 22:39ID:ft2hOHMN0023大サービス
04/03/12 23:01ID:qU+SxdKIB: 1010 = 10(0x0000000a)
↓
A: 10101 = 21(0x00000015)
B: 1010 = 10(0x0000000a)
0024名前は開発中のものです。
04/03/13 00:35ID:l0RQrPJd二進法から十進法に変換して書き込み、読み込んで二進法に変換して
各桁の値を判定するコードを作ればいいのですね。
型の勉強からし直します……
ありがとうございました。
0025名前は開発中のものです。
04/03/13 01:01ID:yk2rEtpeなんでビット演算の代わりに素数が出てくるんだろう。
struct {
int fb01:1;
int fb02:1;
int fb03:1;
〜
int fb31:1;
int fb32:1;
} FLAG;
typedef struct {
FLAG flag[32];
} SAVEDATA;
これだとboolを並べるのと変わらんか。
0026名前は開発中のものです。
04/03/13 01:02ID:yk2rEtpe25は無視しておくれ。
0027かすみん
04/03/13 18:10ID:FmDYBmhT教えてください。よろしくお願いします。
0028名前は開発中のものです。
04/03/14 22:52ID:oHkJk/FiPerlとJavascriptの二つだけで可能でしょうか?
2つとも入門書を読んだレベルですが、
次は何を勉強すればいいんでしょうか?
0029大サービス
04/03/14 23:01ID:gdC9c3eD0030名前は開発中のものです。
04/03/15 19:12ID:mw14Zj/y香ばしいサイト発見。
・資本金も無いのに、会社ごっこ
・代表の顔
・企画よりもサークル活動がしたいだけ
0031名前は開発中のものです。
04/03/15 21:37ID:BH49Bw7k0032名前は開発中のものです。
04/03/16 01:49ID:3Cu8shDW何かいい方法はあるでしょうか?
0033名前は開発中のものです。
04/03/16 02:16ID:kbXSBWRq0034名前は開発中のものです。
04/03/16 05:36ID:mIgu/IkQ0035名前は開発中のものです。
04/03/16 09:59ID:mJBls+NU0036大サービス
04/03/16 11:01ID:PRaC3s4rそんなキミには以下のURLを紹介しよう。
Chip32
ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/3601/
MCKでファミコン音源を使いたおせ!!
ttp://taka-p.homeip.net/dtm/psc/mck.html
【ファミコン】mckについて語りましょう duty比4%【nsf】
http://pc3.2ch.net/test/read.cgi/dtm/1073055973/
ちなみに、chip32はVSTプラグインなので適当なホストアプリがないと動かないよん。
0038名前は開発中のものです。
04/03/16 20:08ID:JP2lEbCQGMの音色マップには入っているが、ファミコンに近い音色が入ってるかどうかは別の問題だ。
GSのSquare Waveなんか使うと一発でGS音源だとバレる。
0039かすみん
04/03/17 00:45ID:jWNjZliwどうすれば出てくるようになりますか?教えてくれませんでしょうか
度々申し訳ありません
0040名前は開発中のものです。
04/03/17 05:35ID:VpRlPpJ9「ファミコンのような音」じゃなくて「PCエンジンのような音」だろ!
ま、それならChip32が最適だな
0041名前は開発中のものです。
04/03/17 20:45ID:pvjSmwvqmidiデータをGXSCCに通してWAV出力したものを使うのが
お手軽でいいと思う。サイズでかくなっちゃうけど。
ttp://www.geocities.co.jp/SiliconValley-SanJose/8700/P/Gsorig.htm
0042名前は開発中のものです。
04/03/19 17:07ID:D3RSwnlM0043大サービス
04/03/19 17:21ID:SVusZESJhttp://www.enterbrain.co.jp/digifami/products/rpg2000/rtp.html
http://www.enterbrain.co.jp/digifami/tyosakuken.html#mokuji03
0044名前は開発中のものです。
04/03/19 17:38ID:D3RSwnlMちょっと気になったので・・もう片方を読むと大丈夫、ってことなのでしょうか?
大サービスありがとうございます。
0045大サービス
04/03/19 17:52ID:SVusZESJこっちにそのままずばり書いてあった。
http://www.enterbrain.co.jp/digifami/tk_faq.html
0046名前は開発中のものです。
04/03/20 03:24ID:VGQ1DIScコミックメーカー2でゲーム製作を予定してたんだけど
どうもXPでは不具合が多いらしい模様。
と、言う訳でツールを乗り換えることにしたのですが…。
条件はフリーソフトでスクリプト記述を必要としない初心者用。
主に必要とする機能は数値変数の表示と計算。
そんな都合のいいツールありません?
吉里吉里/KAG推進委員会には行ったんですけど
情報が古いです…。
ないなら吉里吉里に挑戦するつもりですが…。
0047名前は開発中のものです。
04/03/20 09:36ID:wWL4EoFpYuuki!novel使っとけ。
吉里吉里情報が古いって、仕様はほぼ変わってないし、
リファレンスと過去ログで十分だと思うが。
それから、吉里吉里はスクリプト記述必要、というかオンリー。Nscも。
004846
04/03/20 16:48ID:VGQ1DIScYuuki!novelは数字変数の表示ができないし
ウィンドウも一つしか表示できないので、企画が成り立たないのです。
…吉里吉里ってやっぱ初心者にはキツイ?
スクリプトと聞くと、かなり取っ付きにくいのだが…。
0049名前は開発中のものです。
04/03/20 18:04ID:wWL4EoFpう〜ん、どうだろう。
やっぱ変数とか色々描画処理も揃ってるから、本格的な企画なら吉里吉里2が良いと思うよ。
あんまり難しいことしないってなら、マスターできると思うけど。
HTML書けるなら、習得速度も速いんでないかな?
005046
04/03/20 19:30ID:VGQ1DIScHTMLか…。
自分、ホームページは作成ソフトに頼ってるからなぁ…。
でも、他に無さそうなら吉里吉里2してみるかな…。
素材が完成するまでは、まだツールを探してみるつもり。
なければ吉里吉里2。
とりあえず、あんがとな
0051名前は開発中のものです。
04/03/20 20:39ID:+ob7TgIn将来的にゲームを作りたいと考えた時に
CとC++どちらから習得するべきでしょうか?
0052名前は開発中のものです。
04/03/20 21:49ID:iIVCpNYVどうせCの知識はC++でそっくりそのまま役に立つんだし。
0053名前は開発中のものです。
04/03/21 21:55ID:KdLXET+R逆に、
C++やるにはCを知ってないと。
普通自動車と大型自動車みたいなもんかな?
0054名前は開発中のものです。
04/03/22 08:00ID:iz02Zjmx技術的にはいつごろ発売されると思われますか?
思いつくあたりの必要技術としては
・FMDで640x480以上の解像度の実現
・DirectXがFMDに対応。
・ゲームソフトもそれに対応。
と思っていますが、どんなもんでしょう。
(マリオテニスってのも既にあるにはありますが…。)
0055名前は開発中のものです。
04/03/22 09:37ID:EP1mY8gthttp://www.olympus.co.jp/jp/magazine/techzone/vol38/3801.cfm
井場クン電波発しすぎ?
というか、普通HMDっていわね?Head Mount Display
もう、頭の動きを追跡できるようなものは出てるけど(たとえば↓)。
http://www.ari-web.com/shop/playstation/sony-pud-j5a.htm
オレ的には、視野角が上下左右180度あるやつを作って欲しい。
0056名前は開発中のものです。
04/03/22 15:27ID:HWrsCpHYたしか、8年ぐらい前にHMD(頭に被る。頭の動きと視界が連動)と
3Dマウス(空中に持って使う。移動、捻り感知)が出てたハズ。
対応ソフトはDoomだったような…
0057幕下の矢作
04/03/22 16:25ID:4eS6i7PEついさっき質問したんですが書き込む場所を間違ってしまいましたので
改めて書き込ませていただきます
現在ゼルダ風(GB版)のアクションゲームをつくろうと
考えてるんですが、数あるプログラムの中どれを使ったら良いかが
分からないんです。
GBゼルダ好きの人がいればぜひ教えてください。
それ以外の方でも協力&応援してくれる人がいればぜひお願いします
0058名前は開発中のものです。
04/03/22 16:42ID:0WE8/VPz開いてよいかわかりません。だれか教えてください。
ダウンロードページ
http://kikyou.info/tvp/
0059名前は開発中のものです。
04/03/22 17:45ID:S6ld+W8Xそこで疑問なんですけど、printfなんてELでは使わないですよね?
Cの初心者本では、標準ライブラリ関数の使い方やファイルの入出力などの項目が
あるんですけど、これって流し読み程度でいいんでしょうか?
ELの解説サイトを見てまわったんですが、変数、配列、演算、制御文、関数
ポインタ、構造体あたりが解っていればゲームは作れそうな感じです
printfやscanfなどよく使うやつは覚えたんですが、isprintやfputcなどは必要
なんでしょうか?
ゲームを作るのにCの知識がどこまで必要で、どこから必要ないのかが
わかりません。
0060名前は開発中のものです。
04/03/22 18:19ID:NHVwWrSZ知ってる人、あればアドレス教えてください
0061名前は開発中のものです。
04/03/22 18:53ID:IkgfwbwOメモリ関係、文字列操作関係、基本的なファイル入出力関係は覚えて
おいたほうがいいでしょう。って、それだとほとんど全部か…
別に暗記する必要ないし、どういう機能の関数があったかを覚えてれば
(使うときに調べれば)いいだけだから、一通り目を通すだけはした方がいいぞ。
ちなみに、データファイル(ステージデータとか)を使うゲームを作るなら
ファイル入出力関係は必須だ。
あと、ELは使ったこと無いけど、WindowsでやるならWin32 APIやDirectXも覚える
必要あるんじゃないかな?
・・・とELのサンプルみたらそういう必要は無いみたいね。
0062名前は開発中のものです。
04/03/22 18:55ID:bJtqwW/Ittp://gbdk.sourceforge.net/
>>59
初心者本見るようなレベルなら、必要ないと思っても全部やっとき。
多少は糧になるから。
>>60
ttp://www.enterbrain.co.jp/digifami/products/renai2/
0063名前は開発中のものです。
04/03/22 19:06ID:lJqi8fLf>そこで疑問なんですけど、printfなんてELでは使わないですよね?
printf自体は使わないけど、それを応用したsprintfやfprintfといった関数は
使う機会が多いと思うよ
0064名前は開発中のものです。
04/03/22 20:04ID:E3B1EOs1> シュミレショーン
> シュミレショーン
> シュミレショーン
0065名前は開発中のものです。
04/03/22 20:21ID:NHVwWrSZそのソフト無料なんですけど、わかりませんか?
0066名前は開発中のものです。
04/03/22 21:10ID:f5XLLBYU無料じゃねーだろ
0067名前は開発中のものです。
04/03/22 21:11ID:f5XLLBYU0068名前は開発中のものです。
04/03/22 21:12ID:z0nc4+cy0069名前は開発中のものです。
04/03/22 21:44ID:EP1mY8gt吉里吉里とかNScripterとか、この板を上から50スレも読まなくても
幾つか見つかるのに、それすら出来ないですか?
0070名前は開発中のものです。
04/03/22 23:06ID:Inxecqfd0071幕下の矢作
04/03/23 10:25ID:Z8Uv2bGRわざわざHPのアドレスまで書いていただきありがとうございます
早速翻訳にかけて、内容を見たんですが、翻訳の仕方がバカで
意味不明だったんです。
このソフトはGBのソフトから吸出し(詳しくは知りません)たりするんでしょうか?
もしそのソフトでできなかった場合を考えていろいろ検索したんですが
HSP、アクティブベーシック、C言語
などがメジャーだと推測したんですけど
どれがゼルダ風アクションゲームを作るのに適しているでしょうか?
0072名前は開発中のものです。
04/03/23 11:26ID:mbezHgitというか、こんな事聞いてるようでは君にはまだ無理っぽい。
簡単なものからステップアップした方がいいよ。
http://pc2.2ch.net/test/read.cgi/gamedev/1023119134/
こことかで勉強しては?
0073名前は開発中のものです。
04/03/23 11:30ID:9F6tXsaPActiveBasicはアクションには向いてない
初心者がいきなりC++は無理だと思うのでHSPから入るのがよい
0074幕下の矢作
04/03/23 17:55ID:8/3tA6gOHSPが一番分かりやすそうなんで講座HPとか必死で当たって
作ります。HPも開設する予定です。
そこには製作状況など書きたいと思っています。
0075名前は開発中のものです。
04/03/24 11:05ID:1i4SieY7おすすめのツールを教えて下さい。春休み中にがんばって勉強してみたいと思います。
0076名前は開発中のものです。
04/03/24 13:14ID:QqGjPLB20077名前は開発中のものです。
04/03/24 21:16ID:9UGPxAlIデジタルロケかゲームブレンダーでもやっとけ。
もしくは、3Dゲームのマップでも作っとけ。QuakeとかHalf-Lifeとか。
0078名前は開発中のものです。
04/03/30 20:26ID:KH3V9nWH0079名前は開発中のものです。
04/03/30 21:19ID:bCWfB6MJちょろっと検索かましてみたが、ないみたいねぇ。
専用スレじゃないがココで良いんでない?
フリーの作成ソフト
http://pc5.2ch.net/test/read.cgi/gamedev/1055858899/l50
0080名前は開発中のものです。
04/03/30 21:34ID:OjGk+Cgxツール・スクリプト総合スレッド
http://pc5.2ch.net/test/read.cgi/gamedev/1012824335/
ちょっと前には、「ノベルツール選考」とかいうスレがあったんだけどね。
そういうスレを立ててくれてもいいかもしれない。
008178
04/03/30 22:15ID:KH3V9nWHやっぱそこらへんですよね。
結構よさそうなんで使ってみようと思うんですが
あまり話題になってないみたいで……
「ノベルツール選考」スレは欲しい。ノベルかADVしか作る予定ないんで。
でも立ててもすぐ落ちそうだな……
0082名前は開発中のものです。
04/03/31 06:59ID:gs6uGany教えていただけないでしょうか?
0083名前は開発中のものです。
04/03/31 12:50ID:fIo/RA66だったら、妄想企画スレの範疇だと思うけど・・・。
実務の話なら、他業種とかでも使ってる工程管理とか品質保証の手法を
参考にすればいい訳だし。
0084名前は開発中のものです。
04/03/31 17:58ID:u8bm58Gsいえ、ゲームのネタについて語りたいのではありません。
コスティキャンのゲーム論のような、より概念的な内容について語りたいのです。
この板では各種ゲームジャンル毎のスレッドが立てられてはいても、
既存のゲーム(商品としての)見た目や形(自分の中の常識)に
捕われ過ぎ、実際にそれは“どんなゲームであるか”といったことが
おざなりにされています。(そいうでないスレもあるのかもしれませんが、
見た限りにおいてはそんな内容ばかりでした)
誰かが「RPGを作ろう」と言えば、何の疑念もなく「RPG」という言葉だけが先行し、
仕様面の議論無しにいきなり作成段階まで一気に話が飛躍していることも多いのです。
例えば、ゲームを自作する際に作業量を最低限に抑えようと考えたとします。
その時『どれだけの作業量なら現実的な期間で作業可能だろうか?』とか
『時間の余裕から考えて、このくらいの作業量まで許容範囲だな』といったことは考えても、
『本来そのシステムにおいて表現しようという面白さを表現するには、
最低どれだけの要素(敵の種類、アイテム数など)を用意すべきなのか』
というような事を考える人がいかに少ないことか。
ゲームとして成立するために必要な要素であるとか、根本的な部分について
考えが及んでいないことが多いのです。
私は面白いゲームシステムを作るにはどういったことを考えるべきなのか、
ゲームを作る上で基礎となるものの考え方について議論したいのです。
0085名前は開発中のものです。
04/03/31 18:23ID:uLEtiF6X自分でスレ立てれば?
0086名前は開発中のものです。
04/03/31 18:57ID:TUg+U5lq検索しまっしょい
http://pc5.2ch.net/test/read.cgi/gamedev/1018763345/
0087名前は開発中のものです。
04/04/01 20:40ID:b543CGawxmove *= 0.9
のようにして、移動する速度が段々遅くなって
止まるようなのです
0088名前は開発中のものです。
04/04/02 09:52ID:yyyGrfeq0089名前は開発中のものです。
04/04/03 17:33ID:aDAGaDwA高校受験シュミレーションゲームなるものをつくっておるのですが
受験における一般的な偏差値の算出方法を教えて頂けないでしょうか?
0090名前は開発中のものです。
04/04/04 05:16ID:Kv1qz3oQ0091名前は開発中のものです。
04/04/04 13:37ID:mQf1wkXe0092名前は開発中のものです。
04/04/05 20:06ID:p9Uqqry7dクス。そろそろ高校始まるんでかんがります
0093名前は開発中のものです。
04/04/06 18:09ID:iWnwqvw/0094名前は開発中のものです。
04/04/06 19:13ID:z+K2UHg9で、ぐぐるべし
0095名前は開発中のものです。
04/04/06 19:29ID:iWnwqvw/ありがとうございます
0096名前は開発中のものです。
04/04/06 23:53ID:l5c06nI7ていうかググれよ。
http://www.o-shinken.co.jp/benkyo/hensati/hensachi.htm
0097名前は開発中のものです。
04/04/09 23:38ID:ebd3Dkdnhttp://www1.neweb.ne.jp/wb/soutou/fakes/name_gen.html
0098名前は開発中のものです。
04/04/11 21:28ID:tUtpAH+hどこにあるかわかりませんか?
よろしくお願いします。
0099大サービス
04/04/12 02:27ID:mvPLpGLZ0100名前は開発中のものです。
04/04/12 04:13ID:WmxNevO6ttp://game5.2ch.net/test/read.cgi/game/1080056905/l50
0102名前は開発中のものです。
04/04/14 04:43ID:PUVyBonp試しに単純なゲーム(オセロ、テトリスもどき)を作ってみたのですが、
○●◇などの絵文字でしかグラフィックを表示できていません。
一般のゲームに見られるようなグラフィックを、背景や自機に使用するには、
どのような環境が必要なのでしょうか?
0103名前は開発中のものです。
04/04/14 22:27ID:My2g2XVZプロ気取りとか仕事に追われて職人主義に走ったプログラマとかに叩かれること覚悟で言うと、
VisualC++で、DirectXをライブラリを使ってやる。
これなら余分な処理はライブラリ任せでゲームの内容だけ作れる。
ttp://homepage2.nifty.com/natupaji/DxLib/
ttp://www.interq.or.jp/black/minami-m/
2Dのゲームならこれぐらいのライブラリがお手ごろかつ簡単。
下のは3Dも扱えるが最近更新が無い。
ただし、3DまでやりたいならDXをライブラリ無しで勉強したほうが良いと思うぞ。
もし1からやるなら
ttp://www.users.yun.co.jp/~studiowing/
とかで勉強しる。
0104名前は開発中のものです。
04/04/14 22:27ID:QzJ05j2p「Binblock Patchvalidation failed」
と表示されるのですが、どうすれば上手く当てることが
できますか?アドバイスお願いします。
0105102
04/04/15 00:15ID:irq4Yqly解説サイトまで御紹介頂けるとは…ほんとに感謝です。
なるほど、自分は、最終的には3Dゲーム製作を目指しているので、
これを機にDirectXを勉強してみようと思います。
まだまだ素人ですが、地道に頑張ってみます。
ありがとうございました。
0106名前は開発中のものです。
04/04/15 06:13ID:xkE/FGMd上のような、CとDirectXを使ってゲームを作ろうと思っています。
そこで現在、
DirectXを学ぶ=
Cで言うprintfのようなライブラリ関数を、画面描写用に自分で製作出来るようにする。
DirectXのライブラリを落として使う=
上記の関数を自分で作るのではなく、printfなどのように最初から使用できるようになる。
DirectX内にも基本的な画像描写用、キー入力処理用のライブラリは存在する。
DirectXとC言語は根本的に別ものである。
という認識なのですが、これは正しいのでしょうか?
特に、CとDirectXの関係が、うまく理解出来ていない気がしているのですが、どうでしょう?
0107名前は開発中のものです。
04/04/15 17:28ID:cgpTXQVvキー入力を受け取るなどの処理を行う関数を提供してくれます。
しかし初心者がDirectXをいきなり使いこなすにはかなりの努力が必要です。
なぜならDirectXを使用してゲームを作成するには複雑な手順を踏まなくてはならないからです。
そこで出てくるのがそれら複雑な手順を包み隠してくれるDirectXのライブラリです。
初心者の方はDirectXのライブラリを使用することにより、直接ゲームに関係する
処理についてのみ専念することができます。
C言語単体だと文字ベースのソフトしか作成できない。
そこでDirectXの関数を利用してWindowsアプリらしいソフトを開発する。
0108106
04/04/15 18:28ID:26CNBleQレスありがとうございます。
単にゲームを作るだけなら、既存のライブラリを利用することで
プログラム製作の負担を軽く出来るのですね。
さらに細かいところまでゴソゴソやろうとなると、
より詳しくDirectXを勉強する必要がある、と。
あながち、自分の認識は間違ってはいなかったのか…多分。
度々質問で申し訳ないのですが、
PSなどの家庭用ゲーム開発は、上記のDirectXを直接使いこなすのと、
既存のライブラリを活用してゲームを作るのでは、どちらが似た状況なのでしょうか?
ご存知の方いらっしゃいましたら、回答お願いします。
0109107
04/04/15 19:45ID:cgpTXQVvこれらが提供する関数は単純でいろいろな使い方が可能なように作られている。
それゆえにプログラマーは作成するソフトの性格に合わせて、
それらを自由にカスタマイズして独創的なプログラミングをすることができる。
その反面に色々な情報を一々設定しなくてはならなかったり、
単純な関数を幾重にも呼び出さなければ目的の処理を得られなかったりしてめんどくさい。
そこで初心者が苦労しないように、一般的な機能、単純なゲームで使用される機能を
簡単に使えるように関数化してくれているのが、有志が初心者用に作成してくれているライブラリ。
ともかくそれらのライブラリは趣味でゲームが作りたい人や、ちょっとゲーム作りを体験したい人向け。
本格的にゲームを作りたいとなれば、やはりC、C++、Windowsプログラミングをちゃんと学んで、
自分で一から組めるようにならないとだめ。
0110名前は開発中のものです。
04/04/16 22:45ID:UdCJmjFSプログラミング言語の選択で悩んでしまいました。
作るものは、
・マリオ風横スクロールアクション。
・メンバーは全員CとBASICの基礎の基礎(IF文とか関数など)
で簡単なプログラムの経験がありますが不安は大きいです。
・一応、授業なのである程度他に応用が利くもの。
・予算は出るので有る程度は、ちなみに交渉前です。
以上の条件でお勧めのプログラミング言語を教えてください。
自分は
・BASICを利用してLGPでDirectXを使う。
・VcでDirectXを使う。
を考えています。
0111名前は開発中のものです。
04/04/16 23:03ID:f+/xwJhs今まではメインループを一回りすることが最小時間単位としていたのですが・・・
どうもゲームプログラミングにおける時間の概念の理解が曖昧なようです
0112名前は開発中のものです。
04/04/17 10:33ID:RF1mhN5Uそれだけじゃかなり難しいんじゃないか?
どんな学校か知らんが、OOPとかプログラミングの基礎を固めた方が良いぞ。
それに無理してDirectXを使う必要もない。
漏れだってBitbltとSetDIBitsしか使ってない。
あとBASICってVBだよな?じゃなければDirectXは使えんだろ。
0113名前は開発中のものです。
04/04/17 11:37ID:IbUuCRMU0からのスタートのためかなり難航しております。
どなたか、落ち物パズルゲームのサンプルソースなど
お持ちではありませんでしょうか。
そのまま流用したりはいたしません。
あくまで参考として使わせていただきますのでよろしくお願いします。
開発環境は、C言語かVBだと嬉しいです。
煽りやネタでは無いので、どうか助けてください。
0114名前は開発中のものです。
04/04/17 14:59ID:iTJR63vh効果音を作って置いているサイトが知りたいのですが
どなたかご存知ないでしょうか?
0115名前は開発中のものです。
04/04/17 15:49ID:Iaz63Ew/ようは作成期間とメンバーがどんな勉強をしたいかによると思うよ。
私はBASICはほとんど知らないんだけども、LGPのホームページの解説を見た限りだと
BASICの基礎を知っているだけでもいきなりゲーム開発ができそうな感じだね。
ただしCの基礎知識程度からゲームを完成させるまでとなると、プログラム勉強時間で
かなり時間がとられると思うよ。
そもそもゲームを完成させること自体かなり難しいので選択は慎重にね。
あと制作期間とメンバーが何人いてどんな役割なのかを詳しく書いたほうが
もっとレスがつくんじゃないかな。
中途半端なレスでごめんね、もっとエロイ人のレス希望。
0116名前は開発中のものです。
04/04/17 15:59ID:Iaz63Ew/前回の更新時間からの差分時間を求めて、それをdtにいれてやるか、
更新処理を行う関数の呼び出しを固定時間ごとにしてやれば、
その固定時間をdtにいれることになる。
0117名前は開発中のものです。
04/04/17 16:05ID:Iaz63Ew/どこが分からないか具体的に質問したほうがレスつくんじゃないかな。
>>114
ゲームを作るための素材を集めよう!
http://pc5.2ch.net/test/read.cgi/gamedev/1015059429/l50
0118名前は開発中のものです。
04/04/17 19:04ID:/bmN68dDPSの場合は事情が違う……
ソニーが作ったコンパイラが不便で、結局CodeWarriorのような他社の統合開発環境が今のとこの主流。
大きなメーカーになると自分のところで自社のプログラマに合ったコンパイラを自社開発してたりもする。
開発を便利にしているという意味ではライブラリに近いが、あくまでも「便利」にしているってだけで、「簡単」にしているというわけではない。
そういう意味ではライブラリとは大違い。
開発機材が200万もするPS2でゲームを作るってのは、要するにゲームプログラミングを生業にするという事と同じだから、
C・C++どころか、マシン語一歩手前まで勉強しないとご飯が食えるかどうか……
他に趣味ややりたい事があるんだったらオススメしない。
0119名前は開発中のものです。
04/04/17 19:53ID:2b9xNCH6初心者用の解説HPってあります?
既出でしたら、すみませんがもう一度教えてもらえないでしょうか?
0120名前は開発中のものです。
04/04/17 19:57ID:LGEwO+QBhttp://www.campus.ne.jp/~ishigami/CREATION/index.html
0121名前は開発中のものです。
04/04/17 23:12ID:X6L2C72Fそうですね。段階を踏んで基礎からやっていきます。
>115
製作期間は三月まで。週三時間。
メンバーは九人ですが、内二人はサーバ及びLANの構築で少し
参加できませんが、残りの内訳は、グラフィッカ一名、サウンド兼企画二名、プログラマ四名です。
内四人がPC所持者で持ち帰り可です。
0122名前は開発中のものです。
04/04/18 00:10ID:kzmTA7aF意思だけはあります。
ただ、いったい何からはじめて良いやらわかりません・・・
とりあえずADVゲームを作りたいと思うんですが、やはりツクールを買って作ったほうがいいでしょうか?
0123名前は開発中のものです。
04/04/18 00:12ID:lciFLc+m覚えたことを書いておくノートは各人で必須。あと、連絡手段は複数通りで。
最初のうちは全員でプログラムの勉強して何ができて何ができないか知っていたほうがいい。
特に企画は、できる事とできない事、できる場合の難易度は知っているべき。
季節イベントで潰れる場合もあるので、製作は必ず毎週進められるとは限らない。
計画立ては慎重に。まずはこれぐらいか?
0124名前は開発中のものです。
04/04/18 00:21ID:lciFLc+mまずはvectorでフリーのツクールを試してみたら?
0126名前は開発中のものです。
04/04/18 14:05ID:I9v1GuiUhttp://msdn.microsoft.com/visualc/vctoolkit2003/
0127名前は開発中のものです。
04/04/18 14:48ID:k5dA/gde自作ゲームを遊ぶのに適したPDAてどんなのがありますかね?
0128名前は開発中のものです。
04/04/18 21:50ID:0gmg4UnR保存してるのに、起動する度に元に戻る。
同じ症状になった人いる?
0129名前は開発中のものです。
04/04/19 19:59ID:u6zPRRxj0130名前は開発中のものです。
04/04/19 20:25ID:s70pz7Ne最近、面白いゲームがなく作ろうと思うのですが、
VB6.0で「大戦略」系シュミレーションゲームは可能でしょうか?妙な質問ですいません。
0131名前は開発中のものです。
04/04/19 21:07ID:NfJ8Pp9KCの構造体ならできるんですが、やっぱりC++覚えてクラス使わないと
挫折するんですかね。
0132名前は開発中のものです。
04/04/19 21:20ID:imCKFTRs今まではシューティングからパズルまでそれなりに作ってきました。
なぜ3Dのごとくあらゆる方向を向くことができるのか不思議です。
ひょっとしてあれって3Dですか?
0133名前は開発中のものです。
04/04/19 21:46ID:4rYMvH4aクラス使ったほうが、変数の管理とかいろいろ便利。
0134名前は開発中のものです。
04/04/19 21:59ID:oE/Vs4hLhttp://www.ke.ics.saitama-u.ac.jp/kondo/Geomap/CADCGHTML/Chap5/Chap502.html
文章は読まず
ページタイトルと蟹の画像だけ見てくれりゃいい
もう何をしてるか、何をすべきか分かったね?
0135132
04/04/19 22:33ID:imCKFTRsありがとうございます。アフィン変換という言葉を始めて聞きました。
これなら気合いれればなんとかなるかも知れません。
任天堂のプログラマを尊敬しつつがんばってみます。
0136名前は開発中のものです。
04/04/20 00:52ID:r4cg3dc9RPGくらいならクラスとか覚えなくても何とかなりそうだが、
覚えた方が絶対良い。拡張とかしやすいし。
例えるならクラスを覚えずにプログラミングするのは
Cのコンパイラが動くからCeleronの500MHzマシンを買っとけみたいな感じ。
0137名前は開発中のものです。
04/04/20 02:56ID:lb91H3G8頭の中を整理しながら慎重に進めばCの構造体だからといった理由で頓挫するなんてことは有り得ない。
で、CかC++かといった言語の選択は、RPGを作るという具体的な完成品を作り上げるという
目標がある場合には行うべきではないと僕は思う。
言語に対する興味が湧いた時に使うことを考えればいい。
クラス、というより、クラスを使った「考え方」の考え方を理解するときには
きっと「考え方」の整理の仕方で自分なりに苦しんだ経験が役に立つから、
何よりも先ずは作ってみるのが良いと思う。
0138106
04/04/21 16:10ID:7Lx3slKW>>118
回答ありがとうございます。レス遅くなり申し訳ありませんでした。
現在DirectXの入門書と格闘中で、先は長いですが頑張ってみます。
0139名前は開発中のものです。
04/04/21 21:01ID:okIFaN+3アクションゲームとかで、装備しているアイテムによってグラフィックを変えるのって、
どういうシステムというか、プログラムになっているんですか?
0140名前は開発中のものです。
04/04/22 01:20ID:71ZCvu2Jテクスチャを切り替える/キャラクタ番号を変える/モデルを差し替える/貼り付けるモデルを切り替える
のどれか。
横を押すと歩くアニメパターンに返る、ってのと大差ないと思うけど。
0141名前は開発中のものです。
04/04/22 14:30ID:BGOihhQlありがd
0142 ◆pm4Rr1N8T6
04/04/24 16:56ID:dO/B4Z7tキー変えてないのにトリップが変わってる気がする。
他の板だとトリップ同じなんだけど、この板だけ違う。
どういうことだろう。
0143名前は開発中のものです。
04/04/24 22:59ID:ao/QhPNn例えばロックマンがバスター3つ出してたら3つそれぞれと画面上に存在する敵すべての
全パターンを判定するってのが一般的なんですか?
0144名前は開発中のものです。
04/04/25 00:51ID:HX6+jymH全パターンてのは、要するに組み合わせってことかな。
処理するキャラ数がn個で、力技でやるなら n!/(n-2)! か。(たぶん高校レベルの話)
ロックマソ程度のキャラ数なら全く問題にならないだろう。
ちなみに、広大な空間内に膨大な数のキャラが
偏在するようなケースでは、空間分割などを加えて
処理を端折る色々やり方はあるにはあります。
必要なら創意工夫してみるもよし。まぁがんばれ。
0145名無し
04/04/25 07:59ID:bTDbwn610146名前は開発中のものです。
04/04/25 14:38ID:Aks6PzYSROMの構造を自分で解析して、気合で作れ。
0148名前は開発中のものです。
04/04/26 19:17ID:2zhPC4cF0149名前は開発中のものです。
04/04/26 20:54ID:pyJGCArS「使いまくり」が具体的にどういうものかによる。
注意深くやってくれ、と言う他ない。
ゲームにおいても何においてもこれは同じ。
0150名前は開発中のものです。
04/04/27 19:51ID:dub3TvAPVBだからインターフェース継承しかできんが
まぁプログラム組めてるよ。
0151名前は開発中のものです。
04/04/29 20:06ID:CtgUQQKc人手が足らないからどっかで人募集しようと思ってる。
人を募集してメールで連絡取り合ったりするんじゃなくて
使いたいカードを使いたい人が追加する、って方式にしたいんだが
どこで募集するべきだろうか?メンボスレかな?
0152名前は開発中のものです。
04/04/29 20:47ID:klVfh8nkカードゲーム本体の改造が済んでいて、
カードデータ追加してくれそうなユーザの反応を期待するなら
自作ゲーム評価スレでもいいし。
カードゲームに興味ありそな住人のいる板に行って声をかける手もあるし。
0153名前は開発中のものです。
04/04/29 20:55ID:klVfh8nk0154151
04/04/29 21:01ID:CtgUQQKc0155名前は開発中のものです。
04/04/30 17:27ID:0tKB2t+Y英訳をしてくれるサービス・・・もしくは有志っていないですか?
さすがに機械翻訳や三流大学出の自分の英語力だと、メチャクチャな英文にしかならないし・・・。
クオリティ的には、ネイティブが聞いてもまぁ聞き流せる程度・・・くらいで構わないんだけど。
日本語で大体250文字程度の短い会話シーン。
出来るだけコストはかけずに、そこそこの英訳を。
本プロに外注するほどの事でもないような気もするし・・・かといってそういうサービスをやってるサイトも見つからないし。
0156名前は開発中のものです。
04/04/30 18:32ID:G7uWH45VEnglish板
0157名前は開発中のものです。
04/04/30 18:49ID:TdoOcGaPそういうのはネイティブの声優さんにお任せするのが基本ですよ。
日本人英語の間の抜けた雰囲気を意図的に狙うということなら
その辺の学生さんにバイト代を払ってみるのも良いのでは。
ALL YOUR BASE〜みたいになるのは確実ですが、安上がりです。
0158名前は開発中のものです。
04/04/30 21:16ID:Krqxc8iQEnglish板だな。
一度行ったことがあるが、あそこは親切。マジで親切。
0159名前は開発中のものです。
04/05/02 15:13ID:iGLUanxDBMPの背景を透過して表示したいんですが、どの様な方法が一般的ですか?
ググったらイメージリストなるものを発見しましたがこれでいいんでしょうか。
DirectXは使えません。
0160名前は開発中のものです。
04/05/02 18:35ID:InHJnXMR一昔前(Direct3D対応ビデオチップが普及してなかった頃)は
抜き色(カラーキー)程度ならCPU処理でもスムーズ・簡単にできたので
CreateDIBSection等で作ったDIBのカラー値をプログラム側で操作して
擬似的な半透明処理をしてました。DirectDrawのサーフェスでも
同様でした。
DirectX(Direct3D)は使えない、ということですが
この際Direct3Dを覚えてしまうのも一つの手ですよ。まぁ、お好きなほうで。
0161追記
04/05/02 18:46ID:InHJnXMR詳細はgoogleって見てください。
0162名前は開発中のものです。
04/05/02 19:32ID:H8EMSMM+http://homepage1.nifty.com/CavalierLab/lab/win/transparent.html
http://www.sspzgr.net/software/vc/code/translate.htm
もしくは、環境が許すならGDI+
0163159
04/05/03 00:28ID:WaI2RVhU質問の内容からも分かるようにかなり初心者なので、
皆さんのレスを100%理解したとは言えない状況です。
しかしながら何とかやりたいことはできそうです。
これからもがんがります。
0164名前は開発中のものです。
04/05/03 11:05ID:pytGLcT1アフォかと思われるのを承知でお尋ねします
おながいします、どうか教えてください
立ち絵とかスチル作る時、
おまいら、どうしてますか
@鉛筆やペンで描いた絵をスキャナで取り込んでお絵かきソフトで彩色
Aお絵かきソフトで全部やっちゃう(線画から彩色にいたるまで)
どっちの方法がよりグッドでしょうか
0165名前は開発中のものです。
04/05/03 15:24ID:/y7FPKn2紙で描いてた時期が長いならスキャナ使って1だろうし
今から練習するなら2のほうが時間短縮できる。が、タブレットは必須。
0166名前は開発中のものです。
04/05/03 19:09ID:hQjA8AGn両方。
好み・状況に応じて@とAを使い分けてサッサと描く。
デザインから仕上げまで一人でやるときはA。
分業なら状況によって色々。趣味で時間あるときは好みで。
0167164
04/05/04 07:39ID:7Ya7wFzm自分は紙に描いていた時間が長く、
最近タブレットを使い始めたのですが、
どうもしっくりこなくて悩んでおったのです
そうですね
ケースバイケースで使い分けしていこうと思います
0168名前は開発中のものです。
04/05/05 21:33ID:CQMMV+do0169名前は開発中のものです。
04/05/05 23:18ID:63wHwMF2立ち絵にて
「キャラと透明指定部分の間のアンチエイリアスは厳禁。」
といわれました。
普通に彩色を始めたいのですが、彩色が終了した後にアンチエイリアスは解除できるものなのですか?
当方photoshop5.0を使用しています。
0170名前は開発中のものです。
04/05/05 23:21ID:63wHwMF2立ち絵にて
「キャラと透明指定部分の間のアンチエイリアスは厳禁。」
といわれました。
普通に彩色を始めたいのですが、彩色が終了した後にアンチエイリアスは解除できるものなのですか?
当方photoshop5.0を使用しています。
0171名前は開発中のものです。
04/05/06 00:42ID:mIYbkI0h輪郭用のマスクレイヤーを作ってみては。
ベクトルデータで保持している部分(パスとか)なら
オプション一発で対応可能だろうけど。
0172名前は開発中のものです。
04/05/06 07:52ID:jTnAgWzV0173名前は開発中のものです。
04/05/06 09:31ID:HIzpCDeP各クラスにどうやって値を渡すのがスマートなのかワケワカメ。
0174名前は開発中のものです。
04/05/06 14:11ID:qSqjZb5+素人がつくれるものなんでしょうか?
仮に作り始めたとして2〜3年の間で完成するでしょうか?
どれだけ日数と労力がかかるのか想像つかないんです。
やはりツクール使ってつくるのがベターなんでしょうか。
あと、無料ツールなどの情報下さい。
0175名前は開発中のものです。
04/05/06 15:50ID:Yr/bgNxj一つ分かっているのは、この質問をした段階で>>174が後者であるということだ。
0176名前は開発中のものです。
04/05/06 16:49ID:/T94Q3BB2ちゃんで聞いてみることにした訳です。IQも人並みだと思いますが、何か?
0177名前は開発中のものです。
04/05/06 17:01ID:uyrFSC9k人に依る
0178名前は開発中のものです。
04/05/06 18:28ID:801hzMCohttp://pc5.2ch.net/test/read.cgi/gamedev/1081134410/
0179名前は開発中のものです。
04/05/06 19:27ID:WnJdRbQjhttp://pc5.2ch.net/test/read.cgi/gamedev/1055858899/
0180名前は開発中のものです。
04/05/06 19:40ID:l6sv8hlZ0181失敬
04/05/06 23:04ID:2oJ1h6Pl本でも紹介してもらえればうれしいです
0182名前は開発中のものです。
04/05/06 23:10ID:wzpWW0ahhttp://pc5.2ch.net/test/read.cgi/gamedev/1005132370/
0183名前は開発中のものです。
04/05/07 01:30ID:MFYyMIAL永続化オブジェクトとか。
0184名前は開発中のものです。
04/05/07 10:47ID:Fg9GmRAZWinならOLE複合ファイルの使うと便利(・∀・)
ttp://www9.plala.or.jp/herm/Pages/Localized/Storage/
0185名前は開発中のものです。
04/05/08 18:23ID:h1cJEUfPttp://www.sun-inet.or.jp/~yaneurao/intensive/ggg/
自前で実装するなら、”第17章.すべてのゲームにシリアライズ機構を捧ぐ”が参考になるかも
0186(*´Д`)b
04/05/08 18:50ID:EMXXWXGrプログラムからやれっていわれたんで、HSPやろうと思ってるんだけど
どういうゲームから作っていけばいいわけ?
ブロック崩しを最初に作るといいらしいが、あと二つぐらい練習で
簡単なゲームつくるとしたらなにがいい?
0187名前は開発中のものです。
04/05/08 19:25ID:64fT1K8P> テトリス→ブロック崩し→パックマン→スーパーマリオ→ギャラガ
> がいいらしい
がいいらしい
http://gamdev.org/w/?%5B%5B%C3%CA%B3%AC%C5%AA%B3%D8%BD%AC%A1%AA%5D%5D
0188名前は開発中のものです。
04/05/08 20:12ID:X+8JgVTT0189名前は開発中のものです。
04/05/08 20:54ID:+jT3+N2fスペースインベーダー
ボコスカウォーズ
0190ニセ関西人
04/05/09 13:56ID:TW52K4yy> 「キャラと透明指定部分の間のアンチエイリアスは厳禁。」
それプログラマがヘタレや思うわー。立ち絵やろ?
環境にもよるねんけど、普通にPNGとかα合成で表示できんのって一応聞いてみ。
でなけりゃ、Photoshopでαチャンネルにコントラストかなんかかけたら
簡単に二値化できるかも知れへんな。よう知らんねんけど。
0191名前は開発中のものです。
04/05/10 00:21ID:SA0nRKjAタイマーに従って位置を移動する()
などはありがちだと思うんですが、この手の関数にはどんな名前付けてますか?
0192名前は開発中のものです。
04/05/10 02:05ID:OddJ+Pqzido_();
0193名前は開発中のものです。
04/05/10 02:26ID:u0fn+b8Hmove
0194名前は開発中のものです。
04/05/10 22:02ID:pEShv7Dehttp://homepage1.nifty.com/kaneko/nfight.htm 物理演算とIKベースの格闘ゲーム(になる予定)
http://homepage1.nifty.com/kaneko/missile.htm ミサイルデモプログラム
http://homepage1.nifty.com/kaneko/anibody.htm アニメ調の人体を、リアルタイム&インタラクティブに操作
逮捕された
winny製作者が過去に作っていたフリーソフト
漏れプログラムとかしたことないから分からんけど
これってすごいの?それともこれくらい作れて普通?
物理とかの知識も要りそうなんだけど
0195名前は開発中のものです。
04/05/11 00:02ID:QwKTYeh/キミ、ズヴァリ、この板の住民じゃないだろ。
0196名前は開発中のものです。
04/05/11 01:43ID:CKxfuHwVゲーム中の3Dの建物(お城とか家とか、中に入れるもの)って、どういうソフトで作ってるんですか?
0197名前は開発中のものです。
04/05/11 03:02ID:pWrGoefq0198名前は開発中のものです。
04/05/11 08:55ID:t6ZFRekv名前にどうも見覚えがあると思っていたら・・・
そこの人だったとわ
普通に凄い部類では?
少なくとも漏れにはできんorz
0199名前は開発中のものです。
04/05/11 09:39ID:LGS9vRORけっこう面白いもの色々作ってんだよな。まぁ、最近は更新が無かったようだが。
以前あの人のページにあったBBSを覗いたことがあるんだが、そのやりとりから
人の良さが滲み出てたよ。
現状の騒ぎはダウソ板の有象無象も入り乱れての大騒ぎでよう分からんのだが
一プログラマとしては何とかしてあげたいなぁ・・・。
0200名前は開発中のものです。
04/05/11 09:50ID:LGS9vRORブツブツ
0201名前は開発中のものです。
04/05/11 14:07ID:rwSClXL9俺はnekofightの続きが見たいわけだが
しばらくは「おあずけ」なのかねぇ。。。ギギー
P2P共有なんかどうでもいいから
3D面白コンテンツの方面で早く復帰してほしいぞ。
0202(*´Д`)b
04/05/11 18:00ID:mBn+mohSありがとう、少しずつ取り掛かっていくわ
0203名前は開発中のものです。
04/05/11 20:27ID:/KjvKijbPC一台だけでは無理ですか?
0204名前は開発中のものです。
04/05/11 21:12ID:4WzLRCPS0205名前は開発中のものです。
04/05/11 21:32ID:t6ZFRekvlocalhost 127.0.0.1 なら一台でもテストは可能
0206名前は開発中のものです。
04/05/11 21:43ID:BaNXy30y鯖ソフトとクライアントソフト同時に起動すれば可能なんじゃん?
ルータ通して繋いでるときは、不可能な場合も有
0208名前は開発中のものです。
04/05/11 22:34ID:LGS9vRORVBはよく知らねーが、googleで適当に探したら出てきたぞ。
http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=visualbasic+%E3%82%B2%E3%83%BC%E3%83%A0+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%85%A5%E5%87%BA%E5%8A%9B&lr=lang_ja
0209名前は開発中のものです。
04/05/11 23:54ID:eRXlU4GPMaya
0210名前は開発中のものです。
04/05/13 00:24ID:1cGdEIRh文字が出るのですが、
web上では文字が出ません。
知っている方がいましたら、
教えてください。
0211名前は開発中のものです。
04/05/13 10:01ID:XD7eZL+sブラウザの設定
[ツール]->[インターネット オプション」->[セキュリティー]
でインターネットゾーンでJava無効にしてるか
NISなどのファイアウォールソフトの設定。
0212名前は開発中のものです。
04/05/13 20:02ID:Yo7Ls/p/しかし自分はジョイパッドをひとつしか持ってません
動くかどうかテストしたいのですが、いちいちそのために買うのもなんだかなあ…
例えばキーボードをジョイパッド代わりとして使用できるようなフリーのツールとかあったら紹介して下さい
0213名前は開発中のものです。
04/05/13 20:06ID:MCWAN+Ma>ブラウザの設定
[ツール]->[インターネット オプション」->[セキュリティー]
でインターネットゾーンでJava無効にしてるか
Javaを無効にすると
現在のセキュリティの設定では、このページのActiveXコントロールは実行できません。
そのため、このページは正確には表示されない可能性があります。
と警告みたいなのが出て、Javaアプレット表示されません。
他のJavaアプットは出るのですが自分がアップした
「HelloWorld!」はでないのです。
>NISなどのファイアウォールソフトの設定。
これは大丈夫だと思うのですが。
他に問題点はないのでしょうか?
0214名前は開発中のものです。
04/05/13 20:29ID:4OJd4QlMケチらずに素直に買ってきなさい。
0215名前は開発中のものです。
04/05/13 21:11ID:Yo7Ls/p/0216名前は開発中のものです。
04/05/14 01:28ID:Wd+dl6XM| / ̄ ̄ ̄`ヽ、
| / ヽ
| / \,, ,,/ |
| | (●) (●)||| |
J>>213 | / ̄⌒ ̄ヽ U.| ・・・・・・・・ゴクリ。
| | .l~ ̄~ヽ | |
|U ヽ  ̄~ ̄ ノ |
|  ̄ ̄ ̄ |
0217名前は開発中のものです。
04/05/14 07:26ID:yGlVCSpWソースさらしてみろ
0218213
04/05/14 16:42ID:l4jnd+4/<HTML><HEAD><BODY>
<APPLET height=170 width=330 code=Test.class>
</APPLET>
</BODY></HTML>
.classファイルもアップロードしてるのに
なぜ?出ない。
0219名前は開発中のものです。
04/05/14 17:34ID:beWBllUm当たっていたらそれ以上前に進めないようにすると、壁に埋まって動けなくなります。
0220名前は開発中のものです。
04/05/14 17:44ID:A14GURL0落ち着け。
お前は色んなことを知らなすぎる。
あと100時間ぐらい誰にも訊かずに調べろ。
真っ先に知るべきは努力だ。
わかったな。
0221名前は開発中のものです。
04/05/14 18:09ID:Wd+dl6XM埋まった分だけ戻れば良い。
0222名前は開発中のものです。
04/05/14 19:02ID:T6JiuaRn0223219
04/05/15 09:40ID:JYhcSXlC埋まった分だけ戻るようにすると、壁に当たる前の位置と埋まった後の位置から
正しい場所を計算しないといけないけど、どんな計算で求めるのですか?
0224名前は開発中のものです。
04/05/15 09:50ID:dpJnmqJq・壁にめり込むようなら、その移動はなかったことにすればいい
・もしくは、壁の座標x - 動く物体x といった具合にめり込んでいる分の量をもとめ
移動後の動く物体xからその量分だけ戻せばいい
0225名前は開発中のものです。
04/05/15 15:20ID:3D+3PiWBキャラのx=壁のx
みたいに今までやってきたけどいろいろあるんだなぁ。
0226名前は開発中のものです。
04/05/15 17:48ID:5qtmbfXi思い当たるところといえば・・・
codeパラメータって拡張子(.class)いらないんじゃなかったっけ。
あとサーバに置くと動かないのは大文字・小文字の区別が厳密に
なってるからというのがよくあるね。
0227名前は開発中のものです。
04/05/15 18:05ID:9Q3nA4VM線分同士の交点の求め方は中学で教わるだろ。
そういう知識を使ってみればいいんじゃないか。
>>225
いろいろも何も。224と225の考え方は基本的には同じと思われる。
衝突する面(線)の法線方向の反発係数がゼロ固定ならば
>>225のような記述になるだろう。
0228名前は開発中のものです。
04/05/18 18:35ID:z37mBkhWSDKとはなんじゃらホイ。。。
0229名前は開発中のものです。
04/05/18 19:39ID:3wTK297KWindows上でビデオカードやサウンドカードを利用するときに便利。
・SDK = Software Development Kit =ソフト作る奴のための道具集。
ライブラリだな。
googleってみ。
0230名前は開発中のものです。
04/05/18 20:26ID:8ettUnS70232G
04/05/19 20:54ID:5d/eOhRQ0233TOMMY
04/05/19 21:33ID:PJG0XAlg精々戦国史の数字書き換えぐらいの知識しかありません。理屈としたらシュミレーションサッカーないし高校野球シュミレーション
のシステムに近いものにしたいのですが、高校野球シュミのように実際デモプレイさせて動かすか、サッカーみたいに実況形式にするか?
しかし選手の個人成績等の数字が複雑に絡むのでかなり難しいです。
また5人プレイであるがゆえに選手の個性もえげつなく是非再現できたらと思います
0234名前は開発中のものです。
04/05/20 00:00ID:mlQcGTcN> シュミレーション
> シュミレーション
0235名前は開発中のものです。
04/05/20 02:36ID:yj1v84Xk本題に関しては、グラフィックとか、目立つ部分にこだわらないなら、さして難しく
ありませんが、それでも貴方の知識やスキルでは、残念ながら到底無理です。
いくらなんでも、小学生の学力で高校生の数学は普通は解けないわけで。
このゲ術板にも、初心者同士でプログラム勉強してるスレがいくつかあったと思うので、
そっちで少なくとも1ヶ月や2ヶ月は真面目に勉強してください。
ゲ術板は、一部のガス抜き用のスレを除いて、自分で勉強する意思のない人は
叩かれて当然というのが暗黙の了解なので、そこんとこヨロシク。
0236名前は開発中のものです。
04/05/20 03:55ID:h+uzzM8wよくわかんねさ
0237名前は開発中のものです。
04/05/20 04:01ID:XJVEij+9dll
0238TOMMY
04/05/20 05:21ID:Zr8pRjim0239名前は開発中のものです。
04/05/20 12:30ID:LPVJLG1Q勘違いしてるようだな。その発想は他力本願な。
0240TOMMY
04/05/20 13:03ID:+uY0hMcoAなんです。選手資料なんかは比較的簡単に発掘できるんで・・・需要は間違いなくある分野です。
ただ専門用語なんかは全くわからないのでどこから手をつけていいのかわからないのです。
プログラムって奴がわからないんです。
0241名前は開発中のものです。
04/05/20 14:11ID:LPVJLG1Q■アイディアがあるが技術が無いので代わりに作って2
http://pc5.2ch.net/test/read.cgi/gamedev/1027414183/l50
いってらっしゃい。
0242名前は開発中のものです。
04/05/20 16:37ID:6KbUsLhDまた、どんな書籍を読めば良いですか?
0243名前は開発中のものです。
04/05/20 17:55ID:mHh2ZxmE言語なら「ひまわり」が良いよ。
この業界のプロは大抵それ使ってる。
0244名前は開発中のものです。
04/05/20 19:11ID:AWYHZZpMええかげん翻訳しながらゲームするの疲れたぽ_| ̄|○
プログラム解析して、テキストを日本語に書き換えれんもんかな・・・。
どこで質問していいかわからんかったのでここにさせて頂きますた。
0245名前は開発中のものです。
04/05/20 19:33ID:mHh2ZxmE逆アセンブルすればいいじゃん。
0246名前は開発中のものです。
04/05/20 19:48ID:05gBKmG4文字情報が重要になるようなゲームにおいて文字がバイナリ(ソースコード上)
にベタ書きされてるなんてありえない。
データファイルの中のどれか(複数)な筈な訳だから、、
もちろん暗号化はされてるので、バイナリから復号コードを探すor根性で、、、
てなプロセスを踏めばいけなくはないと思ふ。
バイナリが日本語表示に対応してなかった時はムリポ(´д`)
0247名前は開発中のものです。
04/05/20 21:17ID:5D7q+cP5年齢制限は大体どのくらいだと考えればよいのでしょうか?
要するに何歳を超えてるなら諦めるべきものなのでしょうか?
また、ゲームにもいろいろ(アーケード、コンシューマ、PC、携帯電話)ありますけど、
未経験者にお勧めはどれでしょうか?
よろしくお願いします。
0248名前は開発中のものです。
04/05/20 21:23ID:o/4fRll8とりあえずマ板あたりにもっといいスレがあるんじゃねーの。
0249名前は開発中のものです。
04/05/20 21:33ID:LPVJLG1Q0250名前は開発中のものです。
04/05/20 22:23ID:5D7q+cP5了解しました。^^
0251244
04/05/21 00:13ID:zdWP1l95早速のレスありがとうございます。
やっぱ素人には難しいですかね・・・。
韓国版windowsじゃないと開けない、とかってのもやっぱあるんでしょうか。
0252名前は開発中のものです。
04/05/21 01:08ID:wStc1ieo最近のはよく知らんけど
普通のリモートデバッガとか、その手のゲーム解析用の常駐ソフト使えばいいよ。
WIN32APIのファイル入出力や文字出力がらみのファンクションをフックすれば
文字列データの復号化ルーチンを探し出す糸口にはなると思う。
0254244
04/05/21 01:21ID:zdWP1l95その手のソフトを使ってみたのですが、
このゲーム、全画面表示以外でゲームが出来ないらしく
しかも最小化した瞬間に強制終了します・・・_| ̄|○
テキストが出てる時の変動具合をチェックすら出来ません・・・。
地道に翻訳すべきなんですかね(つД`)
0255名前は開発中のものです。
04/05/21 11:07ID:uIXJxBNqマシンが2台必要だが、リモートデスクトップの類いで何とかなんね?
VC6とか持ってれば、リモートデバッガが使えると思う。
ちょっと裏技風味になるが>VCの場合
0256名前は開発中のものです。
04/05/21 15:03ID:1IhUBPT2そんなあなたにC++
0257名前は開発中のものです。
04/05/21 15:53ID:wStc1ieo0258名前は開発中のものです。
04/05/21 17:16ID:1IhUBPT2ネタにマジレス カコイイ
0259名前は開発中のものです。
04/05/22 01:35ID:6dfOzsKhNScriptで書かれたゲームのシナリオを個人的閲覧のために保存したいのですが、
そのようなことは可能でしょうか?
nscript.datはテキストファイルで開けないようなので……。
なにとぞご指導ご鞭撻ご批判などを。
不謹慎であるのなら自粛いたしますので。
0260名前は開発中のものです。
04/05/22 01:57ID:rIwurpKnで、C++がどうしたって?
>>259
質問すんのは構わんがマルチポストは止めとけ。ウザがられるだけだぜ。
雑談スレのほうで気長に待ってろよ。
0261名前は開発中のものです。
04/05/23 04:39ID:5BPY7E4JVBで画像をタイマーで動かすと残像残るんですけど
残像残さず移すのってどうすればいいですか?
0262名前は開発中のものです。
04/05/23 09:34ID:KkERZNIT毎回画面をきれいにする。背景色の四角を書いたりして。
0263名前は開発中のものです。
04/05/23 15:36ID:tltaHyRNところどころでコンパイラにbccを使ってライブラリを活用している人がいるようなのですけれど、
VCではなくてbccでもライブラリって使えるものなんですか?
ライブラリというのは、Dxlib.dllやDXライブラリ、SimpleXのようなものを想定しています。
0264名前は開発中のものです。
04/05/23 16:29ID:E515bhUh0265名前は開発中のものです。
04/05/23 16:46ID:5BPY7E4Jようやく解決しましたどうもです。
0266名前は開発中のものです。
04/05/23 17:18ID:g9jTmzEDただしデバッグはvcを使うと想定して作られてるので大変だぞ。
0267名前は開発中のものです。
04/05/23 20:32ID:lha3i7bkどうすればよいのでしょうか?
0268名前は開発中のものです。
04/05/23 21:27ID:+fas6D/Kバージョンぐらい書け。
95,2000,2003は普通にジョイパッド使える。
0269名前は開発中のものです。
04/05/23 21:42ID:16AqkFF1ここかな。ただ、たぶんプレイメインだけど。
ローグ系のRPG地下31階
http://game6.2ch.net/test/read.cgi/game/1084361634/
0271名前は開発中のものです。
04/05/24 03:05ID:OReS2uLu作ってみたいのですが、どんなソフトを利用するのがよいでしょうか?
0272名前は開発中のものです。
04/05/24 03:12ID:OsAHKmj40273271
04/05/24 07:56ID:OReS2uLu0274名前は開発中のものです。
04/05/24 08:58ID:sdk4CuZqhttp://www.google.co.jp/
0275271
04/05/24 12:11ID:OReS2uLu次はどうすればいいでしょうか?
教えてください。
0276名前は開発中のものです。
04/05/24 12:20ID:7kfK/8D10277名前は開発中のものです。
04/05/24 12:36ID:OsAHKmj4検索した結果、得たことを書かないとやったことにはなりません。
0278名前は開発中のものです。
04/05/24 12:54ID:Qr6m35ch五目並べ程度も作れない開発環境はなかなか無いから、
適当に雰囲気で決めるとか
0279名前は開発中のものです。
04/05/24 12:55ID:SSRdeImd接続は出来るがゲームの画面が表示されないのよ、誰か教えてくれ〜
0280名前は開発中のものです。
04/05/24 13:35ID:sDZcOEue0281名前は開発中のものです。
04/05/24 15:58ID:6jEzRhNVVC、BCC辺りを使ってC言語でプログラムがいいかな。
ここにソースがあるから参考にしてみては。
http://hp.vector.co.jp/authors/VA016117/cprog/index.html
>>279
キャプチャー機器かな。
PS2からテレビに出力する絵、音をパソコンに出力する事でできる。
0282名前は開発中のものです。
04/05/24 16:25ID:IAYE16fUすばやい対応ありがとうございました。
デバッグが大変なのですか。とりあえずDXライブラリで試してみようと思います。
0283名前は開発中のものです。
04/05/24 22:45ID:DUhINBHD具体的に言うと、例えば敵機中心に円形にたくさんの弾が飛んでいくとか、波状に飛ぶとか、
サインカーブを描きつつ飛ぶとか、そういう基本的なもので全然構わんです。
数学が弱いので皆目検討もつかず… 参考になるWEBや(数学参考書以外の)書籍等ありましたらご教授下さい。
# 白い弾幕君のBulletMLなんか見ても全然わからなかったです(ノ∀`)
0284名前は開発中のものです。
04/05/24 23:34ID:oQMK23+C松浦 健一郎さん、お疲れ様です。
0285名前は開発中のものです。
04/05/24 23:45ID:DUhINBHDどういう穿った読み方をすれば宣伝に見えるんですか(;´Д`)
名前をぐぐったらCマガ6月号でSTGの記事書いてるらしいけど、
Delphiで開発してるんで参考になりません…
0286名前は開発中のものです。
04/05/24 23:48ID:DUhINBHD出来れば、WEB上でのアルゴリズム解説のサイト情報求めます。
一つの記事の為に雑誌買うのはちょっと勿体ない…
0287名前は開発中のものです。
04/05/25 02:23ID:rfIFGv8b参考にはなるだろ
アルゴリズムなら 実装は異なっても
つか何で書いてるんだ?
0288名前は開発中のものです。
04/05/25 03:03ID:EZR3Jx4L> アルゴリズムなら 実装は異なっても
>>286で「ってCマガのはアルゴリズム解説なのか」と言い直してるから、参考になることは分かってるでしょ。
0289名前は開発中のものです。
04/05/25 04:44ID:FEY6IZE7>一つの記事の為に雑誌買うのはちょっと勿体ない…
予約してください。
http://cgi32.plala.or.jp/higpen/shtbook/shtbook.shtml
0290名前は開発中のものです。
04/05/25 20:38ID:D0q3VKGEttp://www.plustarnet.com/aspil/Programming/
こことか。まぁ弾幕アルゴリズムではなくて、
初心者シューティングゲーム製作講座みたいな
サイトだから参考にならんかな。
弾幕や敵パターンはゲームのキモとなる部分だから、
そうそう解説してるサイトとかはないんじゃないかなぁ。
基本的にそういうのは秘密にする部分だしね。
0291名前は開発中のものです。
04/05/25 20:53ID:l/WPgifEDelphiユーザーなら日参すべし
http://gamdev.org/w/?%5B%5BDelphi%A4%DE%A4%C8%A4%E1%5D%5D
0292名前は開発中のものです。
04/05/25 22:15ID:VDtJIT+yただ、ジョイパッドもエミュレーションしたいのですが、WIN32APIでは無理でしょうか?
DirectXなら行けるのは分かるんですが……何か方法がありましたら教えてください。
0293名前は開発中のものです。
04/05/25 23:06ID:Sqpf3KTe意味がわからないですよ。
0294名前は開発中のものです。
04/05/25 23:29ID:VDtJIT+yえーと、JoyToKeyみたいなのです。
ジョイパッドの入力を、別の入力に変換する機能を付けたいんです
卒論っぽいのにしたかったんで考えたんですが…
さっきテストでウィンドウメッセージ拾ってみたんですが…ジョイパッド入力しても何もメッセージ無いっぽいです…
やっぱり、DirectInputじゃないと駄目かな…
0295名前は開発中のものです。
04/05/26 00:31ID:713ixbN+0296名前は開発中のものです。
04/05/26 00:44ID:ADaVwX4P0297名前は開発中のものです。
04/05/26 05:42ID:MMQZ5JZJイジメルつもりは無いが、あえて聞きたい。
そのテーマに価値を見出せますか。
新規性ゼロのガラクタ作りをテーマに選んでいることを
承知の上でやってるなら、別に止めはしませんが・・・。
0298名前は開発中のものです。
04/05/26 10:21ID:L/TNDl5Nいやいや、たぶんそれだけでは無いとは思うけど。
>キーボードエミュレーション機能付きのソフト作ろうと思ってます。
あくまでも機能のうちの一つなんだし。
きっと本体はもっと凄いのにきまってるよ!(・∀・)
0299名前は開発中のものです。
04/05/26 18:47ID:wQl1CruZどの位凄いかは知りませんが、296さんのような感じです。
実は、ゼミの教授に「〜なソフト作って欲しいんだけど」って言われたヤツに必要な機能部です
折角なので、卒論の一部に含める名目で作り始めてます
卒論としては、関連はしてますが……全く別のソフト作るに近いですね
ソフト作りがメインではなく、インターフェースの研究とかアルゴリズムの研究成果としてソフト作りという方向です
>>295さんの言う「入力があったら」の判定がWIN32APIから出来るのかが知りたいのですが…
DirectInputでも良いんですが、色々出来ればWIN32APIの方が良いので……
0300名前は開発中のものです。
04/05/26 20:45ID:MMQZ5JZJ#情報・工学系の学生がデジタルディバイドの被害者になるのは
#いかがなものかと思いますよ。
キーワードは、あなた自身が使ってる
「キーボード」 「マウス」 「エミュレーション」ですよ。
http://www.forest.impress.co.jp/article/2000/08/22/gamepad.html
既存のものは素直に活用して、本来取り組むべきものに
取り組んでください。
0301補足
04/05/26 21:02ID:MMQZ5JZJ指導教官の意向でどうしても自作する必要があるなら
http://www.microsoft.com/japan/developer/winds/ddk/NTddk/NTSampleJ.htm
この辺を参考にしてみてください。
0302名前は開発中のものです。
04/05/26 21:26ID:wQl1CruZソフトを使うのではなく、作るのですが…
>>301はドライバ(WindowsDDK?)ですね…WIN32APIでは無いですから、「無理」という回答でしょうか?
とりあえず、DirectInput辺りを使います。
あと、もう少し解説すると、入力装置側の研究として
1.キーボードエミュレーションでオリジナル入力デバイス風のものを作る
2.市販の入力装置を改造してオリジナルのものを作る
3.可能であれば、自作の入力装置を作る
をしようと思っていて、3でWindowsDDKを使おうと思ってました。今回質問したのは1の所です。
あと、ソフトウェア側(ゲームかアプリか迷ってます)にも色々工夫するつもりですが…まだ方向付け段階ですね
とりあえず、「無理」という回答と理解しました。ありがとうございました。
0303名前は開発中のものです。
04/05/26 22:02ID:E402yQT6理系とは思えぬ非論理的な思考回路の持ち主だな。
0304名前は開発中のものです。
04/05/26 22:17ID:MMQZ5JZJ>ありがとうございました。
いえいえ、どういたしまして。
何が「無理」なのか私も分かりませんでした。
HI系研究室は悩ましい学生を抱えてるようですね。
0305名前は開発中のものです。
04/05/26 23:29ID:YH/VW4uRノ
0306ID:MMQZ5JZJ
04/05/27 00:10ID:/sqgxolA今時の3流私立大なら専門学校より卒業が容易いでしょう。
リアル工房が偉そうに言うのも何ですが。
0307名前は開発中のものです。
04/05/27 00:25ID:y5NKTEyX>>301でDDKのリンクが示されたので普通のAPIで出来ないという意味だと思ってました。
マルチメディアライブラリに joyGetPosなどがあるんですね。
てっきり、メッセージでやりとりすると勘違いしていたので、条件を絞りすぎて見つからなかったようです。
ググって解決できそうです。では〜
>既存のものは素直に活用して、本来取り組むべきものに 取り組んでください。
これは、確かにそうだと思うのですが、現状は何をするか詳しく定まってないので、
今出来るのはこの機能くらいって事で作ります
0308名前は開発中のものです。
04/05/27 12:07ID:IQDh1XiTただ一言
「Win32APIにはジョイパッド入力を取得する関数はありますか」
と聞けば済む話だったな。それならすぐに答えは出たのに。ほれ
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnargame/html/msdn_dos2win2.asp
「キーボードエミュレーション」とか「オリジナル入力デバイス風」とか
なんか中国製の安っぽいパチモン商品のキャッチコピーのような
胡散臭い単語を散りばめられた研究テーマだな。
0309名前は開発中のものです。
04/05/27 13:17ID:8hkwMzQ7やはりプログラマにもヒューマンスキルは必須ってーことだな。
今更だが。
0310名前は開発中のものです。
04/05/27 17:22ID:TQd/0m8UHSPはなんか厳しそうなので別のを探してるんですが、何かオススメとかありますか?
0311名前は開発中のものです。
04/05/27 17:23ID:TQd/0m8U0312名前は開発中のものです。
04/05/27 21:09ID:QuATsu0Z0313名前は開発中のものです。
04/05/27 21:29ID:hFbgaUC1ここはFE系の練習が盛んだけど大体見る限りVCとDelphiが一番優勢じゃないかな?
初心者専用スレ「シミュレーションゲーム」を作らない?
http://pc5.2ch.net/test/read.cgi/gamedev/1079745509/
この際Cかパスカルを覚えてしまうのをオススメします。
0314名前は開発中のものです。
04/05/27 23:27ID:TQd/0m8Uレスdクス。なるほど、何か言語を覚えるのが一番みたいですね。
明日から勉強開始だのぉ・・
0315名前は開発中のものです。
04/05/28 02:40ID:se5JImBLプログラムは実際自分で書いて覚えるのが一番!というのは
よくわかるんですが、サンプルコードを真似して書くくらいで
「お題」がさっぱり出てきません。
皆さんはどうしてましたか?
0316名前は開発中のものです。
04/05/28 07:34ID:zQ/wamAC【目標ない奴】おまいらに課題を与える。【集まれ】
http://pc5.2ch.net/test/read.cgi/gamedev/1026148930/l50
0317名前は開発中のものです。
04/05/29 03:37ID:ee5ulVGk今の知識だとやれることが少ないんで…
テトリスとか作れるくらいまでは突っ走ったほうがいいんでしょうか?
0318名前は開発中のものです。
04/05/29 05:06ID:6RlU46l/でも初心者なのでどれから手をつければいいのか分かりません(テヘッ
答え : 好きなの買って作って楽しめ。素組みしてから色塗っても可。
利口じゃなければ失敗から学べばいい。(ただし換気には注意せよ)
状況としてはこれと等価。
どうしても手が付かないならこの辺でも買っとけ。(内容までは知らん)
http://www.amazon.co.jp/exec/obidos/ASIN/4875934424/250-3655561-8705011
0319名前は開発中のものです。
04/05/29 13:46ID:kk49uNMjオブジェクトの管理はどういう形式がいいのでしょうか?
とりあえず今考えてるのは
1.自分で連結リストクラスを作る。
2.C++のライブラリにあるlistクラスやVectorクラスを使う
いまのところはとりあえずメモリとか考えずに富豪的プログラミングで
作ろうと思っています。
0320名前は開発中のものです。
04/05/29 16:11ID:/5lojdOFσ(゚∀゚ オレ!! は自分でリストを作るけどな
0321名前は開発中のものです。
04/05/29 19:41ID:aOej8n41玉の管理ならvectorで十分だし、グラディウスみたいに編隊全滅させるとアイテム出る
手合いならlist使うと便利だろう。
適材適所。使用上の注意をよく読んで使え。
0322319
04/05/30 14:51ID:fniubphnいろいろ調べて精進してみます。ありがとう。
0323名前は開発中のものです。
04/05/30 18:59ID:yXRp5hvoぐぐってもあぼぱのサイトなど、大した情報が出てきません(;´Д`)
○○●○ ●○●○ ●○●○ ●○●○ ●●●○ ●●●● ●●●● ●●●●
●○○○ ○○○○ ○○○● ○●○● ○●○● ○●○● ●●○● ●●●●
○○○○ ●○●○ ●○●○ ●○●○ ●○●● ●●●● ●●●● ●●●●
○○○○ ○○○○ ○●○○ ○●○● ○●○● ○●○● ○●●● ●●●●
アルゴリズムは、バックバッファから表画面へ、この順にBitBltなりで転送しろってことでしょうか?
例えば640*480のサイズだとして、上のタイルのように横4ドットのサイズで転送すると、
単純計算160回ループ回さないといけないので、メチャクチャ非効率的な気がするんですが…
(480/4は120なので、1回目の描画時に縦描画処理だけでも120行が必要になる気が…)
タイルのサイズを+4ドットずつに変えるなりすればいいのかな? それでも、非効率的な気がします。
その昔「ちゃぶだいがえし」というサイトでVCによるサンプルがあったんですが、今見たら404になってて(´・ω・`)
何方か効率よい実現方法の情報、ヒントなどお教え下されば幸いです。
0324名前は開発中のものです。
04/05/30 22:31ID:4e/UKDacGDI使ってるならCreateDIBSection。
http://www.google.co.jp/search?hl=ja&q=createdibsection+%E8%BB%A2%E9%80%81
@オフスクリーンバッファ(元絵)
↓
Aオフスクリーンバッファ(パターン差分上書き)
↓
B転送(描画)
↓
A繰り返し
0325名前は開発中のものです。
04/05/31 01:58ID:+UFNlUkV本良さそうなんでそれ見てやってみようと思います。
微妙に遅くなりましたがありがとうございました。
0326名前は開発中のものです。
04/06/01 13:07ID:O1RgwNZBとりあえずキャラクターを作らなくてはならないんですが、
おすすめのキャラクタ作成ツールとかってありませんか ?
80x80から100x100ぐらいの大きさのPNG形式の画像を使おうと思います。
GIMPぐらいがメジャーなんでしょうか。
0327名前は開発中のものです。
04/06/01 15:02ID:+1jnM56Sドット絵エディタ(edgeとかd-pixed)とレタッチソフト(gimp)の組み合わせでウマー。
あとは減食ツール(padie)。
0328名前は開発中のものです。
04/06/01 15:03ID:+1jnM56S0329名前は開発中のものです。
04/06/01 17:20ID:s7n6Rny2ありがとうございます!!
痩せました!!
0330名前は開発中のものです。
04/06/01 18:51ID:HoYwH/LX0331ゲーム作るの初めて
04/06/01 20:29ID:1MpgnFzjMMOではアイテムやキャラデータの管理をどうやってるんだろう
DBからSQLでデータを呼び出してる?
アイデアが乗ってるページとか、知ってる人いたらplz
0332名前は開発中のものです。
04/06/01 20:30ID:1MpgnFzj0333名前は開発中のものです。
04/06/01 20:36ID:dmjCb2NKできればsusieのプラグインか、外部ファイルの読み込みに対応しているとなおいいのですが。
おねがいします。
0334名無し@S則
04/06/01 23:15ID:Gaq09jEm俺はR@Mの確保のためにアングラに潜っていた。
アングラとは厄介なもので、一つのページを開くとやたらウィンドウが開く。
慎重に閉じていたはずだったが、どうも一つOKを押してしまったらしい。
それに気付いたのはシャワーを浴びた後のことだった。
昼間ずっとパソコンを起動していたので、少し休ませようと電源を切っていた。
俺はまたパソコンの電源をつけた。
すると起動時に「Psaer1」というウィンドウが開いた。
無論こんなものをインストールした憶えはない。
取り敢えず再起動をかけてみたが、やはり同じウィンドウが開く。
俺は原因を究明しようとwindowsフォルダを開いた。
原因は一目瞭然。system32フォルダに当日に日付で「w〜(詳細忘れた)」というexeファイルと、恐らく関連のものであろうファイル二、三あったのだ。
俺はタスクマネージャーから同名のプログラムを終了し、それらのファイルを隔離した。
翌日、俺はパソコンを起動した。
俗に言うようこそ画面が表示され、そこにユーザ名とパスワードを入力する。
ログインしています。ログオフしています。
「えっ…?」
ログインしています。ログオフしています。
ログインしています。ログオフしています。
もうだめぽ。
0335名前は開発中のものです。
04/06/02 04:02ID:XKgCIF7W読め
http://www.gamasutra.com/features/20020213/firor_01.htm
http://www.gamasutra.com/features/20020213/firor_02.htm
http://www.gamasutra.com/features/20020213/firor_03.htm
0336名前は開発中のものです。
04/06/02 11:42ID:vqSfBPKm取り敢えず>>1-2を1万回声に出して嫁。
後、小学校への再入学手続きも忘れずにな。
0337名前は開発中のものです。
04/06/02 13:41ID:aRgEpaSEつまんねーこと書くくらいだったろおとなしく黙っててろや。
0338名前は開発中のものです。
04/06/02 17:17ID:lnszEMWCオマエモナー
0339名前は開発中のものです。
04/06/02 21:09ID:GUQF+DgC俺の読み方が悪いのか、アイテムDBがあるとしか書いてなかったぞ。
どちらかというとデータ管理のノウハウが乗っているページキヴォンヌ。。
0340名前は開発中のものです。
04/06/02 22:46ID:EGZorhMmノウハウつーほどのもんでもないと思うけどなー。
要するにコードとデータの関連づけが取れてればいいワケなんだから。
もしチート対策の話がしたいんだったら、耐タンパ技術とか別方面になると思う。
0341名前は開発中のものです。
04/06/03 03:19ID:0YuFBtr6アレを読んで感想がそれだけってことは、ロクに読んでいないか
或いは読んでも殆ど消化できていないということだよ。
とりあえず、計算機・ネットワークのリテラシーをもう少し
身に付けたほうが良いんじゃないか?
0342名前は開発中のものです。
04/06/03 15:42ID:J0uBNeHc先日、ウチで公開しているフリーゲームを雑誌に収録したい、という問い合わせが来たのですが
そういう時に気をつけることなどは何かありますでしょうか?
(その会社は実在している会社、フリーゲームの雑誌を過去にも出版しています)
どうもこういう事は初めてなので、ちょっと不安で…。
0343名前は開発中のものです。
04/06/03 18:13ID:dQPvKoC6マ板にこんなスレが。
掲載依頼キタ━━━(゚∀゚)━━━ !!! 4冊目
http://pc5.2ch.net/test/read.cgi/prog/1058961662/
0344名前は開発中のものです。
04/06/03 18:27ID:J0uBNeHcおぉ!ありがとうございます。
さっそく行ってみます。
0345名前は開発中のものです。
04/06/04 01:49ID:xg6QxyWP吉里吉里でゲームを作ろうとしているのですが、
吉里吉里で育成ゲームを作成をしたいのですが、
(勉強なら勉強をするとパラメーターが上がり、
エンディングは50だとgood、25だとノーマル、それ以下ならBADのような
ときめものようなタイプです)
フリーの吉里吉里でつくられたゲームをDLしても
大体がサウンドノベル形式で、製作者が配布されているソースを見ても
あまり参考にならず(吉里吉里の初心者入門でわかるぐらいのソースで)
自力で勉強しようにも何処から取り掛かれば良いのかわかりません。
育成ゲームを作成するのに、
どういう概念やスクリプトを勉強すればいいでしょうか?
0346名前は開発中のものです。
04/06/04 20:25ID:Fe0ZlGFB同時に育成するキャラが一人と決め打ちならば、グローバル変数でやってけると思う。
複数キャラのパラメータが上下するとなると、正直ノベル系エンジンじゃ厳しいんじゃないか?
むしろRPGツクールとかでやった方がいいと思う。
0347名前は開発中のものです。
04/06/05 10:53ID:wjq5beXAゲーム作るよりまずプログラムの基礎を知れ
育てるのが主人公のみならパラメータの値で分岐させれば簡単なことだ
基礎中の基礎、というか知らなければ何も作れないif、while、for、swicthくらいは覚えろ
>>346
吉里吉里とかでも可能なんじゃないか?
俺は吉里吉里は詳しくないから細かいことは言えんが
行動決定ならランダムかまして分岐させればいいだけかと思うんだが
0348346
04/06/05 14:36ID:P8LHsPsxいや、確かNとかだと配列が使えない。
俺も吉里吉里実戦で使ってないから何だが、ADV用のエンジンは大抵変数回りが弱かったように思う。
まぁ変数の用途がフラグとシーン管理くらいだろうから当たり前なんだが。
0349345
04/06/05 22:31ID:RjmPNOY3グローバル変数と、基礎の基礎から勉強してみます。
あれからシェアも含めてぐぐってみたら
吉里吉里でも作成されているパラメ恋愛AVG
がありました。
(主人公のパラメーター(育成で変化)と、
休日(?)でイベントが発生するタイプです)
吉里吉里でもどうやら可能なようなので
これから頑張ってみます。
0350名前は開発中のものです。
04/06/06 10:43ID:q1TyOyNZ整数・実数・文字列はもちろん、普通の配列、多次元配列
辞書配列、あとはそれらを扱う機能も当然。
まあベースとなってるTJS2の機能のわけだが。
まず心配は要らない。
0351名前は開発中のものです。
04/06/06 11:08ID:PDNgsA3hmeiro(0,0)~meiro(18,18)
で、いくつか1(壁)を作って0だけで、ゴールまでいけるかという判定なのですが…
0352名前は開発中のものです。
04/06/06 11:46ID:MiyF3bQ1火事のときに右手を壁に当てて壁ぞいに歩いていけば
いずれ出口に出るっていうのを利用すればいいんだないかい?
0353名前は開発中のものです。
04/06/06 11:52ID:w8telXLM0354名前は開発中のものです。
04/06/06 12:14ID:PDNgsA3hありがとうございます!
0355名前は開発中のものです。
04/06/06 12:39ID:1hsuYb9/それで亡くなった人がいる。(St.Center BLDG)
「内側」の壁に手をついたまま焼死体で発見。
半径10mに満たないスペースで彼は煙と炎で息絶えた。
0356331
04/06/06 18:04ID:m4gJu6vuログイン時にアイテム情報をオブジェクトプールに入れといて
それを呼べばいいのか。
いくつかゲームをインスコしたら、
起動時のプログレスでご丁寧にメッセがでたlol
0357名前は開発中のものです。
04/06/06 19:18ID:iH1Q+xnKVB言語覚えて、C言語覚えたら
VB言語は将来的にも利用価値なしですか?
無駄な時間だったというコトですか? 。・゚(ノД`)゚・。
0358名前は開発中のものです。
04/06/06 19:29ID:vitAKefM0359名前は開発中のものです。
04/06/06 20:50ID:ggDRr42IプログラムはBCC製になると思います。
知っているのは以下のです。
GAME AWARDS INDIES
http://awards.cesa.or.jp/indies/
×:プロが賞を総なめで素人では太刀打ちできない ペンネーム応募が出来ない?
コンテストパーク
http://www.enterbrain.co.jp/techwin/data/contents/cp/oubo.html
○:毎月コンテストが開催される ネット上から手軽に応募できる
×:賞金が安い 権利が剥奪される?
「エンターブレインに対して下記の権利を許諾していただく==
入選した作品を商品として複製し、販売・頒布すること」
ゲーム甲子園
http://www.gamekoshien.com/
○:賞金が高い
×:終了してしまった?
0360名前は開発中のものです。
04/06/06 21:08ID:l0WaYiRdでもないと思うが。ちょっとしたアプリ作るときUIの設計が楽だし。
なによりVBで覚えたプログラミングの基礎は別言語でも通用する。
まぁOOPなんかのスキルは身につきづらいし、寿命はC++よりはるかに短いと思うがね。
0361名前は開発中のものです。
04/06/06 21:45ID:1hsuYb9/>権利が剥奪される?
そんなことどこにも書いてないでしょ。
0362名前は開発中のものです。
04/06/06 22:55ID:Egko9n9+エンターブレインに対して、独占的なパブリシティ権や商品化権を
承認する義務があるってことでしょ。
例えば、作家志望の子が直木賞とか芥川賞に当選して、
そのおかげで出版社も決まった作品を、自分勝手にネットで公開したりはしないだろ?
出版社の経費で準備とか宣伝してもらうんだから。それと一緒だ。
0364名前は開発中のものです。
04/06/07 01:29ID:1aeYTy4+http://comic4.2ch.net/test/read.cgi/2chbook/1058522800/
同人関連板のスレなので、漫画のコンテストメインだが
ゲーム系の情報も少し載っている。
0365名前は開発中のものです。
04/06/07 01:31ID:1aeYTy4+コンピュータ関連の作品を募集するコンテストもたまに載ってる。
0366359
04/06/07 05:39ID:gZs5vtDg>>364
これがよさげでした。
ロムディア松竹梅アワード
ttp://www.fix.co.jp/romdia/original_contest.html
>>365
そういう本がある事自体知りませんでした。探してみます。
0367名前は開発中のものです。
04/06/08 12:52ID:XHvAD1De「まずは2Dのゲームを作れるようになれ でなければ無理だ」 と言われて
アマゾン等で本を買ったんですが全然わかりませんでした、
>はじめてのWindowsプログラミング
>ゲームプログラミング練習帳
>3週間完全マスターVisual C++6.0 等々・・。
Visual C++6.0はちゃんと有りますが、本の説明が 「何十行も書いて、これを実行すればこうなる」等で
全然理解できない単純作業ばかりでした、
Visual C++6.0の初歩的な学習をする本でマウスのクリック判定位までは練習はしたんですが・・・
しょぼいアイディアですがどうしても作りたいので、
なにかお勧めの本やHPがあったら教えて下さい、お願いします(_ _
0368名前は開発中のものです。
04/06/08 16:06ID:DKBNTHTEオーサリングツールを侮るなかれ。良いツールだぞ。
0369名前は開発中のものです。
04/06/08 19:18ID:FjPRjDVIエスケープ・シーケンスなる機能は
XPのコマンドプロンプトでは使えないのですか?
0370名前は開発中のものです。
04/06/08 21:17ID:G58Ytfqiてか何に使うのやら。
0371369
04/06/08 21:49ID:FjPRjDVIサンクス。特に深い意味はありません。
0372名前は開発中のものです。
04/06/09 01:55ID:/mXnJN4+http://pc5.2ch.net/test/read.cgi/tech/1077102238/359-378
ttp://f1.aaacafe.ne.jp/~pointc/log137.html
XPじゃ無理。
0373名前は開発中のものです。
04/06/09 16:42ID:fk/5M0GA絶対無理ではなく、初期状態では無理
誤解を招く言い方のように思えたので勝手ながら追記
ちなみにうちはXPですがエスケープシーケンス使えてますよ
0374名前は開発中のものです。
04/06/10 00:10ID:GpB/9Lu+すみません、おしえてください、おながいします
ゲ制作初心者です
ギャルゲーを細々とつくっています
完成したらベクターにうpしたいのですが
えっちな描写はどこまで許されますか
「そういう表現がある場合は事前にその旨を連絡すべし」
みたいな注意がありましたが・・・
パンチラとか
エロ加減が微妙なものはいかがなもんかと悩んでます
裸体はまずだめぽいですが、半脱ぎとか・・・
どうなのでしょうか
スレ違いだったらすみません
0375名前は開発中のものです。
04/06/10 00:17ID:UBNP6qmkベクターの人に聞くのが確実なのですが、
それ以前にあなた18歳以上ですよね?いや、なんとなく…。
0376374
04/06/10 01:52ID:GpB/9Lu+さっき、改めてベクターの利用規約を読みました
ここに書くまでもなかったようです
どうもすみません
実はとし、よんちゃいなんです
0377名前は開発中のものです。
04/06/10 18:48ID:kaxofOy6(テトリスとか)を作ってみたいと思うのですが、一体何をすれば
いいかわかりません。 調べた所、SDKとかWin32APIとかDirectX
等の名前が出てきたのですが今の私の状況では何を勉強すれば
いいのでしょうか? IEのお気に入りにdeirectSEXは入ってるんですけど・・・
0378名前は開発中のものです。
04/06/10 19:18ID:wIMzHqip0379名前は開発中のものです。
04/06/10 20:51ID:2evIH896>一体何をすればいいかわかりません。
これは一般的には嘘、もしくは自己暗示だな。
本当に分からないなら、冗談抜きでツクール推奨。
ゲームを構成する要素が体系的に見えてくるはずだ。
鈍感な奴なりのアプローチってもんがあるのだ。恥じる必要はない。
0380名前は開発中のものです。
04/06/10 21:27ID:HtqlXFaCそれならずぶの素人でも1年やればCの勉強終わりそうだな
とまぁこれだけだと叩きぽいのでちゃんとしたことも言っておこう
378や379が言うみたいにツクール使うといいかと
そうすればゲームを作るうえで何が必要なのかわかるようになってくる
あとは必要なことをどうやって記述すればいいのか考えるだけ
ちょっと379と被ったけど言葉を簡単にしてみた
0381名前は開発中のものです。
04/06/10 21:59ID:kaxofOy60382名前は開発中のものです。
04/06/10 22:18ID:YegO4Qpq0383名前は開発中のものです。
04/06/11 17:26ID:SeDmGBi9> Cの勉強が一通り終わりそうなのでちょっとしたゲーム
> (テトリスとか)を作ってみたいと思うのですが
英語の勉強が一通り終わりそうなので英会話をしてみたいと思うのですが
と同じくらいアレゲな台詞だな。
まあ、実際に何か作ってみればわかるよ。
0384名前は開発中のものです。
04/06/12 08:15ID:WDJYJ47GPlgBltだとラスタオペレーションが指定できません
他に何かいい方法はありませんか?
0385名前は開発中のものです。
04/06/12 14:28ID:Prxt9+oxラスタオペレーションコードで加算・減算合成はできない。
素直にDirect3Dを使え。
どうしてもGDIだけでやりたいなら古典的だがソフトウェア処理でやれ。
CreateDIBSectionでビットマップのメモリアドレスを取得できるだろう。
それで加算だろうが減算だろうが好きなシェーディング処理ができる。
0386384
04/06/12 18:38ID:WDJYJ47Gそうなんですか・・・orz
でもSRCPAINTは加算合成じゃないんでしょうか?
合成について自分がよくわかっていないのでわかる範囲で書くと
Direct3Dがどんなものかは知りませんが、
とりあえずラスタオペレーションを指定できて、
PlgBltと同様なことが実現できるAPIは他にありませんか?ということです
0387名前は開発中のものです。
04/06/12 20:21ID:e3n/s2QRチミはまず、加算合成つーのがなんであるかまず知れ。
言っとくがOR演算のことじゃないからな?
0388名前は開発中のものです。
04/06/12 20:46ID:Prxt9+oxhttp://www.microsoft.com/japan/msdn/library/ja/DirectX9_c/directx/graphics/reference/d3dx/interfaces/id3dxsprite/draw.asp
0389名前は開発中のものです。
04/06/16 11:14ID:LseQDNTB環境はWindows 2000 + VisualC++ .NET 2003 Pro
DirectInputのジョイスティッククラスを作ろうと以下のようなクラス定義をしました。
#include<windows.h>
#include<dinput.h>
class cJoyStick
{
private:
LPDIRECTINPUT m_lpDI;
LPDIRECTINPUTDEVICE8 m_lpDIDevice;
BOOL m_Result;
public:
cJoyStick(HINSTANCE, HWND);
static BOOL CALLBACK EnumGameCtrlCallback(DIDEVICEINSTANCE *, VOID *);
static BOOL CALLBACK EnumPadAxisCallback(LPDIDEVICEOBJECTINSTANCE, LPVOID);
~cJoyStick();
};
コンストラクタでCALLBACK関数にthisポインタを渡してデバイスの取得などをやろうと思ってるんですが
どうもVC++がコンストラクタを認識してくれない(クラスビューに表示されない)んです。
cJoyStickの引数を(HINSTANCE, HWND)以外にすると認識される(表示される)んですが。
原因がさっぱりわかりません。
0390名前は開発中のものです。
04/06/16 13:51ID:vlLZepIn0391名前は開発中のものです。
04/06/16 14:13ID:cW2KlvaD0392名前は開発中のものです。
04/06/16 14:17ID:vlLZepInありがd
実はgimpを今、使ってるんですけど他にないかなぁ〜と思って書き込んだのです(@Д@;
0393名前は開発中のものです。
04/06/16 14:44ID:cW2KlvaDopenCanvasはどうよ。
http://www.portalgraphics.net/ja/index.asp
わりとお気に入りです。
0394名前は開発中のものです。
04/06/18 20:25ID:8aHavTIR0396名前は開発中のものです。
04/06/20 15:05ID:/hZT+ABAお前らOPムービー(デモムービー)って何使って作ってる?
アニメーションでもいいし、Flashみたいな動きするんでもいいから教えてプリーズ。
0397名前は開発中のものです。
04/06/20 22:39ID:RxIF6aNt0398名前は開発中のものです。
04/06/21 02:27ID:Azr3kqilもっとこう、リーズブル且つお手軽なの無いもんですかね?
0399名前は開発中のものです。
04/06/21 05:52ID:SgV/oOeo0400名前は開発中のものです。
04/06/21 08:10ID:j7b+zs1gゲームを作成するためにDirectXを勉強したのですがかなり難しかったので、
できればWin32 APIだけで作りたいのですが・・・
0401名前は開発中のものです。
04/06/21 08:11ID:SYnhBuUN一番簡単なのは、他人様のライブラリを使わせてもらうことかな
0402名前は開発中のものです。
04/06/22 01:32ID:X4iP5saE現在の知識はGoogle検索で簡単に掛かるような入門講座レベルなんですが、
2年半前のノートPC(VAIO PCG-R505X/PD)で、640*480の画像を数枚描画しただけで
FPSが20を切るような状態です。
「描画 高速化」等のキーワードで検索したり過去ログや他のスレ等を見るなどして、
ビデオメモリとシステムメモリの関係など基本的な部分はある程度理解したのですが、
これと言って速度の改善が行われる様子もなく、かなり行き詰った状態です。
(こんなところでコケてるのは自分くらいかもですが・・・)
もし描画速度向上のコツか、もしくは「この本(もしくはサイト)を見て勉強すればわかる」等
ダイレクトな答えでなくてもいいので解決の糸口になるようなものをご存知でしたら教えて頂けないでしょうか?
宜しくお願いします。
0403名前は開発中のものです。
04/06/22 14:10ID:ojyroFPc必要なのでしょうか?
いえ・・実はゲームブックのスレを立てたんですが、
そこで述べたもう一つのスレが立てられません・・。
あまり間を空けたくないのでどなたか以下のスレッドを
立ててください。よろしくお願いします。
【確認】ゲームブックダブりチェック【必須】
・予約後、もう一度自分より先行する予約がないか確認してね。
・4回選択したら一回ぐらいはゲームオーバーになるようにしてね。
・あんまり分岐しすぎると収集が付かなくなるので、たまにはどこかの
分岐にうまく融合させるのもいいね。
・900レス以降はエンディングに向かうようにしてね。
・その他、分岐が多すぎると感じたらマルチエンディング的な
ゲームオーバも多産してね。
・分岐は多くて5個ぐらいまでで。
その他、方向性の検討や質問などもこのスレで。
0404名前は開発中のものです。
04/06/22 15:51ID:ojyroFPc<タイトル>
【確認】ゲームブックダブりチェック【必須】
<内容>
このスレは、ゲームブックアゲインンスレ↓の書き込み予約用です。
http://pc5.2ch.net/test/read.cgi/gamedev/1087879409/
「ゲームブックアゲイン」では、おまえらがゲームブックを作成します。
以前もこういうスレはありましたが、分岐のリンク先がダブって
しまうという問題がありました。それを解決するための予約です。
<要留意>
・予約後、もう一度自分より先行する予約がないか確認してね。
もしあれば、先行する予約を優先する。
・4回選択したら一回ぐらいはゲームオーバーになるようにしてね。
・あんまり分岐しすぎると収集が付かなくなるので、たまにはどこかの
分岐にうまく融合させるのもいいね。
・900レス以降はエンディングに向かうようにしてね。
・その他、分岐が多すぎると感じたらマルチエンディング的な
ゲームオーバも多産してね。
・一度の書き込みでの分岐量は多くて5個ね。
その他、方向性の検討や質問などもこのスレでどうぞ。
ちなみに本スレの1の例がスタートだから、そこから続きをどうぞ。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
だれかお願ひ。スレ立ててちょ・・。 2の選択肢はなんだかよく分からんけど
ゲームオーバってことで。
0405名前は開発中のものです。
04/06/22 15:53ID:3E6K9gNw0406名前は開発中のものです。
04/06/22 16:01ID:z3uDPhKo2chで相談スレつくって避難所でゲームブックスレ作ったほうがよくね?
ゲームブック本体が2chにあると色々横槍が入る
いっそ、スレにこだわらずにwikiでやるとか
0407名前は開発中のものです。
04/06/22 16:15ID:ojyroFPcそんなにひどかったけ?まぁ、リンクのミスさえ防止できれば
荒唐無稽でもいいんじゃないかと思います。あくまでお遊びで。
>>406
たしかに避難所の方が、治安が良いかもしれんけど、もうつ
くちゃったし。とりあえずお気軽なものを! ということで
スレお願いします。(・−・)w
0408名前は開発中のものです。
04/06/22 16:29ID:z3uDPhKo【確認】ゲームブックダブりチェック【必須】
http://pc5.2ch.net/test/read.cgi/gamedev/1087889326/
0409名前は開発中のものです。
04/06/22 16:30ID:ojyroFPc「640*480の画像を数枚描画」
この表現良く分からんなあ。
その画像を毎回描画するってことか?
ノートなら苦しいかも。
まぁ俺詳しくねえし、
DirectX専用のスレで聞いてみたら?
あとBBXの連中も優しいよ。
0410名前は開発中のものです。
04/06/22 16:31ID:ojyroFPcありがとうございました!!
0411408
04/06/22 16:33ID:z3uDPhKoまさか本当に立つとは思わなかった
今は反省している
0412名前は開発中のものです。
04/06/22 16:52ID:HywODL4+640*480*32のビットマップ数枚って数MBかかるから
グラフィック性能がよっぽどヘボければビデオメモリに入りきらないかもな
ていうかビデオメモリ使ってる?
・まさかLock()とUnLock()でちまちま書き込んでないか?
・まさかGDIの関数使ってないか?
0413名前は開発中のものです。
04/06/22 17:04ID:pkopN+cUレンダリングの前と後にtimeGetTime置いて、どれくらい時間がかかってるか
計ってみれ。処理に30msとか40msかかってんじゃないの??
0414402
04/06/22 17:42ID:u228oGQnお返事ありがとうございます。
>>409
「640*480の画像を数枚描画」と言うのはバックサーフェス(640*480)に対して
640*480の画像を数回Bltした後に画面表示、ということです。
無駄ですけどとりあえず速度検証ということでこんなことやってます。
>>412
現在やっているのはIDirectDrawSurface::Bltメソッドで
640*480*32の画像が読み込まれたサーフェスからバックサーフェスへ転送というのを
3〜4回程やった後に表示(プライマリサーフェスへ転送)というものです。
LockやUnlockによるメモリへの直接アクセスはやっておらず、
またGDIを使った描画処理も挟んでません(DirectDrawが間接的に使ってるなら別ですが)。
ちなみに画像読み込み用のサーフェスはメインメモリ上に、
バックサーフェスはビデオメモリとメインメモリの両方で試してみましたが期待する速度は出ませんでした。
(ウィンドウモード対応でやってるのでバックサーフェスと言っても実体はオフスクリーンサーフェスなんですが)
>>413
単純なBltのみだったので部分的な速度は計ってませんでした。
今ちょっと自宅とは違う場所からアクセスしているので、自宅に帰ったら調べてみます。
0415名前は開発中のものです。
04/06/22 20:33ID:R4kRRp6V当たり判定はどんな感じで地形の当たりデータを作ればイイでしょうか?
0416名前は開発中のものです。
04/06/22 21:10ID:vHzZsH4d0417402
04/06/22 21:24ID:X4iP5saEちょっと勘違いというか処理にミスがありまして、FPS20を切ると言うのは間違いでした。
システムメモリに作成したサーフェス同士のBltによる転送があり、その所為で処理に時間が掛かっていたようです。
しかし、それを改善したとしても、5回画像転送⇒表示に21〜22ms掛かりFPS60を下回ってしまいます。
各時間を計ってみたところ、バックサーフェス(の役目をしているビデオメモリ上に作成したオフスクリーンサーフェス)
への転送は約4〜5ms、バックサーフェスからプライマリサーフェスへの転送(画面表示)は1ms以下でした。
そんなものなんでしょうか・・・?
0418415
04/06/22 22:30ID:R4kRRp6V一段ずつ普通の平面のデータを使うようなもんですかね?
平面の当たり判定は今まで
□□□□□
□■■■□ 例えばこんなのがあったら
□□□□□
char hit[] = {
0,0,0,0,0,
0,1,1,1,0,
0,0,0,0,0,
};
こんな感じで作ってたりしたのですが、
こんなのを 縦・横・奥行き にそのまま応用して使おうとしたら
階段とか作ってると無駄が多いデータが作られる気がするんですけど、
そもそも平面の当たり判定から間違ってるんでしょうか?
上手な当たり判定の作り方ご教授くだせぇ m(_ _ )m
0419名前は開発中のものです。
04/06/22 23:11ID:uFssHTsghttp://www.sony.jp/products/Consumer/PCOM/PCG-R505X/spec.html
こりゃグラボが問題でしょ。
ノートPCのグラボに期待しすぎは禁物。
0420402
04/06/22 23:43ID:X4iP5saEいや、まぁそうなんですけど、それでもたかだか矩形転送を5回程度やったくらいでFPS60切るっていうのも
ちょっと遅すぎるんじゃないかなと・・・実際他のゲームとかを見る限り、そんな遅くないみたいですし。(同じノート上でプレイしてみて)
ちなみにデスクトップマシンの方でも>>417と同条件で16〜17msとFPS60ギリギリでした。
Celeron1.8GBにRADEON9000PRO(VRAM64MB)です。これはいくらなんでも・・・
皆さんの反応を見る限り、特別低速になってしまう原因があるわけでもなさそうなので、
もうちょっと描画速度を上げる方法を模索してみます。
ありがとうございました。
0421名前は開発中のものです。
04/06/23 01:19ID:Xek9ifdg遅くなる最低限のものを晒したら、見てくれる人がおるかもしれんぞ
0422名前は開発中のものです。
04/06/23 01:47ID:SrmQ5gs1初心者が真剣に質問しても答えることができないのでテキトーなこと
言ったり、ツクールつかえとかいって優越感に浸ってる馬鹿しかいないって
プログラム板で言ってたんですが、だいたいあってますか??
0423402
04/06/23 02:19ID:irDlWB/Lと言うか、現時点で最低限のコードしか書いてないんですよね・・・
クラスはまだよく理解してないので全く使ってないんですが、それ以外は
普通にウィンドウ作って簡単なDirectDraw初期化処理をやって、
オフスクリーンサーフェスに画像を読み込んだらあとはBltしかしてません。
Blt処理は
g_lpBackSurface->Blt(&rect, g_lpSurface, &rect, DDBLT_WAIT, NULL); // これを4〜5回連続
g_lpPrimarySurface->Blt(&_ClientRect, g_lpBackSurface, NULL, DDBLT_WAIT, NULL); // そして表示
です。「rect」は{0,0,640,480}で、
「_ClientRect」はクライアント領域のスクリーン座標が入ったRECT構造体です。
g_lpSurfaceには640*480*32の画像が読み込まれてます。
一応書いておくと、g_lpPrimarySurfaceはDDSCAPS_PRIMARYSURFACEのみ、
g_lpBackSurfaceはDDSCAPS_OFFSCREENPLAIN | DDSCAPS_VIDEOMEMORY、
g_lpSurfaceはDDSCAPS_OFFSCREENPLAIN | DDSCAPS_SYSTEMMEMORYです。
こんな感じで何かわかりますかね・・・?
0424名前は開発中のものです。
04/06/23 03:27ID:vxpv//po0425名前は開発中のものです。
04/06/23 09:13ID:dPgxaG/R変わらなければ藻前のコーディングが悪い
0426名前は開発中のものです。
04/06/23 10:01ID:DlMTMHzO速度ベクトルV1(t-dt),V2(t)
慣性速度 Iv=V2-V1
摩擦力U=-mRμdIv/dt
横滑り速度 Y=Iv-∫Udt
ロール係数R=Iv-Y
0427名前は開発中のものです。
04/06/23 11:59ID:zMCAKrxI数値解法で60分の1秒単位とかで1ステップずつ計算を進めていく。
0428名前は開発中のものです。
04/06/23 15:48ID:MvZakr8f〃 Cの本(できれば値段も)教えてください、お願いします。
0429428
04/06/23 16:40ID:MvZakr8fこれじゃおかしいですね…
「使えるCの本」
に訂正します
0430名前は開発中のものです。
04/06/24 01:42ID:cf5/KFJU4830円で買えるVisual Studio.NET theSpoke 2003
http://pc5.2ch.net/test/read.cgi/tech/1087654860/
書籍はマ板のまとめページを参考にしたまえ。なお、プログラミング言語C第2版は必須。
http://www.1point.jp/~book_2ch/
一言忠告しておくと、金は惜しまないほうがいい。
安いが誰も使ってない環境や、安いがクソな本でウンウン試行錯誤するよりも、
バイトか仕事かで金を稼いで、高くても定評ある環境と資料をそろえたほうが
時間的にも金銭的にもはるかに有利である。もちろん買うだけでは駄目だが。
0431名前は開発中のものです。
04/06/24 01:49ID:2kAgGKsV自分で安い環境と書籍を紹介しといて、金は惜しむなって言ってる事意味ワカンネ―。
0432名前は開発中のものです。
04/06/24 09:07ID:Ri26dY35> IDirectDrawSurface::Bltメソッドで
> 640*480*32の画像が読み込まれたサーフェスからバックサーフェスへ転送というのを
> 3〜4回程やった後に表示(プライマリサーフェスへ転送)
>>417
> 5回画像転送⇒表示に21〜22ms掛かりFPS60を下回ってしまいます。
> 〜〜(中略)〜〜
> バックサーフェス(の役目をしているビデオメモリ上に作成した
> オフスクリーンサーフェス) への転送は約4〜5ms
>>420
> 矩形転送を5回程度やったくらいでFPS60切る
>>423
> g_lpBackSurface->Blt(&rect, g_lpSurface, &rect, DDBLT_WAIT, NULL); // これを4〜5回連続
> 〜〜(中略)〜〜
> g_lpSurfaceには640*480*32の画像が読み込まれてます。
> 〜〜(中略)〜〜
> g_lpSurfaceはDDSCAPS_OFFSCREENPLAIN | DDSCAPS_SYSTEMMEMORY
システムメモリ上の640*480*32bppの5回コピー。これを60[fps]で行おう、ということは
368640000[B/s] ≒ 350[MB/s] のデータ転送を要求するってことだ。
藻前の使ってるノートPCはノースブリッジ経由のデータ転送速度は
最大266[MB/s]だから、結論としては
『 絶 対 に 無 理 』
そのノートPCで軽やかに動いている他のゲームたちは別に魔法を使ってる
わけでも何でもない。システムメモリ上の640*480*32bppの5回コピーなんて
無茶はしていない、ということだ。
0433続き
04/06/24 09:21ID:Ri26dY35AGP2x以上対応のマザボとビデオカードの組み合わせだからだ。
0434402
04/06/24 10:37ID:o7oO5q8f返答ありがとうございます。
昨日の夜、システムメモリ<->ビデオメモリ間のBltの速度を全ての組み合わせで行い、
友人複数に協力してもらって結果を検証してみたところ、同じ答えに行き着きました。
自分のメインPCでギリギリ60fpsだった所為で「なんとかすれば軽くなるのでは」と思い込んでいましたが、
昨日の検証結果と、>>432さんの返事で漸くその思い込みから脱することができました。
単に「できる限りシステムメモリ->ビデオメモリの転送を減らす」というだけのことだったんですね。
>>402に書いたとおり、システムメモリとビデオメモリの関係はある程度勉強したつもりだったんですが
理解しきれていなかったようです・・・(って言うか検証もしてなかったのが問題だった)。
今まで悩んでいた部分が完全に解決したので、安心して次のステップへ進みたいと思います。
>>432さん、そして>>402以降返事してくださった皆さんありがとうございました。
0435434
04/06/24 10:45ID:o7oO5q8f○システムメモリ<->ビデオメモリ間のBltの速度チェックを全ての組み合わせで行い、
ちょっと言い間違えていたので訂正を。
0436名前は開発中のものです。
04/06/24 19:57ID:SaFswdM6曲やSEつくって、それをゲームに組み込むためには、
やっぱり結構プログラムの勉強もしないといけないんでしょうか?
曲つくれるよ!ってだけじゃだめなのかな・・・
0437名前は開発中のものです。
04/06/24 20:01ID:xSEnDGr8っていうか、プログラムがしたいわけではないんでしょ?
0438名前は開発中のものです。
04/06/24 20:03ID:Q/pST7roMP3やOGGが用意できるくらいで十分。
それよりも中の音楽の方が問題だね。
http://pc5.2ch.net/test/read.cgi/dtm/1078865807/
ここでも行って評価してもらうとよいかも。
もちろんだけど、
「曲つくれるよ!」よりも
「曲はもちろんプログラミングもできるよ!」ってほうが共同制作の場合重宝されるのは当たり前。
0439名前は開発中のものです。
04/06/24 20:05ID:zmWJpbZZネットでほかの人と遊べるようなSLGを作りたいんですが、何を使えばそれができますか?
どなたか教えてください。
0440名前は開発中のものです。
04/06/24 20:25ID:Q/pST7ro@プログラムを作るソフト。
Aプログラムに関する知識。
Bネットワークに関する知識。
C素材(画像・音楽・SE・3Dならモデル)を作る能力
D底なしのやる気と時間。
普通なら「絶対無理。帰れ」というところだが、今日は気分がいいので現実的案を提出。
@VisualC++・Delphiがメジャー。ネットゲーならVC++&DirectXをオススメする。
AVC++を使うなら、
・Cの学習(変数・ポインタ・文字列操作・構造体といった基本の操作と、SLGならファイル入出力・再帰呼び出しも必須)
・C++の学習(OOの理解・クラスの有用性の理解)
・DirectXの学習(機能・構造の理解〜SDKの分析と理解〜3Dなら途方も無い量のレンダリング技術についての理解)
BP2Pならネットワークの基本構造を理解し、TCP/IPをかじり、DirectPlayの仕組みを完璧に理解する。
サーバーを使うならサーバー運営と保全に関する諸技術(ていうかムリ)。
C2DSLGならドッター技術、イラストとCGレタッチ技術。3DSLGならモデリング技術。BGMの作曲技術(楽典を読む・コード理論の理解と良いコード進行に慣れるぐらいは最低必要)。
Dまあ@〜Cを見れば分かると思うが、配り歩いても腐るほど余ってしまう位の根気と時間の余裕が必要不可欠。
まあ、諦めろ。
夢はでっかいのは良い事だが、それだけではこの板にクロカビのように蔓延るワナビーの与太厨に過ぎん。
段階的学習スレで勉強するなり、地道な学習から始めよう。
0441名前は開発中のものです。
04/06/24 20:41ID:H0jRczPDいや、スタンドアロンから始めても別にいーだろってことで。
0442432-433
04/06/24 21:28ID:Ri26dY35>それだけではこの板にクロカビのように蔓延るワナビーの与太厨に過ぎん。
それは相対的感想であろう。目安となる実例をピックアップしてやれって。
俺の相対的感想を吐露するなら、お前も立派なクロカビに見えるわけで。(いや、冗談抜きでな)
実に際限の無い見下し合戦だとは思わんかね。
0443名前は開発中のものです。
04/06/24 21:29ID:qdETUyP3コンシューマだと曲+ドライバ作れますっていうくらいだと、それだけで食えると思う。
PCだと今の時代プログラムの知識はいらん気がする。
あと、SE作れるとすんごい助かります。
0444名前は開発中のものです。
04/06/24 22:11ID:xSEnDGr80445436
04/06/24 22:12ID:+wngd9/Tへへ・・・
実は、そう。
でも、DTM一人でやってても、モチベーション
上がらないんですよね・・・
数はそこそこ作ってきたから、
誰か他の人と共同作業で何か一緒に作るって、
すっごい楽しそうだなって。
>>438
ありがと!
MP3にできたらいけそーなんですね!
じゃあ、エンコードと、あと、曲のアップの仕方あたり、
調べてみまっす。
>>443
ドライバってのが、よく聞く単語なんだけど、
ぐぐってみても、イマイチイメージわかないんですよね・・・
サウンドをゲームに組み込むためのプログラムみたいな感じですか?
実は、436で「プログラム」って書いたのも、
サウンドドライバ作れるのが必須なの?っていう気持ちでのことだったんですが。
SEもやったことないけど、市販のライブラリからとってきた素材を波形編集、
って感じですよね?
勉強すればなんとかなる気がしてきました。
うまくいけば、みなさんよろしくね!
0446432-433
04/06/24 22:51ID:Ri26dY35場合が多いです。
0447名前は開発中のものです。
04/06/24 22:55ID:uksqbCtQ0448名前は開発中のものです。
04/06/24 23:35ID:1iyiTSi+0449名前は開発中のものです。
04/06/25 02:24ID:Sy4ILxHu私は最近簡単なゲームのシナリオを書き始めたばかりなのですが、
よくわからないのでノートに升目を引いて、分岐先を→で繋いだりしていました。
分岐が多くなるに従って、升目が足りなくなったりごちゃごちゃしてきちゃって、
それでもファイル数100くらいの簡単なものは作れたのですが、
すごく大変だったので、もっと効率のよい方法はないかなぁと。
本当に初歩的な質問でおはずかしいですが、よい方法を知っていたら教えて下さい。
0450430
04/06/25 03:00ID:IxaihcL5なんなのかねチミは。
環境はたまたまゲイツ様の粋な取り計らいでベストの環境が破格で入手できるようになったからだし、
「安い書籍を紹介した」つもりも毛頭ないぞ。(K&Rは必ず買えと言っただけだし)
>>428から、カネをケチって逆に損をしようとしている空気を感じたので忠告したまでである。
0451名前は開発中のものです。
04/06/25 03:18ID:MrWqgfQR学生なら自分も Visual Studio.NET を薦めるなあ。ドキュメントも豊富だし
自分が学生なら絶対に買う。一般が買ったら10万するものが5千で買えるもの
0452名前は開発中のものです。
04/06/25 05:24ID:GklXx3gXソースをください、(or紹介してください、)
モグラ叩きのソースを改造して学習しろと言われたんですが
検索すれど全然見つけきれませんでした、
どなたかお願いします、
0453名前は開発中のものです。
04/06/25 06:53ID:Cfka+AVfint a_mogura[4][4] = {0};
学校名とセンコーの名前晒せ。
そしたらソース貼ってもいいぜ。
つーか、悪いことは言わねー。(・∀・)ジブンデ ツクッチマエ!
0454名前は開発中のものです。
04/06/25 11:24ID:/8IWC3jJmain(){for(;;)printf("氏ねよ、モグラ\n");}
存分に改造してくれ
0455452
04/06/25 17:25ID:iPdsGx6U真面目本探して検索して見つからなかったのでつい質問してしまったんですが、
専門学校生がこの手の質問よくして嫌われている話題だったってこと
すっかり忘れていました。
別の方法でなんとかしてみます。 お騒がせしました。
0456439
04/06/25 19:09ID:pGW1+BQK0457439
04/06/25 19:12ID:pGW1+BQK0458名前は開発中のものです。
04/06/25 20:23ID:V9Zfm+Owもまいがもぐらたたきのどのあたりのコーディングを知りたいかわからんからあれだが、
JavaScriptで作ってあるやつ知ってるので取りあえずソースくらい見てみれ。
C分かるんだったらJavaScriptくらいなんとかなるだろ。
ttp://appoh.execweb.cx/cgi/mogura/moguhit.cgi
0459名前は開発中のものです。
04/06/26 01:04ID:9CNA3Qgiなぜ、ググらないのか?
0460名前は開発中のものです。
04/06/26 07:26ID:ybOqtwfr0461名前は開発中のものです。
04/06/26 11:12ID:ztNt9nzHネットやってる奴全員が必ずGoogle知ってるわけじゃないんだし。
0462名前は開発中のものです。
04/06/26 17:55ID:Ex8I12rygoogleをぐぐってみたいので、
URL教えれ
0463名前は開発中のものです。
04/06/26 18:28ID:yikN4BX7ヴァカナンジャネーノ?
0464名前は開発中のものです。
04/06/26 20:16ID:WPtQcCPhURLはこちらです。
www.url.co.jp/
0465名前は開発中のものです。
04/06/27 22:59ID:8WkhJX9bシムシティーのオンライン版のようなものを
作ってるグループもしくはスレってあります?
ないなら有志募ってやってみようかと思ってるんですが、
ここにスレ立ててもいいのでしょうか?
0466名前は開発中のものです。
04/06/27 23:01ID:W1l11kOI昔やろうと思ったことあるが流石にヤバそうなのでやめた。
0467名前は開発中のものです。
04/06/27 23:09ID:8WkhJX9bもちろんやるときはシムシティーってネーミングは使いませんし、
システムもオリジナルに変えようと思ってます。
もしよければ一緒にやりません?
僕subPGでいいですよ
0468名前は開発中のものです。
04/06/27 23:22ID:sIosK61q0469名前は開発中のものです。
04/06/27 23:27ID:wteprXEYそれすなわち、人まかs(ry
0470名前は開発中のものです。
04/06/28 01:12ID:2dGWupFvえ?いや、
466氏がmainやりたければお譲りしますよ
って意味です。
0471名前は開発中のものです。
04/06/28 09:38ID:Z4d17vPj0472466
04/06/28 16:41ID:D9mZfSA2いやいや、悪いんですが時間の関係で参加できません。
参考とするのは初代ですか?それともクオータービューの奴ですか?
複数人数をどうやって参加させるんですか?
ちなみに、各自個別の都市を運営して資金などのやりとりのみが可能なネット版シムシティなら既に本家が作っています。
0473名前は開発中のものです。
04/06/28 17:30ID:2dGWupFv>いやいや、悪いんですが時間の関係で参加できません。
そうですか、、、残念。
>複数人数をどうやって参加させるんですか?
>ちなみに、各自個別の都市を運営し
て資金などのやりとりのみが可能なネット版シムシティなら既に本家が作っています。
資金よりも人のcurrentみたいのを考えています。
それからcity間での電力の売買とか。
>>471
たしかにそうですね。
しばらく個人でたたき台になるようなものを作ってから仲間集めに入ろうかと思います。
みなさんありがとうございました。
0474名前は開発中のものです。
04/06/28 19:48ID:KIRtNUgZ上下左右のキーパッド入力を角度に変換するコードをC++で書いているのですが
どうしてもヤケクソにでかい&一目でわかりづらい素人コードになってしまいます。
どうにかスマートにできないのでしょうか。知恵をお貸しください。
enum eVK{VK_UP=0,VK_DOWN=1,VK_LEFT=2,VK_RIGHT=3};
bool IsPush(eVK)で押したかどうか取得
帰り値:0x0〜0x1FF(512で360°)
0475名前は開発中のものです。
04/06/28 20:23ID:fXbSqsbs野暮ったいコードになるのはしょうがないと思うけど。
0477474
04/06/28 20:38ID:KIRtNUgZint nAngle = 0;
CKey *lpKey = p -> GetApplication() -> GetKey();
lpKey -> Input();
bool bUp = lpKey -> IsKeyPush( VIRTUALKEY_UP );
bool bDown = lpKey -> IsKeyPush( VIRTUALKEY_DWON );
bool bLeft = lpKey -> IsKeyPush( VIRTUALKEY_LEFT );
bool bRight = lpKey -> IsKeyPush( VIRTUALKEY_RIGHT );
if( bUp ){
if( bLeft )
nAngle = 0x1C0;
ef( bRight )
nAngle = 0x40;
nAngle = 0;
}
if( bDown ){
if( bLeft )
nAngle = 0x140;
ef( bRight )
nAngle = 0xC0;
nAngle = 0x100;
}
0478474
04/06/28 20:39ID:KIRtNUgZif( bLeft ){
if( bUp )
nAngle = 0x1C0;
ef( bDown )
nAngle = 0x140;
nAngle = 0x180;
}
if( bRight ){
if( bUp )
nAngle = 0x40;
ef( bDown )
nAngle = 0xC0;
nAngle = 0x80;
}
SetAngle( nAngle );
こうすれば短縮できるぞ!みたいなのがありましたら
教えてください。おねがいします。
0480名前は開発中のものです。
04/06/28 20:57ID:sO35pDZ3入力処理くらいけちるな。
0481474
04/06/28 20:58ID:KIRtNUgZlpKey -> Input();
int nX = lpKey -> IsKeyPush( VIRTUALKEY_LEFT ) ? -1 : lpKey -> IsKeyPush( VIRTUALKEY_RIGHT ) ? 1 : 0;
int nY = lpKey -> IsKeyPush( VIRTUALKEY_UP ) ? -1 : lpKey -> IsKeyPush( VIRTUALKEY_DOWN ) ? 1 : 0;
if( nX == 0 && nY == 0 ) return;
SetAngle( gSinTable.Atan( nX, nY ) / 128 + 128 );
0482名前は開発中のものです。
04/06/29 00:09ID:ggNrspLh0483名前は開発中のものです。
04/06/29 05:57ID:fFioYTZ1普通はテーブルを引かないか。
いちおう誤差入ってないか調べておくべきかも。
0484名前は開発中のものです。
04/06/29 20:43ID:KzJa4zg9点対点、点対矩形、点対円、矩形対矩形、矩形対円、円対円の
判定プログラムは作れたのですが、対直線(任意の角度・長さ)や
対任意の角度で傾いた矩形の判定が作れずに困ってます。
(例えるなら回転波動砲や設置型レーザーみたいなやつ)
どうすればうまく作れるでしょうか?ご教授お願いします!
0485名前は開発中のものです。
04/06/29 20:56ID:rdxOhltxもしや現役中学生でしょうか?
0486名前は開発中のものです。
04/06/29 21:04ID:KzJa4zg9はい、中1です。
数学の先生にも聞いてみたんですが、説明しても
多分分からないだろうから教えないっと言われてしまいました。 泣
0487名前は開発中のものです。
04/06/29 21:32ID:+s2sBr+3当たり判定ってそういう幾何学的なものだけじゃなくて
不定形なものもあると思わないかい?たとえば2D格ゲーキャラの判定とか。
それを考えればもう少し楽な判定方法が見つかると思うぞ。
まあ3Dではそれなりの判定が必要なんだろうけど。
0488名前は開発中のものです。
04/06/29 21:46ID:OSp1CFcf漏れもよくわからんが一応解説みつけたので貼っとく
一応これを応用して回転した四角の判定はできた
肝心の「線分の左右どちら側にあるか」の説明がないのが痛いけど
式だけそのまま使えばなんとかなった
ソースはDelphi
点が有向線分の左右どちら側にあるか調べる
http://gamdev.org/w/?%5B%5B%C5%C0%A4%AC%CD%AD%B8%FE%C0%FE%CA%AC%A4%CE%BA%B8%B1%A6%A4%C9%A4%C1%A4%E9%C2%A6%A4%CB%A4%A2%A4%EB%A4%AB%C4%B4%A4%D9%A4%EB%5D%5D
点が三角形内に含まれるか調べる
http://gamdev.org/w/?%5B%5B%C5%C0%A4%AC%BB%B0%B3%D1%B7%C1%C6%E2%A4%CB%B4%DE%A4%DE%A4%EC%A4%EB%A4%AB%C4%B4%A4%D9%A4%EB%5D%5D
0489名前は開発中のものです。
04/06/29 23:41ID:7xGP5ery0490名前は開発中のものです。
04/06/30 00:15ID:zEtgFKusシェーダーを使えば幸せになれるでしょう。
0491名前は開発中のものです。
04/06/30 01:15ID:KlmwVt05できるよ。
ttp://www.capcom.co.jp/newproducts/consumer/automodellista/
はい、次の方どうぞ(´ー`)y−~~~
0492名前は開発中のものです。
04/07/01 00:35ID:UZ4BOIcx>(例えるなら回転波動砲や設置型レーザーみたいなやつ)
これくらいなら、全部矩形でやってるが
0493名前は開発中のものです。
04/07/01 16:17ID:3VAFxa1r0494DX+4
04/07/01 16:26ID:vzzpN1mDどうやってつくってるんですか?
0495名前は開発中のものです。
04/07/01 16:39ID:Yii/6/QDWin2000以外なら動作保証してるよ。
0496名前は開発中のものです。
04/07/01 16:40ID:3VAFxa1rありがとうございます。
でもディスク挿入する所が分からない……。よろしければお願いします。
0497名前は開発中のものです。
04/07/01 16:59ID:Yii/6/QD? ( :c o) ?
ディスクを挿入する所?
FDドライブとかCDドライブとかDVDドライブとかではなくて?
え? あれ?
0498名前は開発中のものです。
04/07/01 17:07ID:cqvRKM78最近のマシンだとFDドライブついてないのかもね。
0499名前は開発中のものです。
04/07/01 21:40ID:7zLIQ1SACDだよ。
http://www.enterbrain.co.jp/digifami/products/srpg95v/
XPでは動くのかな。95系は大丈夫と書いてあるけど、
XPは95系、2000系どちらにも属さないと聞いているし。
0500名前は開発中のものです。
04/07/01 21:55ID:Yii/6/QD動作OS確認はこっち。
www.enterbrain.co.jp/digifami/products/taiou.html
0502名前は開発中のものです。
04/07/02 20:38ID:btAiFtzE一元管理するタスクをstd::listにクラスをぶち込んで作ってみたのですが
(ちなみにタスクは以下のサンプル10をアレンジしたものです)
(http://yaneurao.hp.infoseek.co.jp/yaneSDK3rd/)
タスク間で会話する方法がどうにも思いつきません。
これが解決しないことにはぶつかり判定やダメージを与えたりとか
できないのでなんかアイデアあったらお願いします。
0503名前は開発中のものです。
04/07/02 21:45ID:d0YH+hiaこれをパソコンゲームかプレステで製作して売り出したいのですが
あほな私はプログラムが全く意味不明で自分では製作できません。
そこでシンプル2000とかのゲーム会社にアイデアを持ち込むつもりです。お金を払ってでも
商品化したいのでバイトで稼いで100万円用意しました。
今高3なので夏休みに実行するつもりです。
諸先輩方。私に何かアドバイスはありませんか???
0504名前は開発中のものです。
04/07/02 21:54ID:M8Sup5my0505名前は開発中のものです。
04/07/02 21:56ID:d0YH+hia0506名前は開発中のものです。
04/07/02 22:02ID:mGc4qyci持ち込めばいいじゃん
0507名前は開発中のものです。
04/07/02 22:03ID:QVKFzAcgま、ネタに突っ込んでも仕方ないけど。
0508名前は開発中のものです。
04/07/02 22:12ID:GMhWZwnP↑きて!!!!!!!!!!!
掲示板
かきこよろ!!!!!!!
0509名前は開発中のものです。
04/07/02 22:21ID:d0YH+hia0510名前は開発中のものです。
04/07/02 22:23ID:d0YH+hia0511名前は開発中のものです。
04/07/02 22:25ID:d0YH+hiaはした金ですか??
0512名前は開発中のものです。
04/07/02 22:35ID:mGc4qyciなんで自演してるんですか。
>>510
背広着たほうがいいかどうかも分からないほど常識が無いんですか。
>>511
100万円という金額はどこからきたのですか。
0513名前は開発中のものです。
04/07/02 23:04ID:7sCyrWyY会社にアイデアだけ持ち込んでも、会社によってはろくすっぽ
ロイヤリティ出してくれない場合があるから避けた方が良い。
100万もの資金があるならプログラマー雇って自分で製品化して、
そいつ持ってソフト販売会社にでも売り込め。
プログラマーなんて知人関係から当たっていけば人件費だって
毎日1食オゴり程度で済むかもしれんし。
0514名前は開発中のものです。
04/07/02 23:32ID:Xs2Xk3aNもし形にできないなら、それはタダの妄想で作りようが無いということ。
0515503
04/07/02 23:39ID:d0YH+hia1.失敗しました。
2.ゲーム関係の方は職場でも私服の方が多いと伺ってたので
気軽に私服にします。
3・バイトの内容はここではかけません。すみません。
高校1年から貯めてきました。
>>513
参考になります。
ゲーム専門学校でも覗いてきて勧誘しようかしら?
0516503
04/07/02 23:42ID:d0YH+hia夏休みに入ったらやってみます。8月おわりには形にして
活動したいです。でも昼のバイトもしたい・・。
0517名前は開発中のものです。
04/07/03 00:44ID:pFOAVOn/ビジネスは信用第一。 まずは身なりから整えるのは常道。
せっかくバイトで稼いだ金があるんだから有効に使うべし。
(体格も変わるだろうし、高いもので無くていいけど、生地のしっかりしたものだとなお良し)
社会常識についても、本を読むなり身近な大人に聞くなりして勉強すること。
ゲームを売りたいなら、それはもう“遊び”ではなく“商売”だと自覚を改めること。
企画やプレゼンについて書かれた本は山のようにあるから、読んだほうが良いと思うな。
買わなくても、図書館へ行けば見つかるよ。
0518名前は開発中のものです。
04/07/03 02:18ID:w2ty8OZLオラウータンなどの
サルは自分と似ていない自分の子供を(子殺しする)殺す。
(立花隆『サル学の現在』平凡社より)
http://www.google.co.jp/search?q=cache:YzJwPXsiJZAJ:www.impala.jp/bookclub/html/dinfo/10110005.html+%E3%82%B5%E3%83%AB%E5%AD%A6%E3%81%AE%E7%8F%BE%E5%9C%A8%E3%80%80%E5%AD%90%E6%AE%BA%E3%81%97&hl=ja
0519503
04/07/03 06:13ID:yfNkhr0Cおはようございます。
親身なアドバイスありがとうございます。
よく考えてみます。
考案したゲームは、厚紙だけで作れるので、
さっさと作ってしまう事にしました。
「軍人将棋+2ちゃんねる」みたいな感じです。
レスくださったみなさま。ありがとうございました。
0520名前は開発中のものです。
04/07/03 11:48ID:NSS8M6jP2 ち ゃ ん ね る ゲ ー を 売 っ て く れ る 会 社 が
あ る と で も 思 っ て い る の か
0521名前は開発中のものです。
04/07/03 12:12ID:v8pV1W+/ダウンロード販売だけど。
0522名前は開発中のものです。
04/07/04 14:48ID:XSn7DVd0それ以上に質のよいゲームを作ることを目標にしたいので。
0523名前は開発中のものです。
04/07/04 14:48ID:XSn7DVd00524名前は開発中のものです。
04/07/04 15:06ID:Rv6wPv2x0525名前は開発中のものです。
04/07/04 15:21ID:lnmtRTod@とてもフィールドが広くて大規模なのが作れる
AつくったデータをモノクロのBMPで保存でき、ロードできる。(有名な配置は最初からついている)
B色がついており、繁殖する際に遺伝のメカニズムで色が変わる。
ぐらいかな。これが全部ついてたら間違いなく最高のライフゲームだと思う
0526名前は開発中のものです。
04/07/04 15:26ID:oxe0M6830527名前は開発中のものです。
04/07/04 16:26ID:ic00T/KpVisual C++で表示することはできるのですか?
win32APIだけで大丈夫ですか?
0528名前は開発中のものです。
04/07/04 16:51ID:b+jWspZR昔やってたんで言うが、まずは分岐ポイントが5つくらいの書いてみれ。
それくらいならチャート書かないでも出来るだろ?
んで自分でやり込んでみろ。
お前さんに才能があるんなら、意外な位真面なのが出来るハズだ。
逆に言えば、スパゲッティになるようなモンは糞。
0529名前は開発中のものです。
04/07/04 17:00ID:5IV6ei/t戦闘はサイドビューがいいのですが
0530名前は開発中のものです。
04/07/04 17:04ID:b+jWspZRまぁふつーは、そのタスクリストを制御するルーチンがあって、そいつが処理する。
どーしてもP2Pぽく当事者だけで騙り合いたいなら、共有メモリかメッセージ使え。
今日はパチで勝って気分がいいから特別にキーワード教えたる。
メッセージ
PostMessage()
共有メモリ
CreateFileMapping()
あと、排他制御も必要だぞ。こいつでぐぐれ。
EnterCriticalSection()
0531名前は開発中のものです。
04/07/04 17:05ID:2HiS+B59大丈夫。
ただし、君のスキルがどの程度か知らないが。
0532名前は開発中のものです。
04/07/04 17:08ID:b+jWspZR速度気にしなくていいなら可能だ。
まあ物凄い勢いでチューニングすれば速度も満足行く物が作れるだろう。
そこらは要求するレベルや自分のスキルと相談しれ。
0533522
04/07/04 17:17ID:XSn7DVd0出来がよいです。ごめん。
>>525
@については画面解像度のことも考えて、1280*1024が最大、それ以下ならばユーザーの定義が可能くらいでいいのかなぁ。
Aこれはやりたい。でも有名な配置ってことは配置の著作権とかどうなのか調べる必要がありそうだ。
Bこれはちょっとわからん。ONになったマスが赤でONが継続されているマスが黄色とかそんなノリかな?
>>526
100手くらいまでしか戻せなさそうだけど、これでいいかな?
レスありがとうございます。
0534名前は開発中のものです。
04/07/04 19:05ID:lnmtRTodおそらく増殖した色が同じ色で、いくらかの確率で色がかわるとかそんなノリ。
ttp://www.vector.co.jp/games/soft/win31/game/se023041.html
これのことね。
有名な配置についてはたぶん大丈夫。だってフリーのソフトに結構ついてるからw
ttp://www.mars.dti.ne.jp/~khnum/life/initial_pattern.html
こんな感じのが有名な配置。
できたらぜひ教えてくれ。
0535名前は開発中のものです。
04/07/04 23:01ID:OAqHdvJq課題制作の途中で絵を少し変えたくなったのですが編集ソフトが無くて・・・
0536名前は開発中のものです。
04/07/05 14:32ID:pW2x8UW10537名前は開発中のものです。
04/07/05 14:35ID:WFyR5iDyいや・・この質問をしている時点で
そのスキルはないと思えるのだが・・。
win32APIにそれら3Dファイルを解析して
3D画像として表示してくれる関数はないよ。
3Dの表示エンジン自作するしかないよ。
0538名前は開発中のものです。
04/07/05 17:33ID:axn64mRQもしくは、画像を簡単に扱える言語は何かありませんか?
できれば具体的に教えてください。
0539名前は開発中のものです。
04/07/05 17:39ID:DF0lOhpJLoadBitmap関数などを使う。
>もしくは、画像を簡単に扱える言語は何かありませんか?
VB、HSPなど。
0540538
04/07/05 20:16ID:axn64mRQやさしい539サソ有り難うございます!
とてもためになりますた!
有り難うございます!
0541名前は開発中のものです。
04/07/06 01:09ID:veV/dQAd0542名前は開発中のものです。
04/07/06 01:15ID:s9tm9SHo0543名前は開発中のものです。
04/07/06 01:39ID:veV/dQAd英語は単語を知っておけば得ってレベルですか?
文法は必要ないと聞きました。
0544名前は開発中のものです。
04/07/06 02:05ID:40a9qyvV0545名前は開発中のものです。
04/07/06 02:11ID:DgSACw8kまぁなりたいって言ってもゲームを作る職のうちの何になりたいのかにもよるけど(プログラマ、グラフィッカー、プロデューサー、etc...
英語を知っておいたほうがいい理由は新しい開発環境を導入したときにマニュアルが英語でしかかかれてなかったりするため
数学物理を知っておいたほうがいい理由はゲームバランスを練るさいに必要となってくるため
別に絵を描いたりプログラム書いたりするのにそこまで凝った英語数学物理は必要じゃない(といっても高校レベルの知識は持っておいたほうがいい
0546名前は開発中のものです。
04/07/06 02:55ID:vj8/49Vz0547名前は開発中のものです。
04/07/06 09:18ID:7EhCsRaa(´−`)y-'~~ どんなゲームをどう(プロとしてとかアマでいいとか)作りたいのか?
話はそれからだな
0548名前は開発中のものです。
04/07/06 12:03ID:n7byfemR学校なんていかなくても大丈夫だよ
0549名前は開発中のものです。
04/07/06 12:24ID:kr8r+rj60550名前は開発中のものです。
04/07/06 12:51ID:LMxoGm9J人に教わらないと何もできない人間なら学校行け。
ゲーム会社では何も教えない=自分で学べる人間の職場。
大学を出る頃の年齢は、ゲームプログラマの全盛期の年齢だ。
全盛期に入社してゲーム作りを学んでいく野郎は、所詮作業員扱い。
0551名前は開発中のものです。
04/07/06 17:29ID:XjX4TkwL細かいコーディングレベルでなくて手法的なことでいいんですが。
0552ぁきまさ
04/07/07 00:26ID:wgvBGDgZSDL_ttfを使った日本語表示でつまずいてしまいました。
http://gamdev.org/up/img/813.png
(・・・の部分は 戦う の文字列)
ソースの文字コードはUTF-8,Unicode,EUC等など適当に試してみましたが、
ダメでした。
某所ではUnicode,某所ではUTF-8なら日本語表示はできるようなことが書いてあったのですが、
どうにも原因がわからないので、
どなたか原因わかる方ご教授お願いします。
0553名前は開発中のものです。
04/07/07 12:18ID:i8QC7kRt0554名前は開発中のものです。
04/07/07 14:20ID:aQR/Fh0yONScripterのソース嫁
0555名前は開発中のものです。
04/07/07 17:10ID:9ayPTvq9諸先生方、お願いいたします。自分ひとりでは限界です。
あるオブジェクトAに関連付け(親子関係)されているオブジェクトBの座標および回転値を
オブジェクトXに適用したいのですが・・・・
オブジェクトBのローカル座標およびベクトルを、ワールド座標(と、ベクトル)にすることはできました。
座標はそのまま適用すればできたのですが、
ベクトルを回転値にする方法が・・・わかりません。
オイラー角やら何やらはよくわかってませんが、とりあえずベクトルの戻り値はX,Y,Zひとつずつで3つ取得できてます。
えっと、とりあえず、ベクトルを角度に直す方法を・・・どなたか、ご教授お願いいたします・・・。
あと何歩くらい足りないんしょう・・・。わかりにくい文章ですみません。
0556ぁきまさ
04/07/07 17:32ID:5dPHJmEBていうかドキュメントページに載ってましたorz
失礼しました。
0557名前は開発中のものです。
04/07/07 19:13ID:hqasBUQW>ベクトルを回転値にする方法が・・・わかりません。
http://www.microsoft.com/japan/msdn/library/ja/vclib/html/_crt_atan.2c_.atan2.asp
http://www.microsoft.com/japan/msdn/library/ja/vclib/html/_crt_asin.asp
ベクトル[a,b,c]がオブジェクトの前方向なら
横振り角(ヨー )はatan2(a,c)。縦振り角(ピッチ)は-asin(b)とかで。
ただし前方向の基準を[0,0,1]、上方向の基準を[0,1,0]とする場合。
0558名前は開発中のものです。
04/07/07 21:00ID:WqjF8m79オブジェクトBを求めた行列を、
そのままオブジェクトXに適用すれば終わりじゃないの?
なんでいちいち分解するの?
BとXを同じ座標と同じ向きにするという話だよね?
0559名前は開発中のものです。
04/07/08 08:00ID:90dALvzm0560名前は開発中のものです。
04/07/08 12:39ID:ifbAnz6G必要なときにメモリに読み込んでテーブル使うなりして表示。
0561名前は開発中のものです。
04/07/08 16:51ID:ERzqm+p1winAPI勉強してテトリスでもつくるかそれともC++でオブジェクト指向
なるものを学ぶべきか、みなさんどっちがいいとおもいますか?
最終的にはC++でRPG作ってみたいとおもってるんですけど。
どっちからいったほうがヨサゲですか?
0562ぁきまさ
04/07/08 16:55ID:LjUIW0Aaテトリスに一票。
でもWinAPIよりはSDLとかその手のライブラリを使うことをお奨めします。
簡単だから。
0563名前は開発中のものです。
04/07/08 18:48ID:6dRLPEz70564名前は開発中のものです。
04/07/08 19:00ID:ifbAnz6Gって解答はこの板的にはダメか?
0565名前は開発中のものです。
04/07/08 19:37ID:8gk/VyIhまずは画像を読み込め。
話はそれからだ。
0566名前は開発中のものです。
04/07/09 17:21ID:1RAoKdgsHBITMAP hBitmap;
hBitmap = (HBITMAP)LoadImage(hInst, "test.bmp", IMAGE_BITMAP,
0, 0, LR_CREATEDIBSECTION | LR_LOADFROMFILE);
0567名前は開発中のものです。
04/07/10 17:40ID:I+NQfG+y0568THE 初心者
04/07/11 00:22ID:wrQRlNVG最終的にはPS2みたいなゲームを作れるようになりたい!と思ってプログラミングの勉強を始めたのですが、まったく何をやったらいいのかわかりません。
プログラミングにはいろんな言語があるってわかったんですが、どの言語から勉強するべきでしょうか?
0569名前は開発中のものです。
04/07/11 00:44ID:cPsCpmlT聞く前に調べる癖をつけることが第一だ。ぐぐれ。
>どの言語から勉強するべきでしょうか?
予算や本人の能力などによって何がいいかは色々。
それぞれの言語の特徴を調べてみることです。
0570名前は開発中のものです。
04/07/11 00:57ID:U9OOaSwgまぁ基本的に同意見なんだけど、「初心者歓迎」を銘打ってるんだからもう少し柔らかく。
>>568
Google検索などで「ゲームプログラミング 言語」のキーワードで検索してみる。
あとはその中に比較的よく出てくる言語を調べてみること。
初心者向けとかそういうのが知りたいなら「初心者向け」っていうキーワードも追加してみたらいい。
>>569の言う通り、聞く前に調べるクセはつけておいたほうが良いと思う。
あと、「PS2みたいなゲーム」ってアバウト過ぎるかと・・・いろんなゲームがあるし。
0571名前は開発中のものです。
04/07/11 01:22ID:RsNErYr5個人的感想でいいので誰かおせーて。
0572名前は開発中のものです。
04/07/11 01:24ID:j7YGQS/50573571
04/07/11 01:27ID:RsNErYr5すまんこ。
カキコした直後にこのスレに気付いたんもので・・・。
0574名前は開発中のものです。
04/07/11 01:52ID:6vJ9sW65あなたは勉強する言語を選択する前にまず、論理的な思考を行えるように
訓練するのが先だと思います。
次に抽象的な質問ほど抽象的な答えしか返ってこないことを理解しましょう。
がんばってください。
0575名前は開発中のものです。
04/07/11 02:15ID:EGKiWGNI山に登ったことのないヤツが、
「チョモランマとかいうのに登りたいです。どうやるんですか?」っていうようなもんだ。
0576名前は開発中のものです。
04/07/11 02:25ID:U9OOaSwgその例えなら、
「最終的にはチョモランマに登りたいんですけど、最初はどの山から登ったほうがいいですか?」
っていうことじゃないのか?
0577名前は開発中のものです。
04/07/11 02:49ID:EGKiWGNI言語は山(=目標)じゃなくて道具だからなあ。
道具はもっと身近な目標のために揃えた方がいいのでは。
つーか俺自身箱根山にも登れてないヘタレなので聞き流してくれ。
0578ぁきまさ
04/07/11 11:08ID:bQtHH+Oyとりあえず
・目標を具体的に提示し
PS2みたいなゲーム→FF10みたいな3DRPG、アーマードコアみたいな3Dアクション、エスプガルーダみたいな2Dシューティングetc,etc色々考えられます
・その上でどんなところで分からなくなったのか、はっきり記述して
具体的にどうつまずいたのか記述すべきです。
たとえば、C言語のポインタでつまずいた、とか。
・その他ある言語について書籍や詳しい知人などを持っているならそーいうことも書いておく
言語選びなら当然ですね。(多分
と判断材料になるような書き込みをしたほうがいいと思いますよ。
とにかく具体的に物事を書かないと相手にしてもらえない場合が多いです。
ここは初心者スレですから、
相手にされていますが…。
あと、Google知ってますか?
http://www.google.com/intl/ja/
是非使いましょう。
0579名無しさん@そうだ選挙に行こう
04/07/11 20:00ID:MySdbWU9ぶっちゃけググるって、中級者以上向けだよ。
キーとなる単語が解らんと話にならんからな。
つうワケでこの手の質問は、やねうらお辺りに飛ばすってのはどーだ。
0580名前は開発中のものです。
04/07/11 20:28ID:IBrmDJo40581THE 初心者
04/07/11 21:31ID:K7wX96ZBえっと最終的にはアクションRPGを作りたいなって思っているんですが、
プログラミングの言語って
APL AppleScript ASP BASIC C# COBOL Curl CとC++ Delphi Dylan Forth FORTRAN HSP Java JavaScript LOGO Objective C Perl PHP Prograph Prolog PythonRuby Smalltalk SQL Tcl/Tk UserTalk Visual Basic Visual
などなど
と、いろいろあるじゃないですか、いっきに全部の言語を勉強することは難しいので、とりあえずどの言語から勉強したほうがいいでしょうか?
御指摘のとおり自分でも調べてみます。本当に申し訳ありませんでした。
0582ぁきまさ
04/07/11 21:34ID:bQtHH+OyD言語をそこに入れてみては?
0583名前は開発中のものです。
04/07/11 21:40ID:t83kIFLA普通に就職の役にも立つだろうし。
人によって意見の分かれるところだが、ちゃちゃっと成果を見ることのできる
HSPに手を出してみるのも、俺は悪くないと思う。
プログラムをまったくしたことが無いならとりあえずツクールでもいじってみたらどうかね?
どんな画像を用意したらいいかとか多少見えてくるものもあると思うぞ。
0584ぁきまさ
04/07/11 21:49ID:bQtHH+OymakeとかRADに頼らない知識が身に付くし。
人によって意見の分かれるところだが、ちゃちゃっと成果を見ることのできる
Python,PyGameに手を出してみるのも、俺は悪くないと思う。
プログラムをまったくしたことが無いならとりあえずフリーのゲームの画像でもいじってみたらどうかね?
どんな画像を用意したらいいかとか多少見えてくるものもあると思うぞ。
…ごめんなさい。
0585名前は開発中のものです。
04/07/11 22:51ID:Mv5FyA+fで、ターゲットとするプラットフォームはなんなんだよ?
0586名前は開発中のものです。
04/07/12 11:43ID:j2yaRrfo0587名前は開発中のものです。
04/07/12 12:13ID:17cF6j2N"プログラム覚える"の定義が不明です。
言語の文法を覚えたいのか、特定のゲーム作りのセオリーを覚えたいのか
どっちだ?
0588名前は開発中のものです。
04/07/12 12:45ID:TDzNLkvW面倒なだけだと思うが。
そんなことする暇があればもっといい勉強の仕方があると思うぞ。
0589名前は開発中のものです。
04/07/12 12:48ID:JQvMPPtFない。一番上達するのは、
1. 他人のプログラムを読み、
2. 自分でプログラムを書くこと。
どっちが欠けても駄目。英語なんかと同じだわ。
0591名前は開発中のものです。
04/07/13 00:01ID:XLq84O1s少々皆様のお力を拝借したく、質問させて頂きます。
現在開発状況は80%といったところで、もうすぐ完成のゲームがあります。
ただ、現状ではマップデータはテキストファイル、画像はbmpかjpgです。
他の方々の同人ゲームなどを拝見すると、マップ等のみられてはマズいデータは暗号化(バイナリ変換かな?)してあり
画像等も、圧縮してひとまとめにしてあるようです。
これらは、どのようなライブラリで可能になるでしょうか?
もし、フリー等で、扱い易いものや、詳しく解説してるHPや本等ありましたら教えてください。
開発環境は、恥ずかしながらVB6を使用しています。
0592ぁきまさ
04/07/13 00:17ID:VEZeZEml忘れましたが。
0593名前は開発中のものです。
04/07/13 03:16ID:61EjFS0Lとりあえず「暗号化」でググりなされ。
0594名前は開発中のものです。
04/07/13 03:40ID:hVT4K+XE0595名前は開発中のものです。
04/07/13 09:33ID:dh7V/bQHbmpなら暗号化と同時に圧縮の役割も兼ねて(゚Д゚)ウマー
複数画像をまとめてそこから必要なものを取り出すとかってのは使い回しが効くので
自分で実装してみては?
0596名前は開発中のものです。
04/07/13 10:55ID:XLq84O1sしかし、VB6を数年以上つかってて、こんな機能あるなんて知らなかったヨ… orz
さすがにモンスターデータやアイテムデータが素で秀○なんかで見れちゃうのは
RPGとして問題があると思うんで…がんばって暗号化してみまふ…
0597名前は開発中のものです。
04/07/13 10:59ID:dCf7PjSv0598名前は開発中のものです。
04/07/13 12:11ID:XLq84O1s結局、VB6のリソースファイル機能を使用することにしました。
画像データはすんなり行ったのですが、テキストデータでつまっております。
組み込む時はテキストファイルのままでよさそうなのですが
いざそれを読み込もうとするとバイナリデータになってしまいます(いや、当然なんですが(苦笑))
確か、VBには標準ではバイナリデータをテキストデータに戻す関数ってなかったですよね?
いろいろとぐぐっては見たのですが…解決策が見つかりませんでした。
.NETならテキストそのまま組み込めるらしいのですが、.NET使いにくいし…
解決策をご存知の方おられましたら、ご教授願います。
0599名前は開発中のものです。
04/07/13 17:58ID:2MQaKI4Kでもどうしてゲーム画面だけくっきり撮れるのか?
なにかのツールを使うのならそのツールを教えてください!
0600名前は開発中のものです。
04/07/13 18:10ID:QbjXyUhaそれってゲーム製作技術と何か関係があるの?
0601名前は開発中のものです。
04/07/13 18:13ID:/CvgO/Ka市販ゲームの画面をキャプチャーしたいんだろ。
PCゲーム板で聞くのが筋じゃないのか。コラ。
0602名前は開発中のものです。
04/07/13 18:30ID:lU7AGGpoウィンならPrtScSysRcキー(キーボード右上)を押して、
ペイントを開いて、貼り付けを押せば、
パソコン画面全体がコピーされていて、
そこからゲームの画面のみを切り抜いて別の所に保存すればいい。
>>600
スクショを乗せてくれるとかでは?
0603名前は開発中のものです。
04/07/13 18:51ID:QbjXyUha自分でゲームを作れる奴が、画面のキャプチャリング程度のことが出来ないとは思えないけど・・・
0604THE 初心者
04/07/13 20:00ID:ZuX1LAlaそして、その中にプログラムらしき物が書いてあって、これを打ち込んでビルドしてくださいっていうところがあるんですが、どこに打ち込んだらいいんでしょうか?
メモ帳でしょうか?また、打ち込んだプログラムをどうやって起動させるのでしょうか?
教えてくださいおねがいします。
えっと、なんかCプログラミングってかいてあります。だからCなのかな?
0605名前は開発中のものです。
04/07/13 20:10ID:RBrhBHK10606名前は開発中のものです。
04/07/13 20:13ID:zZHDNaiFすげぇ……そんな状態で買いに行ったのか。
とりあえず付属のCDROMとかついてないのか?
Cをやりたいんなら、普通はbccだろうな。
基本的に、メモ帳で作ってファイル名「〜.c」のテキスト形式で保存して、
MS-DOSからプログラミング用のソフト(たとえばbccなど)に上の.cファイルを読み込ませると〜.exe形式のファイルができる。
この読ませてexeを吐かせる作業のことをビルドという。
とにかく本に付属のCDROMにしたがってやってみな。
まあ、今の時点で最終的な目標までにどれだけの距離があるかがわかっただろうからそれだけでも良いか。
0607名前は開発中のものです。
04/07/13 20:30ID:dh7V/bQHキミはム板のWin32APIスレでも同じような質問してるよな。
マルチかどうかは微妙な感じだが。
0608名前は開発中のものです。
04/07/13 20:30ID:3HFejSa3http://pc5.2ch.net/test/read.cgi/tech/1088022524/621
マルチ
0609名前は開発中のものです。
04/07/13 20:34ID:zZHDNaiFよく読んでるとどうもコンピューター自体の知識が怪しいんじゃないか?
ひとついっておくが、お前さんのその本に書いてある文はプログラミング言語の文章だが、
それはそのまま動くプログラムじゃないぞ?
パソコンが理解できる普通のプログラムが書かれている言語はマシン語と言って、0と1の羅列(2進法)であって、人間が書くにはちとつらいし敷居が高い。
だから人間側(=英語)に近いコトバで書いてからパソコンの理解できるコトバに変換してやるわけだ。
この人間側に近いコトバってのがいわゆるプログラミング言語であって、それで書かれた文章のことをコード、ソースコードと言ったりする。
で、その人間側に近いソースコードを一行ずつ順番にパソコンに理解させていくのがJavaのようなタイプでこれ行うソフトを「インタプリタ」という。
一方、いっぺんに変換させてからパソコンに読ませるのがCのようなタイプで「コンパイラ」という。
ちなみに、初心者にもやさしい(決して初心者専用ではないが)ことで有名なBASICは上2つの中間ぐらい。
お前さんのやろうとしてるC言語はコンパイラ型のソフトでやる。だから上に書いてあるように一気に変換させるわけだ。
出てきたのがexeファイル(パソコンがそのまま起動できる=パソコンがラクに読めるファイル)ってのでもわかるだろ?
とにかく、その本に載っている文章でプログラミングはできるが、人間に優しい言葉づかいなためにそれをそのままではパソコンは読めない。
だからパソコンにわかる言葉づかいに翻訳してやらなければならない。それだけ理解してりゃいいや。
(注:詳しい御仁にはツッコミどころ満載だろうが話がややこしくなるのでご勘弁。)
0610THE 初心者
04/07/13 20:48ID:ZuX1LAlaあの〜そのexeファイルにするためのbccというのはどこにあるんでしょうか?
パソコンにもとから入っているものなのでしょうか?
それとも何かから取ってくるものなのでしょうか?
まだ幼いためご迷惑おかけします。
0611ぁきまさ
04/07/13 20:50ID:VEZeZEml本を読んで自分で解決しようと努力した結果がそれとは到底思えない。
もし、それが努力した結果だとしたらそもそも買う本が間違ってる。
それに、上でも指示したようにGoogleで検索した?
スレタイには初心者歓迎と銘打ってあるけど、
自分で調べる気がハナから無いのなら、初心者ですらない。
物事を学ぶ姿勢として間違っている。
http://www.google.com/search?hl=ja&ie=UTF-8&c2coff=1&q=C%E8%A8%80%E8%AA%9E%E3%80%80%E5%85%A5%E9%96%80&lr=
厳しいように感じるかもしれないけど、
俺は至極当然の反応だと思う。
0612名前は開発中のものです。
04/07/13 20:51ID:RBrhBHK1>>606
をみて何か言うことないか?
0613名前は開発中のものです。
04/07/13 20:57ID:zZHDNaiF待て。
頼むから「正確なアドバイス」をするために年齢を教えてくれ。
それによってやり方も違う。
>>611
厳しいことを言いながらちゃっかりアドレスを張るぁきまさにワロタ
よく巡回してんなあ
0614ぁきまさ
04/07/13 21:01ID:VEZeZEml厳しさの中に優しさですよ。
0615THE 初心者
04/07/13 21:07ID:ZuX1LAla私実はまだ中学生なんです。
まだ早いって親も言うんですけど、なんとかがんばりたいんです!
0616名前は開発中のものです。
04/07/13 21:12ID:RBrhBHK1とりあえず、付いたレスに返事ぐらいしたらどうだ?
0617THE 初心者
04/07/13 21:12ID:ZuX1LAlaやっぱり買う本を間違えたのでしょうか?ネットでの評価とかを参考に買ったんですが・・・。
あ!606さんありがとうございます!ほかの皆さんもこんな私にかまってくれてありがとうございます。
0618名前は開発中のものです。
04/07/13 21:22ID:rxJyTpgxそのツールはどのように手に入れるか?(いくらで売っているのかとか、ネットでフリーで手に入るのか)
とかは、書いてなかったの?
0619名前は開発中のものです。
04/07/13 21:23ID:N2yNRIPuとりあえずここでも読みやがれ
ttp://www.kumei.ne.jp/c_lang/
0620THE 初心者
04/07/13 21:24ID:ZuX1LAla0621ぁきまさ
04/07/13 21:27ID:VEZeZEml全然早くないし、むしろ丁度良い頃合。
ネットでの評価はプログラミングが「分かっている人」の評価である場合がほとんどだと思うから、
あまり参考にならないかもね。
出費が厳しいと思うけど俺としては
http://www.amazon.co.jp/exec/obidos/ASIN/4894714019/250-3318712-6127463
がお奨めの書籍。(部員にも薦めた)
入門書にありがちな、理解できるけど実用的なことは何もできない、ということも無いと思う。
Python言語は簡潔かつ強力だから初心者に特にお奨め。
C言語は、君はきっとポインタでつまずくと思う…。
まぁ、プログラミング俺が始めた頃は適当に本買って1万くらい飛んだけど、
参考になったのは2000円くらいの1冊だけだったし、
出費は覚悟したほうがいいかも。
がんばれ。
0622THE 初心者
04/07/13 21:32ID:ZuX1LAla早速購入しました!
これで今月のお金なくなっちゃいました。
0623名前は開発中のものです。
04/07/13 21:33ID:RBrhBHK1CやC++、JAVAやHSPならしっている人間がいくらでもいる。
メジャーどころがいい。
ズブの初心者がゲーム作れるまで勉強するスレ
http://pc5.2ch.net/test/read.cgi/gamedev/1005132370/
この辺を1から読んでいけば多少は何とかならんか?
既に死んでるスレだから質問はここか、他の専門スレにしたほうがよさげ。
0624名前は開発中のものです。
04/07/13 21:34ID:N2yNRIPu0625THE 初心者
04/07/13 21:40ID:ZuX1LAla0626ぁきまさ
04/07/13 21:42ID:VEZeZEmlこんな怪しい人間の無責任な書き込みはもうちょっと吟味したほうがいいと思うよ。
>>623さんのような意見もあるし。
>>623
PythonでもPygame使ってゲーム作れますし、
初めてプログラミング言語触るのにC++,JAVAはきついと思いますよ、きっと。
メジャーどころがいいというのは同意ですけど、メジャーだけど理解しにくい言語を選んでも本末転倒ですし、
Pythonアメリカじゃ人気らしいですし。(意味無い
>>624
一石二鳥
0627THE 初心者
04/07/13 21:47ID:ZuX1LAlaそもそもアドレスはるのも一手間なのに2回もしてくださいましたから。
0628名前は開発中のものです。
04/07/13 21:51ID:RBrhBHK1教えれる人間の絶対数が多い、ってのは利点でしょうに。
ぶっちゃけて言えばHSP一択でもよかった。
環境は無料だしサンプルも豊富、利用者も多くて、紙媒体がいいなら書籍もある。
こなれてきてから、本格的な言語に行けばいい訳だし。
まぁ、がんばれってことで。
0629名前は開発中のものです。
04/07/13 21:57ID:/CvgO/Ka現役房だから10代のアドヴァイザーには適任かもな。
0630ぁきまさ
04/07/13 22:03ID:VEZeZEmlお願いしますorz
暇つぶしと気分転換の一環としてベスト厨房アドヴァイザーを目指しますよ。
0631名前は開発中のものです。
04/07/13 22:07ID:N2yNRIPu取らぬ狸の皮算用
0633名前は開発中のものです。
04/07/13 22:13ID:zZHDNaiFやっぱりパイソンやるんだったらC→C++→pythonと行ってほしいところ(とか言っておいて漏れはパイソンやりませんが、OO的だと聞いたので)
やっぱりなんだかんだ言って一番いいのはCですよ。PSもCだしね。
選択肢としては緩衝としてCの前に構造化BASIC(今の時代ならHSPとかなのか)を入れるのもありかなと。
消防からの漏れはQuickBasic→VisualBasic→Delphi→VisualC++と変遷をたどって今に至っているけど、けっこう良い道だったと思ってる。
とりあえず、漏れはCのおさらいは秀和システムの「はじめてのCプログラミング」でやった。
「プログラミングとは?」からメモリ領域の動的確保までの一連のことは書いてあるし、関数リファレンスつきで、bcc32とインスト方法も書いてある。
まあ、中学だったらある程度マトモなものはできるだろうから、プログラミングとはどういうものかを理解したら、
ライブラリ使って2Dのゲーム作ってみるのも手。やる気はバリバリ出るし、実践的にやってるとポインタとか何だとかは嫌でも身につくよ。
そこでとまってたら駄目だけどね。
とにかくプレステのあのゲームを見てゲーム作りたい〜系の志望者にとってはモチベーションの管理は非常に重要。
そんな事いうと軟弱者とか言われそうだけど。
ていうか、そろそろ今回の例みたいなのについてのテンプレ作りませんか?
質問者の一割は同類だと思うのだけれど。
0634名前は開発中のものです。
04/07/13 22:31ID:UFy5LN07初心者には向かないんじゃないのかな。何よりインデントが気持ち悪いし。
0635ぁきまさ
04/07/13 22:32ID:VEZeZEmlRubyとかはOO原理主義とか聞いています。
Pythonはパソコンに仕事やらせたいときに便利です。(文章の変換とか
Cは配列と文字列(同じか)の扱いがあまりに貧弱すぎるのでないかと思います。(軟弱者め
作るゲームにもよりますが、
僕はウィズもどきですらD言語でclassとか動的配列をばりばり使っています。orz
厨房からの僕の流れは大まかに言えばVisualBasic-Delphi(Objective Pascal?)-Python-C++-Dと来てます。
似てますね。
どれもまじめに使ったことが無いので良い道だったと思ってます。
話が脱線気味ですが、許して。
0636ぁきまさ
04/07/13 22:35ID:VEZeZEml使っていて、それほど資料に困ったことは無いですが、ある程度プログラミングに慣れているせいかもしれません。
>何よりインデントが気持ち悪いし。
これはもう宗教というか趣味でしょうw
{}の位置についてもそれぞれの宗派があるように。
0637名前は開発中のものです。
04/07/13 22:57ID:dh7V/bQHもう少しまともなら結構おすすめなんだけどな・・
0638名前は開発中のものです。
04/07/14 01:15ID:ctEbfL9M( -人-) .。oO(こんな考えの奴がうちの部署に配属されてきませんように…)
0639名前は開発中のものです。
04/07/14 01:28ID:5fxWYrIS中学生にマイナー言語すすめてどうするよ…
0640名前は開発中のものです。
04/07/14 06:03ID:9JTA7FCB>>ぁきまさ
相手考えて発言しろ、若いからって言い訳にはならんぞ。
0641名前は開発中のものです。
04/07/14 12:22ID:h6ebZH0B0642名前は開発中のものです。
04/07/14 12:58ID:7+ZTJ2AG0643598
04/07/14 14:08ID:XCAksArw独力でどうにか解決できましたので、報告に参りました。
皆様ありがとうございました。
完成したら報告に来たいと思います。
0644名前は開発中のものです。
04/07/14 14:42ID:+p35RkXZ簡単なことだ。
ビルの7階から飛び降りても死なない → 若い証拠
あっさり死んでしまう → おっさんな証拠
0645名前は開発中のものです。
04/07/14 16:41ID:Wq2xcMIa0646名前は開発中のものです。
04/07/14 18:55ID:gVLRIRtG文字部分をキャプチャして、用意しておいたフォントテーブルなんかでパターンマッチ検索し、テキストにするといったような感じのツールを探しています。
日本語だと天文学的に難しいそうですが、アルファベットと数字ぐらいならどうでしょう?
0647ぁきまさ
04/07/14 18:58ID:9PT6ig1S俺はまだまだ若いようです。
0648名前は開発中のものです。
04/07/14 20:08ID:+p35RkXZOCRのようなことをしたい? (画像から文字を抽出してテキスト化)
それよりもテキストデータ抜いたほうが遥かに早いと思うけど。
0649名前は開発中のものです。
04/07/14 20:11ID:PPtaoad20650名前は開発中のものです。
04/07/14 20:57ID:gVLRIRtGそうです、OCRのようなこbニです。
ャeキストを抜くbアとは考えましbスが、exeファイルのどこにあるかわからず、また場面々々で文章自体も変わるのでできませんでした。
0651名前は開発中のものです。
04/07/14 21:43ID:Wq2xcMIaイチから作るなら、画像認識・信号処理の文献
(教科書的なもの)をまず読むことを勧める。
0652名前は開発中のものです。
04/07/14 22:11ID:gVLRIRtGありがとうございます。
しかし、難しそうだ……orz
0653サンジョアン ◆GUiB.wJLdk
04/07/15 01:46ID:gNXhQ66Aジャンルはシューティング・RPG・経営(政治・歴史でも可)シュミレーションで行きたいと思っています
0654名前は開発中のものです。
04/07/15 10:10ID:Wqf9IWgcで、ゲーム製作ソフトってなによ?
ツクールか?
0655名前は開発中のものです。
04/07/15 13:42ID:qC2zc+DyRPGツクールでも弄ってろ
0656名前は開発中のものです。
04/07/15 13:53ID:mIC45s9B今は、1つのビットマップに対して1つ以上のRECT構造体(+付加情報)で
各ヒットボックスを定義して、毎フレーム衝突判定、といった単純な感じです。
0657名前は開発中のものです。
04/07/15 14:07ID:FFz8UuO5ここの蟻鳩とかがゲーム中にヒット矩形をリアルタイム表示できる。
参考に汁。
0658名前は開発中のものです。
04/07/15 14:40ID:+b94LUQOなんかどっかで話がされてた続きみたいな文に見えるんだが。
0659名前は開発中のものです。
04/07/16 14:08ID:vSZhw4ku何かありますでしょうか、紹介してくれるとありがたいです。
本屋に行って見てみたんですが正直どれを立ち読みしても訳がわかりません。
一応アセンブリだとかコンパイラだとかは知っていると思います。
ただ知識と言うとその辺りまでで、言ってみればズブの素人です。
どなたか教えてくださいませ。
0660名前は開発中のものです。
04/07/16 14:18ID:oVJpeIhO0661THE 初心者
04/07/16 17:00ID:xxknHIOCどうも試供品のコンパイラがうまくいかない(うまくインストールできない)ので、思い切ってコンパイラを買ってしまおうと思います。
ですが、ネットで探したものはどれも高いものばかり・・・。
どなたか安くて、質のいいコンパイラを御存知ないでしょうか?
また、皆さんが使っているコンパイラを教えていただけないでしょうか?
0662名前は開発中のものです。
04/07/16 17:04ID:bDR80+xJbcc32
どうしてもなら学生証持ってVisualC++買え
漏れはVC++
0663THE 初心者
04/07/16 17:12ID:xxknHIOC0664名前は開発中のものです。
04/07/16 17:18ID:95GA9e3edev-c++(gcc/mingwベースの完全フリーな統合環境付コンパイラ)
ttp://www.bloodshed.net/devcpp.html
日本語化キット
ttp://sourceforge.jp/projects/dev-cpp-jp/
学生なら学生証と6000円握ってVC++のアカデミック版はあり
0665名前は開発中のものです。
04/07/16 17:23ID:oVJpeIhO0666名前は開発中のものです。
04/07/16 17:31ID:dK9rqnqgせっかくだから、もう一度タダのを試してみて。
自分もプログラム自体より、そこに行き着くまでに苦労したたちだから。
・Borland C++ Compiler 5.5をゲット。
http://www.borland.co.jp/cppbuilder/freecompiler/
・setbccをゲット、起動してパスの設定を行う。
http://www.vector.co.jp/soft/win95/prog/se149182.html
・メモ帳に以下の文章を書き込んで保存する。ファイル名は test.c など。
#include <stdio.h>
int main(void)
{
printf("テスト!\n");
return 0;
}
・MS-DOSプロンプトを起動し、
カレントディレクトリを test.c のある所に持っていく。
http://support.microsoft.com/default.aspx?scid=kb;ja;403236
http://www.pchajime.com/dos_sousa01.html
・bcc32 test.c と入力。
・test.exeが出来ていて、実行して テスト! と表示されれば成功。
0667名前は開発中のものです。
04/07/16 17:38ID:r92tiODYごもっとも
コマンドラインのbccよりゃ、統合環境のdev-c++の方が
敷居低そうなので薦めたのだが
(インストールも本体と日本語化キットのインストーラ二本を流すだけ)
これでも挫折するなら買うだけ無駄かもしれん
0668ぁきまさ
04/07/16 17:55ID:N6/uVQKGPython本買ってしまったならPythonは
http://www.python.org/ftp/python/2.3.4/Python-2.3.4.exe
を落としましょう。
楽です。
0669名前は開発中のものです。
04/07/16 17:59ID:GNZFBWxoPython厨は逝ってよし!
0670名前は開発中のものです。
04/07/16 18:15ID:rAFcsjU4Cygwinはコマンドプロンプトとも違うから混乱しそうだし。
学生ならVC++.net2003とか
http://www.microsoft.com/japan/msdn/student/premium/
とりあえず、ならばBccで良いんじゃねーの?
タダで使えるBorland C++ Part3
http://pc5.2ch.net/test/read.cgi/tech/1054390397/
0671ぁきまさ
04/07/16 18:19ID:N6/uVQKG/ ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
─( ゚ ∀ ゚ )< ぱいそんぱいそん!
\_/ \_________
/ │ \
∩ ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ∩ ∧ ∧ \( ゚∀゚)<ぱいそんぱいそんぱいそん!
ぱいそん〜〜〜! >( ゚∀゚ )/ | / \__________
________/ | 〈 | |
/ /\_」 / /\」
ぱいそん は こんな に すばらしい げんご です
みんな も ぱいそん しる
0672名前は開発中のものです。
04/07/16 18:22ID:rAFcsjU40673ぁきまさ
04/07/16 18:23ID:N6/uVQKGHSPで無理だったらあきらめたほうがいいとハッキリいえるし。
0674ぁきまさ
04/07/16 18:38ID:N6/uVQKGPythonのほうがスクリプトなだけあってD言語より楽だし、
ウィザードリィなんて実行速度求められないし、
見やすいソース書けると思うけど、
バイナリ作れないから(一応Py2exeあるけど)迷ってます。
みなさんの意見を聞かせてください。
お願いしますorz
0675名前は開発中のものです。
04/07/16 19:03ID:bDR80+xJソレダ!
最初はHSPでもいいかもしれない。
とりあえずパイソンはモンティだけでいいから。
0676名前は開発中のものです。
04/07/16 19:27ID:70qYYQBdプログラム言語がどうのいうのは10年早いんじゃねーか?
彼にはHSPですら手に余るヨカーン
0677名前は開発中のものです。
04/07/16 20:12ID:tRsdhhsz「初級者が入門するための言語」と、
「上級者が楽をするための言語」とがあるんだわ
Pythonはどっちかっつと後者に入ると思うのだなぁ
インデントの癖とか、ローカルルールが多いので
あれを最初の言語にするとたぶん世界が狭まる気がする
最初にあれつかうならHSPの方がまだマシな気がするわ
漏れは、本気でプログラムを勉強したい奴には
「CASLでいいからアセンブラ、SqueakでいいからSmalltalk、
あとlisp系を一本やっとけ。
他の言語はこの三つの言語を結ぶ三角形の中に入るから
何が来ても怖くなくなる」
と教えちょるよ
0678ぁきまさ
04/07/16 20:24ID:N6/uVQKG教育目的の言語としては失敗しているのでしょうか?(ABCとかいう言語が元だったかな
アセンブラ,Smalltalk,Lisp…オサーンハケーソ(ガッ
…手出してみようかな…。(Ruby本が手元にありますが
とLinux環境構築中で暇なので大目にみてくらさい
0679名前は開発中のものです。
04/07/16 20:37ID:TakFCQvm0680名前は開発中のものです。
04/07/16 20:39ID:tRsdhhsz軍人が飛行機に乗るときには
1)セスナの親戚な初等練習機に乗って飛行機の操縦そのものをつかむ
2)ジェットな中等練習機に乗って、今時の飛行機とは何か知る
3)戦闘機そのものな高等練習機に乗って、戦闘機乗りとしての訓練をする
という手順を踏むわけだが、
Pythonは中等練習機だと思うのだわ
#ああそうともオサーンだとも
0681名前は開発中のものです。
04/07/16 20:44ID:tRsdhhsz物理エンジンを作りたいのか、
物理エンジンを使って本格3Dゲーを作りたいのかどっちかのう?
前者ならC++系ならなんでも(VC++でもbccでもdev-c++でもお好きに)
後者なら、オープンソース系物理エンジンがあらかた対応しておる
VC++がgcc系(dev-c++でもなんでも)じゃな
英語がわかって、$100払う気があるのならTorqueエンジンもお勧めじゃ
0682ぁきまさ
04/07/16 20:57ID:N6/uVQKG(エンジンとゲームは別物なんじゃないかなぁなんていう野暮な突っ込みは置いといて)
プログラミングするしかないと思うのでコンパイラ…ってそれくらい知ってますよね…。
>>680
理解完了ッ。
だ、だれか>>674に関して意見くらさい…orz
0683名前は開発中のものです。
04/07/16 21:57ID:oVJpeIhO「Pythonのインストールすらできないやつはやるな」という方針、もしくは
動かすために何かをインストールするのは結構嫌われるので
それをはねのける魅力があれば問題無し
0684THE 初心者
04/07/16 23:13ID:xxknHIOC自分はWindowsXPを使っているのですが、この場合どうしたらよいでしょうか?
まことにご迷惑おかけします。
0685名前は開発中のものです。
04/07/16 23:14ID:FJVP/Mbl遊び手側からすれば、自分のPCで動けばパイソンであろうとDであろうと
どっちでもいい。
個人的な意見ではDで作って欲しい。んで、Dでゲームを作ろうって講座サイト
を立ち上げてください。
0686THE 初心者
04/07/16 23:25ID:xxknHIOCもしかして登録する必要ありませんでしたか?
0687ぁきまさ
04/07/16 23:29ID:N6/uVQKGやっぱバイナリあったほうが遊ぶ側としては便利で良いですよね…。
>Dでゲームを作ろうって講座サイト
あ、いいなこれ。
夏休みをせめて生産的に過ごすために…。
といっても自分の実力じゃあどれくらいのものが書けるか不安だなあ。
D言語によるウィザードリィの製作、
なんていう講座があったらウケるのかな?
うけるなら作ってもいいんだけど…。
>>684
http://www.google.com/search?q=windowsxp+%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0&ie=UTF-8&hl=ja&lr=
君は本当に申し訳なく思っているのかな?
あれほどググれ、と言ったのに、
このままじゃプログラミング無理だよ。
0688THE 初心者
04/07/16 23:41ID:xxknHIOCなんかなにやってもうまういかないんで滅入ってきました・・・。
せっかく力学勉強したのに・・・。
0689ぁきまさ
04/07/16 23:48ID:N6/uVQKGいや、君が致命的にまずいのは
http://www.google.com/intl/ja/
を覚えないことの一点のみだと思うよ。
0690名前は開発中のものです。
04/07/16 23:54ID:s117P4L/基本をまず押さえなきゃ何もできないぞ
0691名前は開発中のものです。
04/07/16 23:59ID:bDR80+xJ確かにぐぐるのは当たり前の話だが、【初心者歓迎】の部分もちょっとは考慮しる。
>>688
馬鹿でもできるが、労力はハンパなくかかる。
力学? あー、数学苦手だし。
XPは2000の後継と思って差し支えない。これぐらい常識。
パソコンの知識は必要だよ。当たり前だけど。
テレビを使ったことがないのにテレビを修理したり、
本を読んだことがないのに小説を書いたりするのが無理なのと同様。
ちなみにここはゲームの製作技術の質問スレだから、パソコンそのものの質問はやめれ。
それこそグーグルだ。「XP OS」とでも打って調べりゃすぐに推測つくと思うんだがなあ。
0692ぁきまさ
04/07/17 00:11ID:BEcPYccaむしろLinuxの環境構築のうっとおしさにプンスカ。
apt-get使いたくなったのでMandrakeからVineに移ろうとプンスカしてます。(Debianはめんどうなので死亡
CD-Rが湯水の如く消えていきますプンスカ
ええ、つまり俺の対応がアレなのはLinux、共産主義者の陰謀なのですプンスカ
0693名前は開発中のものです。
04/07/17 00:31ID:rlC+EvqXヘタな講座見るよりも、
ttp://www.asahi-net.or.jp/~cs8k-cyu/
あたりのD言語で作られたゲームのソース見た方が役に立つと思われ
0694名前は開発中のものです。
04/07/17 00:32ID:nDVmQ1rLぶっちゃけ、プログラミングの前に、
もっとコンピュータについての一般的なこと(OSとは、とか)
を勉強したほうがいいんじゃないだろうか。
0695ぁきまさ
04/07/17 00:33ID:BEcPYccahttp://akimasa.s54.xrea.com/BalloonAssault.zip
創ったのが去年の10月(まぁ文化祭なんですが)なんで細かいこと覚えてないです。
ソースコードも紛失しました。
ジョイパッド無いと動きません。
冗談抜きで3日で創ったのでそんなもんです。
なんかもう色々とやばいので、そのうち消すかもしれません。サイズでかいし。
ああそうだ、D言語講座も兼ねて、BalloonAssault2を製作するってのはどーでしょうか?(誰も期待してねーだろうなぁ
0697666
04/07/17 06:22ID:5/ajeuobXPは新バージョンで対応されているみたい。
自分が使ったときの古いリンクを張ってしまったからいかん。すまそ。
http://www.cmagazine.jp/setbcc.html
>グーグル、検索
上のページは http://www.google.co.jp/advanced_search?hl=ja の
全てのキーワードを含むの欄に setbcc XP で検索したらすぐに出てきた。
検索は難しかったり、めんどくさかったりするかもしれないけど、
慣れてしまうと質問するより答えが速く見つかったりする。
0698名前は開発中のものです。
04/07/17 10:27ID:lRDL6hOuフィーリングでいいから触感を教えてケレ。
0699ぁきまさ
04/07/17 10:56ID:BEcPYccaこんな感じです
0700名前は開発中のものです。
04/07/17 11:04ID:zm6zG52hと思って見てみたらやっぱあったんだが、こういうのじゃダメなのか?
ttp://www.sun-inet.or.jp/~yaneurao/dlang/
0701ぁきまさ
04/07/17 11:28ID:BEcPYccaD言語による「ゲーム製作」講座が欲しかったんじゃないかな、と。
やねうらお氏のサイトにあるゲーム製作講座は書きかけとなってますね。
0702名前は開発中のものです。
04/07/17 16:13ID:PrhPXqFHお前まだはやいんじゃないか?
俺は激しく>>694を薦める。
0703ネタ
04/07/17 18:24ID:BEcPYcca・GentooLinuxによるOSのビルド
・まともなGUI環境の構築
・学校の宿題をPythonスクリプトで解く
さぁ、これだけで夏休みが終わってしまうだろうけど、これができれば君はグレートな厨房の仲間入りDA!
もちろんつかっていいのはネットだけだYO!
チェケラ!
0704名前は開発中のものです。
04/07/17 21:13ID:0WZoVWWD0705名前は開発中のものです。
04/07/18 14:58ID:9ZaHxrEiでもCはまだ基礎しか分からない
WindowsAPIとかDirectXとかいうこともさっぱりわからない
そこで、これからどちらの方法が俺の為に良いかどうか理由を付けて選んで欲しい
・HSPで形になるものを作ってから、同じモノをC+α(上の)で再現する
・始めからC、WindowsAPI、DirectXで作る
0706名前は開発中のものです。
04/07/18 15:02ID:9ZaHxrEi0707名前は開発中のものです。
04/07/18 15:09ID:Y//LoBxX0708名前は開発中のものです。
04/07/18 16:45ID:kwDjt0O8DXライブラリ使え。
Cの基礎だけでもゲームが作れる。
0709名前は開発中のものです。
04/07/18 18:55ID:pS/Njugmおいおい、HSPとPython、どっちが世界が狭いといったらHSPだろw
Pythonは、現代のLispと言われているのを知らんのか!
0710名前は開発中のものです。
04/07/18 19:08ID:m2/ulrdH世界が狭いのなぞは百も承知だってばよw
ただ、一発目に覚えるには(特に彼には)敷居がどう見ても高いので、
悪い言語だとは思わないが、相手考えて薦めろ、と言っただけだが?
0711名前は開発中のものです。
04/07/18 19:09ID:e5M6WloF前段には禿しく同意する。
しかし後段には全く賛同出来ないな。
自分が厨房だった頃思い出してみ?
実戦も無く、ただ知識を詰め込むだけの「お勉強」がどんだけ苦痛だったか。
初心者に必要なのは、直手に入る成果なんだよ。
つうワケで折れは、VBまたはDelphi、もしくはC#を勧める。
こいつらならマインスィーパーや倉庫番程度ならあっと云う間に作れる。
リアルタイム性が入って来ると、「おまじない」じゃ済まなくなって来るが、
そもそも初心者がそーゆーのに手を出す自体が無謀。
0712THE 初心者
04/07/18 19:15ID:KKmIDcHP0713名前は開発中のものです。
04/07/18 19:16ID:m2/ulrdHだーからー、二つの話をまぜこぜに吐いた漏れにも責任はあるけど、
なにも漏れだって初心者に後段の三つを勧める気は毛頭ないさー
「本気で勉強したいやつ」と言っておろうが。
学究の徒とサンデープログラマー予備軍で入るべき入り口が違うのは当然。
なのでVBやらdelphiやらが一発目というのもまあ悪くない。
QuickWin(Win=勝ちの意味の方な)な言語がサンデープログラマには良いさ。
まあ、VBは妙な癖が付くので、
サンデープログラマからゆくゆくはプロ方面と考える人間には勧めないが。
0714名前は開発中のものです。
04/07/18 19:18ID:pTS0aXo0いやいやいや、君はまだ本買わないほうが良いよ。
ネットで調べれる範囲でとりあえずがんばっておけ。
0715名前は開発中のものです。
04/07/18 19:23ID:m2/ulrdHSqueakは十分初心者でもあっさり結果が得られて入門向きだとは思うが?
小学生向けバージョンもあるぐらいだし。
0716名前は開発中のものです。
04/07/18 20:00ID:pTS0aXo0聞いたこともないようなスクリプトを薦める人達は何をお考えか。
C程度の言語が出来ないなら他を薦めても手につかないんじゃないの?
0717ぁきまさ
04/07/18 20:43ID:XKbo+aX0C程度の言語とおっしゃいますが、
Cはポインタが分からないとお話にならないと思います。
だけど、ポインタの理解にはメモリの知識が多少なりとも必要であり、
初心者の方がメモリの知識なんてモンを持っているということは稀です。
ですから、C言語はモロ初心者には理解できないのでお奨めすべきではないと思うのです。
その点、Pythonに限らずスクリプト系言語はそういった小難しいことをオブラートに誤魔化してくれているので、
俺は初心者に薦めても良いのではないのかと思ったのです。
まぁVBもスクリプトみたいなモンですし、
俺もVBからはじめて「わープログラミングってこんなに簡単UREYYYY」と勘違いさせてくれたので、
VBも悪くないかと思います。
Delphiは無料で手に入るから手を出しやすいですね。
それでも俺はPythonをローカルルールが多いながらも文法の簡潔さからお奨めしたいと思う、
いわばPython信者なのです。
つーかPythonもVBなみに即効性がある言語だと思うんですけどねえ。(GUI除く
だって
import pygame
pygame.init()
screen=pygame.display.set_mode((640,480))
でSDLなウィンドウ表示できちゃう手軽さなんですよ!
Python信者、必死に語る。
でした。
0718名前は開発中のものです。
04/07/18 21:28ID:pTS0aXo0言語の優劣ではないですよ。念のため。
で、知識がないからこその勉強でしょうに。
ポインタ、というかメモリの概念なんぞ遅かれ早かれ必ず理解しなければ
ならないんだから。
1週間くらいみっちりやれば基本的な言語の仕様は理解できると思うから、
あとはサンプルみながら、試しながらポインタを少しずつ理解していけばいい。
根気よく勉強ですよ。何事も。
0719名前は開発中のものです。
04/07/18 21:29ID:AOJ90z6Cぁきまさと同じ事を言うがポインタは不適合者はとことんまで理解しづらいし(俺含む)、
ポインタと双璧をなす「Cの壁」はやっぱり文字列処理。文字列がcharの配列ってまず初心者は配列知らねーしw
はじめてプログラム組む奴はまず変数でコケるって教えてる教師もいるしなぁ、やっぱり地道にN88BASICからが良いんじゃないかい?
漏れが学習上一番良かったと思うのは
VBの後でC++を勉強したこと。
意味も無くドットで区切ってプロパティやらメソッドやら呼んでたのの背後にあるオブジェクト指向の仕組みと思想を知ったときは一日有頂天だった。
バカかな?
0720名前は開発中のものです。
04/07/18 22:01ID:z08M52ck0721名前は開発中のものです。
04/07/18 22:36ID:Gy4iSWOWですが、聞く話によるとC++とCでは大きく違うと言う話です。
このままCを勉強していっても大丈夫でしょうか?
0722ぁきまさ
04/07/18 23:24ID:XKbo+aX0http://bbs.gamdev.org/test/read.cgi/gamedev/1080264444/47/
PhythonじゃなくてPythonでつ。気になったので。
0723名前は開発中のものです。
04/07/18 23:42ID:cDqRgrZbその他もろもろのコンシューマはどういった言語や環境で
作られているのでしょうか?
誰か教えてください。
0724名前は開発中のものです。
04/07/18 23:46ID:m2/ulrdH全然問題なす。
大きく違うのは確かだが、機能が増えるのであって覚えたことは無駄にはならんよ。
0725名前は開発中のものです。
04/07/18 23:50ID:Y//LoBxX中学くらいでプログラミングに興味を持って、高校くらいで色々調べ始めて、
コンピュータ系専門学校の3年生(専門科)を卒業したけど
Pythonという名前は今ココで始めて知った、とか言ってみる。
>>721
C++の勉強にはCの勉強が必要なので心配せずに勉強してください。
まぁC++では不要になってしまった知識とかは少なからずあるけど無駄ではない。
>ポインタや配列
俺も理解するのには時間かかったけど、いつやっても同じだと思う。
確かにそういうのがないプログラムを覚えてからやったほうが覚えやすいという人もいるかもだが
別のプログラム覚えてる時間とポインタや配列を覚える時間を比べたらそう大したことない気もするが。
まぁ・・・勉強の仕方にもよるけどな。良い本か良い講座サイトに出会えることを祈ろう。
今なら先人の残してきた財産が山ほどあるしな。
0726名前は開発中のものです。
04/07/18 23:53ID:m2/ulrdHPS2:環境はLinux/Windows等、言語はC/C++とVU系アセンブラ等
XBOX:環境はWindows、言語はC/C++とシェーダ系アセンブラ
PS:環境はWindows/DOS、言語はC/C++とDSP系アセンブラ
SS:環境はWindows/DOS、言語はC/C++とSH系アセンブラ
SFC:環境はDOS/Windows、言語は65816系アセンブラ
GB:環境はDOS/Windows、言語は最近Cも増えたがまだZ80系アセンブラが主流
こんなもんかな
CUBEはPS2あたりと似たようなもんだと思うが、
GBAは知らん(C主流なんかなぁ?)
0727名前は開発中のものです。
04/07/18 23:57ID:m2/ulrdHPython厨を擁護するきは全くないが
それは君いくらなんでも勉強浅すぎな気がするぞ
ジジイ丸出しですまんのだが、
本当はポインタとかで悩む前にアセンブラを覚えるのが一番良いのだ、
素性よく勉強するって意味ではね。
0728名前は開発中のものです。
04/07/19 00:02ID:ApxmKmGmまぁいろいろ調べたってもゲーム製作系の雑誌とかそんなんばっかだけどな。
プログラミングに関する情報全て調べようとしてたわけじゃないし。
少なくとも、専門学校の3年間では数種類のプログラミング言語の名前が出てきたけど
その中にはPythonというものは無かったね。
>アセンブラ覚えるのが一番良い
それは俺も思う。
0729名前は開発中のものです。
04/07/19 00:03ID:qE2pbi+VそれとXBOXの環境ではDirectXが標準で使われてるとか聞いたのですが
そういったライブラリ?関連でPS2その他のコンシューマで使用されている
ライブラリなどはご存知でしょうか?
私の中では3D関連を扱えるライブラリはDirectXとOpenGLしかしらないので
その2つの中のどちらかでPS2も作られてるのかなとか思っていますが
どうなのでしょうか。教えていただけますか。
質問ばかりで申し訳ありませんがそういった情報というのは
どこから入手できるのでしょうか。今後のためにも教えていただけますか?
0730名前は開発中のものです。
04/07/19 00:10ID:EWoR56EKポインタに関しては何でもいいからアセンブラを触ってみるといいと思う。
命令数が少ないPICとかのでもいい、CASLでもZ80でも。
それほど深くやらなくてもアセンブラを少しでも触っておけば
フォンノイマン型コンピュータの基本的な動作が分かるからポインタの理解もすごく早くなると思う。
でもってやる気があればさらに深くまでやっても損はないと思う。
アセンブラができる人間はゲームプログラマの中でも貴重な存在だし、
3D関係ではSSE化とかで需要は今も(多分今後も)十分にある。
0731名前は開発中のものです。
04/07/19 00:12ID:EWoR56EK0732名前は開発中のものです。
04/07/19 00:14ID:IJbVGYi4XBox以外はチップを直叩きしてライブラリを自前で作るのが普通。
まあRenderWareあたりのライブラリを使う場合もありだが、
OpenGLやらDirectXやらは「普通」使わん。
(OpenGL自体を自前で乗せる、というアプローチはあり)
情報の入手:Google
0733名前は開発中のものです。
04/07/19 00:15ID:5FveKx0n今恋愛シミュレーションを作りたくてツールをいじってるんですが、変数もいろいろ使えるようです。
ヘルプにも記述の仕方は書いてあるのですが、実際どういう場合に使うものなのかわかりません。
ネット上のプログラミング講座などでも、概念の説明はあるのですが使用法が見つからず。
そういったことを説明してくれているページはありませんでしょうか?
0734名前は開発中のものです。
04/07/19 00:15ID:ApxmKmGm答えてくれるかどうかはわからんが、オフィシャル(SCEJ)にメールで聞いてみたらどうだ?
あそこはどんな内容のメールでも、こちらが真面目に聞けばそれなりの返答をしてくれる。
以前、今思えば正直下らなさ過ぎた厨房丸出しの質問メールを送ったことがあったんだが、
非常に丁寧な返事を返してきてくれた(質問にちゃんと答えてくれてたし)。
0735名前は開発中のものです。
04/07/19 00:17ID:iVZhKIfXdクス
レス送れてすまん
やってみます
0736名前は開発中のものです。
04/07/19 00:20ID:IJbVGYi4まあ、そういう勉強の仕方なら出てこなくてもしょうがないわなぁ
Un*x系の世界で生きてると、「比較的」(あくまでも比較的な)
ポピュラーな言語なのだわ。
もっとも、「メジャー」では絶対ないから、
Pythonを「知ってる」「使ったソフトを使ったことある」人は結構いるが、
「組んでる」人はそうそうおらん。
(CVS使ったことある人は結構いるだろうが、
あれ書くのに使われてるModula-3で組んだことある人はそうそうおらんじゃろ)
0737名前は開発中のものです。
04/07/19 00:20ID:KZID9xeG機密保持契約のため外には出してはいけない
0738名前は開発中のものです。
04/07/19 00:23ID:ApxmKmGm恋愛シミュレーションってことはフリーのスクリプターかなんか使ってんのか?
変数なんてもんは必要に応じれば嫌でも利用方法がわかるはず。
使い道がわからないというのならそれは今の君には必要の無いものということだ。
とりあえずいろいろ作ってみたらどうだ?
0739名前は開発中のものです。
04/07/19 00:30ID:qE2pbi+VつまりDirectX,OpenGLなどの3D関連を扱えるライブラリは実際のコンシューマゲーム等には使われておらず,そういったものはある程度
会社ごとに作成,蓄積されていると考えてよろしいのでしょうか。
そう考えるとDirectX,OpenGLなどはどういった意図で作られたのでしょうか?
PGの育成?将来の標準のゲーム作成ライブラリ?
分かる方が居られたらお願い致します。
0740名前は開発中のものです。
04/07/19 00:32ID:e9Iu4ismとりあえず、キミが作りたいものを作り始めて見れ。
変数使わずに作れるならそれはそれでOKだろう?
0741名前は開発中のものです。
04/07/19 00:33ID:ApxmKmGm自分で調べる気はないのか・・・それぞれに関する本でも買ってきたらどうだ?
0742ぁきまさ
04/07/19 00:34ID:j7btYjVrそんなサイトをどこかでみた。
変数はフラグとして使うのかな?ADVだと。
以前どこどこでだれだれと会った とかそういう情報を記憶しておくんじゃないでしょうか。
本質的に理解するという本来の目的からみればアセンブラ最強の予感ですが、
アセンブラはモノをすぐに得ることができないのでそれが初心者にはネックかも。
ロボコンに使うようなロボットとか持ってるひとは問題ないでしょうけどね。
RoboCodeアセンブラ版とかあったらいいのかもしれませんね。
0743名前は開発中のものです。
04/07/19 00:40ID:IJbVGYi4DirectX:
「PCゲーを作るために」
Microsoftが作ったライブラリ(のようなもの)
OpenGL:
「ワークステーション上でCADやらシミュレータやら作るために」
もともとSGIが作ったライブラリをOpen化したもの
DirectXと違って「Open」ゆえ、PC、WS以外にも移植しやすく
OpenGLを移植した上で動いているアーケード基盤とかも存在する。
ゲームはコンシューマ機以外ないのかと小一時(ry
0744名前は開発中のものです。
04/07/19 00:45ID:KZID9xeG多種多様なPCやワークステーションに個別に対応することは
不可能になったため、抽象化してハード依存部分をなるべく
無くすことを目的としたライブラリ群
0745733
04/07/19 00:49ID:5FveKx0nプロローグまでは一応できていて、実際のゲームを作るところで止まってます…。
とりあえず吉里吉里の講座などにあたっているのですが。
やりたいことは「スケジュールの決定」です。
週の初めに7日分のスケジュールをランダムで決めて、それをメニューから参照できる、というような。
1日の区分は午前・午後・夜の3つあって、行動(特訓とか)しなければいけない時間帯の組み合わせは7通り。
ランダムに決めるとは言っても、一応確率もつけたい。(組み合わせA,B,C>D,E>F,Gという感じに)
それを2人分、しかもスケジュール表にそれぞれのスケジュールに対応した画像を表示させるとなると…
さすがに欲張りすぎですかね(´・ω・`)
でも、時間かかっても完成させたいんです。
0746名前は開発中のものです。
04/07/19 00:50ID:HMZmVFacMesaの事を指してるのか?
規格自体はDirectXもOpenGLも公開されてるだろ。
その上でボードメーカーが独自の実装で対応してくるわけで。
規格策定者がM$かSGIとか色々な人たちの集まりかが違うだけで。
0747名前は開発中のものです。
04/07/19 00:54ID:IJbVGYi4初心者向けに噛み砕いたので言葉足らずになっちょるのは勘弁しておくれ
そのへんまで丁寧に説明しだすと長くなりそうだったのでな
0748名前は開発中のものです。
04/07/19 01:00ID:ApxmKmGm悪いことは言わない。まずは質素なシステムのものを作ることをオススメする。
冗談でも何でもなく、本当の話。
0749名前は開発中のものです。
04/07/19 01:06ID:IJbVGYi4吉里吉里のスクリプトは知らんので概念的な話だけする。
1.まず、ある程度ランダムな組み合わせを数種類用意する。
{"運動","運動","寝る"}
{"運動","勉強","寝る"}
{"勉強","勉強","寝る"}
2.それを出したい確立にあわせて複製する
{"運動","運動","寝る"}
{"運動","運動","寝る"}
{"運動","運動","寝る"}
{"運動","勉強","寝る"}
{"運動","勉強","寝る"}
{"勉強","勉強","寝る"}
3.乱数を引いて、引いた数字nに応じてn番目の組み合わせを適用する
n=5だったら{"運動","勉強","寝る"}
健闘を祈る
0750名前は開発中のものです。
04/07/19 01:11ID:lwkR0NhWいろいろな方のご意見を聞いたところ現在のPCにほぼ標準に入ってるOS、Windowsですが購入する時点で2,3万追加されていてそれがほぼ直で
2,3万Microsoftへ入るそうなのですがこういった部分でMicrosoftが安定して日本で稼がれている状況でソースは公開されない。
こういった状況で安易にWindowsOSで適当にVCとかでプログラムを打ってマウスがどうやって動いてるかとかそういった部分を考えずにプログラムを
打てる状況にある日本のソフトウェア産業、皆さんはどういった考えをお持ちでしょうか。
いずれ崩壊するとか当分はMicrosoftだよりなど皆さんのご意見お願い致します。
0751名前は開発中のものです。
04/07/19 01:13ID:ApxmKmGmスレ違い。
0752名前は開発中のものです。
04/07/19 01:14ID:IJbVGYi4ねえ僕、WSとか汎用機とか組み込みとかいう言葉を聞いたことはないかい?
ないの?あっそう。困ったな・・・おじさん話長くなりそうだから他の人に任せるよw
0753名前は開発中のものです。
04/07/19 01:17ID:ZjuA9JH9アセンブラってJPとかいうコマンドが出てくる奴だったっけ?
0754733
04/07/19 01:25ID:5FveKx0n>2.それを出したい確立にあわせて複製する
目からウロコ……!!
ランダムで出た値と確率の合わせ方でごっちゃになっていたのですが、組み合わせのほうを複製すればいいんですね。
ありがとうございました! がんばります。
0755名前は開発中のものです。
04/07/19 01:37ID:IJbVGYi4概念はわかってもらえたようじゃね。
まあ、蛇足かもしれんが実際の実装では、
「乱数がnだったら何番目の組み合わせを引く」かを表す配列を作った方がいいぞ
{1,1,1,2,2,3}
みたいのを作って
乱数が1〜3なら1番目の組み合わせ、といった感じじゃな
0756733
04/07/19 02:01ID:5FveKx0nそれは「組み合わせを複製する」のではなくて、
「乱数の範囲によって選ぶ組み合わせを変える」ということですか?
乱数≧99なら1番目、乱数≧75なら2番目、乱数≧50なら3番目・・・
といった感じでしょうか。
0757名前は開発中のものです。
04/07/19 02:08ID:IJbVGYi4そういうことじゃ、プログラムの条件分岐で組んでもいいんじゃが、
テーブルにしといた方が後々修正しやすい、ということじゃ
0758名前は開発中のものです。
04/07/19 02:11ID:ApxmKmGmまぁ>>756の考え方が出来るならそれに越したことはないけど。
0759733
04/07/19 02:14ID:5FveKx0nありがとうございました。(^人^)
0760名前は開発中のものです。
04/07/19 02:16ID:IJbVGYi4まったくそのとおりなんじゃが、
「まあ概ねわかってるみたいだし、前には進めそうなのでいっか」
と大人の対応をしたつもりだったんじゃが、
ここは厳しく突っ込んだ方がよかったんかのう?この場合w
0761733
04/07/19 02:20ID:5FveKx0n本当はどういう風だったんでしょうか。
0762名前は開発中のものです。
04/07/19 02:23ID:IJbVGYi4本来あるべき条件分岐に引き戻ってしまった、というだけじゃて。
どっちでもやりたいこたぁ実現できるので気にせず進むとよろしいぞ。
0763733
04/07/19 02:32ID:5FveKx0nとりあえず「配列」でぐぐってみます。こっち使ったほうがすっきりしそうですね。
0764名前は開発中のものです。
04/07/19 02:37ID:ApxmKmGm俺は子供か(´д`;)
まぁそうだろうとは思ったんだが、違うものは違うと説明したほうがいいかなと。
余計なことしたんだったら謝る(-人-)
0765名前は開発中のものです。
04/07/19 15:24ID:PDTxUtS9思考ルーチンがうまく思いつきません。
やはり行動やキャラの位置などで評価をつけて最適なものをさがしていくしかないのでしょうか?
0766ぁきまさ
04/07/19 16:01ID:j7btYjVrきっとこういうことです。
あと、質問はageていいと思うよ。
0767名前は開発中のものです。
04/07/19 16:41ID:SVeDBz/Fゲームデータにあるグラフィックデータの解析ってどうやるの?
具体的には、圧縮されたグラフィックデータファイルにグラのデータがあって、
そこから抜き出して、フォーマットを調べる。
ってことをやりたんだが。
0768名前は開発中のものです。
04/07/19 16:43ID:SVeDBz/Fそれから言葉遣いが悪かった。
やりたいんですが、よろしかったら教えてください。
ですた。
0769名前は開発中のものです。
04/07/19 16:44ID:SVeDBz/F0770名前は開発中のものです。
04/07/19 16:46ID:zNSTrUiZttp://ku-www.ss.titech.ac.jp/~yatsushi/analyze.html
とりあえずここ全部読め
直接は参考にならんだろうけど
0771名前は開発中のものです。
04/07/19 16:49ID:SVeDBz/Fd 逝ってきます
0772名前は開発中のものです。
04/07/19 16:52ID:ApxmKmGm0773名前は開発中のものです。
04/07/19 20:32ID:ZjuA9JH9それは違うだろ……
おそらくスマブラの思考ルーチンも似非AIで真性AIなんて使ってないと思う。
ていうか真性AI使ってるゲームってがんばれ森川君とガンパレ(これも怪しいが)ぐらいしか知らんぞ
似非AIっていうのはあらかじめ定められた条件分岐で意思を決め、成長しない思考パターンのことね。
イマドキの真性AIは学習機能が必須。
0774名前は開発中のものです。
04/07/19 20:33ID:NZda3o200775770
04/07/19 20:36ID:TZoI5FHRちょうどピッタリのURLを控えてたってのもあるけど
単なるクレクレだったらナシだね
(たまに立つ「PS2のムービーってどうやってパソコンで再生するの?」みたいなスレ)
0776ぁきまさ
04/07/19 21:26ID:j7btYjVr真性AIで学習させておいて、
学習機能を取り払って似非AIを実装してるんじゃないかなぁと勝手に思ったんですが、
しょっぱなから似非AIを構築するんですね。
スマブラ級になると(天下の任天堂様なだけに)えらくソースコードが複雑になりそうなんで、
しょっぱなから似非AIは無いだろうと勝手に考えてました。
0777名前は開発中のものです。
04/07/19 22:09ID:ZjuA9JH9そんな無駄なことはせんだろう……
簡単なのだったら、
・自分との距離と残HPから敵を検索、ロックオン
・攻撃開始、撃破、相手から致命傷を受ける、および長時間の格闘を要した場合は↑に戻る
のが一番単純かな。スマブラをやりこんで研究するしか手がないが、ゲームでありがちな一般的AIなんかはゲームの製作本に良く載ってるよ。
森川君の学習機能は人間の脳細胞のネットワークをマネして、周囲の環境に対応する行動との関連度合い(重み)を正誤から判断して毎回調整式で調整してるっぽいね。
ボタンがある→押した:(ユーザー「正解」)→ボタン・押す間の重みを強くする
鳥がいる→投げた:(ユーザー「不正解」)→鳥・投げるの間の重みを弱くする
ウンコがある→嗅いだ:(AI本体「不快」)→ウンコ・嗅ぐの間の重みをとても弱くする
のような感じで。
実際は属性分け(リンゴで学習した「丸い・食べる」間の強い重みを丸い爆弾でも適用して爆発させてしまう、とか)もしてるっぽいし、
もしかしたら多段階で判断させとるかもしれん。
「ニューラルネットワーク」「パーセプトロン」とかで検索するとわかるかも……生半可な知識だが。
0778ぁきまさ
04/07/19 22:55ID:j7btYjVr業界でも(概念としては)意外と単純に実装するんですね。
http://www.1101.com/morikawa/index_AI.html
なんか最近このURL張るの多いですが。一応。
0779名前は開発中のものです。
04/07/19 23:37ID:IJbVGYi4まあ、その手合いの対戦ゲーぐらいだと、本当のAIまでは普通持ってない。
ごく簡単に概念だけ説明すると
1)相手との距離、前に起こした行動やらをもとに「現在の状態」数を作る。
2)「現在の状態」の数だけ「その際取りうる可能性のある行動」テーブルを用意しておく
3)乱数を引いて、「取りうる行動」テーブルから次に取る行動を決める
この「行動」テーブルを
{ぬるい反応...厳しい反応}と並べておいて
「easy」だとなるべく左から「hard」だとなるべく右から取るようにするのが普通
0780名前は開発中のものです。
04/07/19 23:46ID:IJbVGYi42D格ゲーあたりで、「very Hard」あたりにすると、
反応自体はエグいけど、案外行動が単調になって読みやすくなったりするのは
テーブルの候補が狭まって、次の行動の候補が限られてくるためだったりする。
0781765
04/07/19 23:48ID:akKgvtvQとりあえず>>779さんの概念を参考に
まず攻略本を買ってきてキャラの動きなどや必勝パターンなど研究し
実際に再度注意しながらスマブラをやって勉強しようと思います
0782770
04/07/20 00:20ID:mfOQLZ8/学習ならパーセプトロンだろうけど、今回はオートマトンっぽい気がする
>>781
スマブラは複雑だからまずは初期の格ゲーから見ていくのがいいと思う
例えばスト2のCPUガイル戦だと
こちらがある程度間合いを取る→ガイルはしゃがむ
├┬→こちらが近づく→ガイルは足払いをする
│└→こちらが近づかない→ガイルはカウントが溜まったらソニックブームを撃つ
│ └→ガイルはソニックブームを撃った後こちらに近づく
└┬→こちらがジャンプで近づく→ガイルはサマーソルトキックで反撃する
└→こちらがジャンプで近づく→ガイルはカウントが溜まってないのでジャンプキックで反撃する
こんな風な状態遷移をするのよ
>>779の言う「行動テーブル」をガイルの場合で例に表しただけだけどね
0783名前は開発中のものです。
04/07/20 00:21ID:mfOQLZ8/0784779
04/07/20 00:41ID:jDncQmgy補足さんくすこ
研究題材の初期格ゲーだと、スト2はもちろんだが、
案外おすすめなのがスーファミで一杯出たスト2の粗悪コピー系粗製濫造格闘だ。
何とは言わないがあのへんとかこのへんとかなw
クソゲーっぽいのの方が良い、この場合。
なぜかと言うと、テーブル割りが単純なので、素人でも分析しやすいのだわw
0785名前は開発中のものです。
04/07/20 09:38ID:TIjHVPPUこれ、うまくやれば学習型にもできるな。
選択肢に用意してない行動は学習できないけど。
0786とむ ◆TOM/oiT7jE
04/07/20 15:19ID:zMYLWV5u0787名前は開発中のものです。
04/07/20 18:30ID:CjjqkQkQ0788名前は開発中のものです。
04/07/20 23:44ID:opbEx0+rどんなタイプのAI(GAでもNNでも)を持ってきたとしても
選択肢に存在しない行動は取れないよ。
形はどうあれ、最終的に「ゲーム」という極度に抽象化されたものへのアウトプットが必要だから。
多くの場合には行動に修練度(時間や精度みたいな)的なパラメータを持つ事で、行動の範囲を広げる。
0789名前は開発中のものです。
04/07/21 17:03ID:5QCYqUEJあれは確かCPUがレバーを直接入力してたよな。
VF1でアキラの膝をCPUが出すけど、どうやってるのか開発者がわからんかったとか。
0790名前は開発中のものです。
04/07/22 21:45ID:z1h/HfirUnix Linuxでゲーム製作している板はございませんか?
0791名前は開発中のものです。
04/07/22 21:48ID:dsDe4Hb2http://pc5.2ch.net/test/read.cgi/unix/1082601568/
【GBA】Linuxから目覚めるぼくらのゲームボーイ!
http://pc5.2ch.net/test/read.cgi/linux/1070983168/
SLGスレとMMORPGスレでLinux使ってる人がいた
0792790
04/07/22 22:00ID:z1h/Hfir0793名前は開発中のものです。
04/07/23 21:36ID:7gbUqWWz問題が一般的すぎるのでここに書きます。
800x600くらいの領域を、ランダムな傾きの直線で一様に埋めたいんだが、
どういう方法が密度バラつきなくできますか?
今やってる方法は、
1) MTで-10000〜9999な乱数を4つ取る
2) 1)を2点の座標とみなし、2点を通る直線を適当に800x600の矩形でクリッピング
これでも結構偏りが出てる気がする。気がするだけかもしれないけど…
なんか定番のやり方とかあったら教えてください。
0794名前は開発中のものです。
04/07/23 21:59ID:BeLzsHsh的外れなのかもしれんけど、
とりあえず乱数で取った点が(800,600)の矩形内だったら、
乱数を引きなおしては?線が短くなって無意味になる時がある気がする。
0795名前は開発中のものです。
04/07/23 22:20ID:7gbUqWWz目的は、画面フェイドIN/OUTの時に使う定義ファイルで、
スクリーントーンみたいな均一な模様にしたいのです。
アドバイスのとおり、矩形におさまるような点は無視するようにし、
さらに乱数のフィールドを8000x6000にして中央を取るようにしてみたら
大分偏らなくなりました。ありがとうございました。
0796名前は開発中のものです。
04/07/24 04:03ID:qEmxnU+2ブレーンストーミングするスレ立てたいのだけど、これはローカルルール
に違反しないかな?
↓のゲームっぽいもの作成したので、導入としてこれを使うから
単発スレのような感じになってしますから少し無理でしょうか?
http://www.geocities.co.jp/SiliconValley-Bay/4652/balls.htm
http://www.geocities.co.jp/SiliconValley-Bay/4652/cabin.htm
0797名前は開発中のものです。
04/07/24 06:20ID:fm3xWK8O↓ここはどうですか?
ゲームのための物理(力学)
http://pc5.2ch.net/test/read.cgi/gamedev/1018255106/
0798名前は開発中のものです。
04/07/24 06:23ID:sBREqJXF【Collision Detection】
http://pc5.2ch.net/test/read.cgi/gamedev/1015484028/
0799ひろさん ◆EriosvaGhM
04/07/24 06:41ID:1lN+r1r0|:::∧_∧::::::::|:::| |
⊂(@∀@)つ|:::| <>>1クズ・・・っ!ゴミ・・・っ!
//(手 塚)//::::!
|:::|/とヽ ♂ θ|:::| :::/
/ ̄ ̄旦 ̄ ̄ ̄/|
/______/ | |
| |-----------| |
_
/ /|)
| ̄|
/ /
0800796
04/07/24 07:20ID:qEmxnU+2むむ、やはり単発スレという感じになってしまいますか。
衝突の手法についてではなく、衝突を使ってどの様なゲームを作成するか
というのを気楽に話し合うスレにしたかったので、物理やコリジョンを扱うスレでは
ないかもです(コーディングについては出来るものとして進める:ちなみに私は
ペナルティ法等知りません^^;)。
すれ立てるとすればもう少し板の雰囲気等も考えてスレ立てることにしますね。
0801名前は開発中のものです。
04/07/24 12:02ID:9Bmm6sMIアイディアがあるが技術が無いので代わりに作って2
http://pc5.2ch.net/test/read.cgi/gamedev/1027414183/l50
0802名前は開発中のものです。
04/07/24 12:30ID:muzUYG7AビルドしてVCから実行するとHALで起動して普通に実行できるのですが、ビルドしたEXEファイルを
直接実行するとREFになっていますみたいなメッセージがでて強制終了します。プロパティをみると
REFになっています。何とかHALで起動して実行させたいのですがどこをいじればよいのでしょうか?
使用ソフトはVisual Stadio AcademicでビデオカードはGeforceFX5200です。
0803名前は開発中のものです。
04/07/24 13:03ID:w3BXFz/1>どこをいじればよいのでしょうか?
あんたのプログラムのどこか。
0804名前は開発中のものです。
04/07/24 17:10ID:deJPmHn6こっちで聞きなされ、と誘導してみる
DirectX総合スレ
http://pc5.2ch.net/test/read.cgi/gamedev/1083728025/l50
0805名前は開発中のものです。
04/07/25 22:42ID:wTIwkwfC普通はローカル変数に入れとくもんですか?それともグローバル変数ですか?
0806名前は開発中のものです。
04/07/26 01:53ID:xL5qDpJfバッファ
0807名前は開発中のものです。
04/07/26 02:37ID:+vmEbW+Cわたしはstaticな感じのクラスが管理してる。
でもって戻り値にIDを返す。そのIDを指定して描画とかする。
てことで物自体はグローバルな感じ、それにアクセスするためのIDはローカルな感じ。
、、でも私の頭ではその程度しか思い付かないというだけで、普通はもっとかっこいい方法で管理してるのかも。
0808名前は開発中のものです。
04/07/26 04:05ID:IvYgsk6astaticな感じのクラスってのがよくわからないけど、
とりあえず、全体で同一の実体にアクセスしたいんであれば、
http://www002.upp.so-net.ne.jp/ys_oota/mdp/Singleton/
Singleton パターンを使うのが普通じゃないかな。
グローバルだと実体の所在が把握しづらくなることがあるから止めといた方がいいね。
0809名前は開発中のものです。
04/07/26 10:52ID:KAV4hfSh0810名前は開発中のものです。
04/07/26 21:43ID:DTawJWmS0811名前は開発中のものです。
04/07/26 22:42ID:boyt2ViDパケットモニター等を使用して、
クライアント上からコマンド(キャラクタ移動等も立派なコマンドだ)を送ってみて、
その際にどのようなパケットが発行され、
サーバからどのようなパケットが帰ってくるかを調査する。
多くの場合暗号化されているだろうから、その暗号解析も必要。
2)
前ステップで得られたパケット情報から、クライアントサーバー間の
プロトコルとネットワーク仕様を推測し、仕様を固める。
3)
前ステップで推測したプロトコル仕様を実現するサーバプログラムを記述する
ここから先は自前でネットゲーを作るときと一緒なので省略。
大まかにはこんなもんだ、
ステップ1とステップ2が終われば80%できたと言ってしまっていいかもしれん。
(ネットゲーサーバ作りで一番大変な「プロトコルとネットコード設計」が終わってるんだから)
0812名前は開発中のものです。
04/07/26 22:48ID:MCmYCtp8わお、勉強になり舛田。
staticな感じってのは
class hoo
{
static int load(char* fn);
static void draw(int num);
}
て感じのアクセサでhooが実体を一元管理。でもって
int bar = hoo::load("orebaka");
hoo::draw(bar);
て使うものでスタ。漏れ脂肪。。。
0813名前は開発中のものです。
04/07/26 23:01ID:B/ZqUo2mアホ丸出しな質問かもですが、なぜみんな
ClassHoo* hoo = new ClassHoo();
て書くんでしょうか、、ほとんどの場合
ClassHoo hoo;
でいいと思うんですけど。delete忘れたら悲しいし。
javaではclass変数が実質的にポインタだし、GCもあるのでいいと思うんですが、C++においては違和感が、、
0814名前は開発中のものです。
04/07/26 23:13ID:lLBPWVrI質問の意図がいまいちわからんのだが
> ClassHoo* hoo = new ClassHoo();
> て書くんでしょうか、、ほとんどの場合
> ClassHoo hoo;
> でいいと思うんですけど。delete忘れたら悲しいし。
これは、C++についての意見なのかな?
0815名前は開発中のものです。
04/07/26 23:15ID:/sNbjoGs0816名前は開発中のものです。
04/07/26 23:41ID:lLBPWVrI> ClassHoo* hoo = new ClassHoo();
しています。
> ClassHoo hoo;
こう宣言できちゃうと、どこでも宣言できちゃうので、
実体が1つであることが保証できなくなります。
なので、コンストラクタとデストラクタを
private にして、そのクラスのメンバ関数からしか
呼べなくしています。
メンバ関数の中で
> ClassHoo hoo;
と宣言しても、それはローカル変数にしかならないので
> ClassHoo* hoo = new ClassHoo();
と宣言してポインターを保持しておきます。
これでいいかな?
説明下手で申し訳ないけど
0817名前は開発中のものです。
04/07/26 23:48ID:DTawJWmS分かりやすい!ども、ありがとうございます。
0818名前は開発中のものです。
04/07/28 00:43ID:9Fh+7n1B813は多分、クラスの中で、
> static ClassHoo hoo;
とするのはマズイの?と聞きたかったのでは!?
多分、これをやると、main関数が実行される前に、
staticなClassHooが作られるからマズイのかな?と思ってみたり。
0819名前は開発中のものです。
04/07/30 21:21ID:DrPY9mrp0820名前は開発中のものです。
04/07/31 11:11ID:uFPG2A3V0821名前は開発中のものです。
04/07/31 14:24ID:wQlcxQ++禁止エリアの変更を行う毎に以下の処理を行う。
1.新たに禁止エリアとなったエリアを「禁止エリアの候補」から外す。
(禁止エリアを通常のエリアに復帰させる場合、まず復帰させるエリアは全て復帰させ、禁止エリア以外のエリア全てを「禁止エリアの候補」にしてから2へ)
2.「禁止エリアの候補」を順番に調べていく。調べる対象と隣接するエリア(東西南北の4方向移動なら、対象の縦横ナナメ周囲8マス)に
“禁止エリア”が2つ(“マップ外縁”があれば1つ)以上見つかった時点で3へ。(無ければ次のエリアを調べる)
3.“チェック用の仮想マップ”を現状に加え“対象エリア”が禁止になった状態にする。
4.“対象エリア”以外の「禁止エリアの候補」をひとつ選んで基準点とし、仮想マップ上で移動経路探索を行う。基準点から移動可能な場所全てをチェック。
5.“対象エリア”および基準点以外の「禁止エリアの候補」全てについて順番に調べる。仮想マップ上で「移動可能範囲になっていない」(分断された)エリアが
見つかった時点で、“対象エリア”を「禁止エリアの候補から外す予定のエリア」とする。
6.「禁止エリア候補」の全てをチェックし終わったら、「禁止エリアの候補から外す予定のエリア」を「禁止エリアの候補」から外す。
0822名前は開発中のものです。
04/07/31 15:17ID:aIOUs0Nkありがとうございます!
0823名前は開発中のものです。
04/07/31 18:50ID:rDiQSa23どのような言語やソフトを使って作られているんですか?
0824名前は開発中のものです。
04/07/31 19:55ID:PXK/3MpLUOはクライアントはVC++のはず。
サーバーはSolarisのはずだからccだろうなぁ。
その時代のWin32ゲームなら言語はまずC/C++(C++でない可能性も高い)、
だろうと思われる。
0825名前は開発中のものです。
04/07/31 20:32ID:rDiQSa23最近のゲームの場合はどうでしょうか?
0826名前は開発中のものです。
04/07/31 20:37ID:1SHYiP+f大半がc/c++でしょ。
msがpreview code(dx、win、sdk、ddk)出すのが、必ずc/c++が最初だから。
delphiで作ってたところあるが、今はc/c++だし。
0827名前は開発中のものです。
04/07/31 22:28ID:PXK/3MpL処理系でいうと、洋ゲーに関して言うなら、
多数派がVC++、少数派でmingw/gccってとこじゃないか?
delphiは欧州で強いという話はあるが、
あくまでもゲーム以外の一般アプリ(という言い方も変だが)の話だし。
国産エロゲとかそのへんに関してはシラネ。
0828名前は開発中のものです。
04/08/01 00:15ID:9/8mpdqF販売してもいいんですか?
(ライセンス料とか払う必要がありますか?)
0829名前は開発中のものです。
04/08/01 00:25ID:rKSFvTvE0830名前は開発中のものです。
04/08/01 00:50ID:huOwEYhthttp://game8.2ch.net/test/read.cgi/game/1091288352/
鎧を着た騎士が剣や斧やメイスや弓で敵を倒していくゲームです。
グラフィックはかなり綺麗です。
公式 http://www.knightsofthetemple.com
体験版 http://www.gamershell.com/download_6588.shtml
0831名前は開発中のものです。
04/08/01 01:55ID:+s4oYwTh出場者リスト作成
リスト一番上から、ランダムに対戦相手を決める
その二人を抜く
リスト作成に戻る
どうすればよいですか?
0832名前は開発中のものです。
04/08/01 02:41ID:aZwyLY/F「ランダムに対戦カードの順番を並び替える」にすればよろし。
0833名前は開発中のものです。
04/08/01 09:17ID:8L+/zjInありがとうございます。
0834名前は開発中のものです。
04/08/02 11:15ID:o7BCJFlk描画命令はGDI+のDrawImageを使っています。
0835名前は開発中のものです。
04/08/02 11:23ID:t6J1geIS0836名前は開発中のものです。
04/08/02 12:17ID:jDxAxQMU0837834
04/08/02 13:31ID:o7BCJFlkGDI+のDrawImageを使ってキャラクター等を描画しているのですが、
FPSが少なくてキャラクターがスムーズに動きません。
GDI+でスムーズに描画させるにはどうしたら良いでしょうか?
それと、GDI+は以前のGDIより遅いと言う噂があったのですが
これ本当ですか?
0838名前は開発中のものです。
04/08/02 13:39ID:z1MrJQ8zFPSが100を越えたとしても、ちらつくものはちらつく。
0839名前は開発中のものです。
04/08/02 13:46ID:z1MrJQ8zそちらで描画を行ってから、描画領域の内容を表示して味噌。
そうすればちらつきはなくなるから。
0840名前は開発中のものです。
04/08/02 13:51ID:z1MrJQ8z一つ忘れてた。WM_PAINTで表示する場合は、
背景を描画しない設定で窓を作らないと、
何をやってもちらつくぞ。
0841名前は開発中のものです。
04/08/02 19:34ID:icJl35AhMIDI音源を使用したMIDI音楽を録音して
有償配布する場合。MIDI音源の製作者に
許可、もしくはライセンス料を払わなくてはならないのでしょうか?
0842名前は開発中のものです。
04/08/02 20:15ID:xSwisWHX曲がオリジナルであるなら問題ない。
ギターで曲を演奏し、それを録音し有償配布したとして、
ギターの作成者にライセンスを払う必要がないのと同じ。
0843名前は開発中のものです。
04/08/02 20:41ID:icJl35Ahご教授ありがとうございます
0844名前は開発中のものです。
04/08/04 00:44ID:4mXvMeO/内部640x480x16bit(R5G5B5)で持っているバッファを高速でウィンドウに表示する方法がわかりません。
ディスプレイの色数が32または16bitの場合、あらかじめピクセルフォーマットを調べて変換テーブルを作っておき
for(x=0; x<m_width; x++,p1++,p2++)*p1 = table[*p2];
というようにしていますが SetDIBitsToDevice で転送したほうが倍早いです。
インラインアセンブラで書いてみてもまったく変わりませんでした。
lodsw mov ax,[ebx][eax*2] stosw loop
何か良い手法はありますでしょうか。
0845名前は開発中のものです。
04/08/04 00:59ID:SrAClrkI0846名前は開発中のものです。
04/08/04 01:01ID:+8D44Quy方法その二、DirectX
0847844
04/08/04 01:24ID:4mXvMeO/Timer関係も悩みの種ですが、今回はtimeGetTimeで次の描画予定時刻まで待ち、描画処理後DoEventsもどきを呼び出すようにしています。メインループぶん回しといわれる手法です。
>方法その一、CreateDIBSection
単にnew WORD[w*h]で確保したバッファをSetDIBitsToDeviceで出力するのも、CreateDIBSectionで作成してBitBltで出力するのも、特に差はないようです。推測ですが内部では同じように動いているでしょうし。
>方法その二、DirectX
VRAMのアドレスを取得してCPUに転送させようってのが>>844の手法です。
DirectXを有効に使うには全ての画像バッファをディスプレイアダプタのピクセルフォーマットにあわせて確保することになり、自分のコードでソフトウェアレンダリングすることが難しくなってしまいます(そのために内部バッファを固定長で持っている)。
なんとか「全部D3Dで描画しろ」という方向に持っていかない方法な無いものでしょうか。
0848名前は開発中のものです。
04/08/04 02:42ID:+8D44Quy一番大事なのは何?
0849名前は開発中のものです。
04/08/04 02:46ID:+8D44Quy16bitと32bitのソフトウェアレンタリングを、別々に書いた。
0850名前は開発中のものです。
04/08/04 02:58ID:EN4PhULqR5G5B5とR5G5B5の二種類ある点にも注意すべし。
0851844
04/08/04 03:32ID:4mXvMeO/それ以外の要素は可変で、描画関係のコードは全部書き直すつもりです。
作りたいゲームはありますが画像素材は用意していないので、いっそ320x240x8bitで作ってしまおうかとも考えています。
>R5G5B5とR5G5B5の二種類ある点にも注意すべし。
同じに見えるw
今目の前にあるノートPCはR5G6B5です。
DirextXの資料を見ると他の組み合わせが存在する可能性もあるみたいだけど、実在するのかな?
あとCreateDIBSectionで作成した16bitのビットマップは必ずR5G5B5になるのでしょうか…不安です。
0852名前は開発中のものです。
04/08/04 09:13ID:SrAClrkICreateDIBSectionの16bitは、R5G6B5の環境でも、
R5G5B5だから、その辺は気にしなくても良いよ。
0853名前は開発中のものです。
04/08/04 09:29ID:gMd3G0A5古いPC使ってる人は、自分の環境が遅いことを自覚してるだろうし。
あんまり下の方ばっかり見すぎるのも良くない。
0854名前は開発中のものです。
04/08/04 10:48ID:+8D44Quy我ながら物好きだとは思うが。というか、
特に最新技術が必要ってわけでもないしな。
どの機能がどのG/Bで使えるかがわからんから気に入らない、
というのも事実だ。
0855名前は開発中のものです。
04/08/04 11:27ID:QOeXo7xwポリゴン描いてブレンド使うのは最新でもなんでもなくね?
ぶっちゃけ糞みたいなビデオカードでも刺さってればソフトレンダよりはまし。
TNTクラスでも500MHz程度のCPUで処理するより速いし高品位でしょうに。
機能のサポートもCAPSから拾える。
自己満足が目的でやってるだけなら全然問題ない。
広く遊んでもらいたいなら微妙。
と、むかーしソフトレンダでやってたおっさんは思うわけですよ。
0856844
04/08/05 01:48ID:jfbCbwyyありがとうございました。
0857名前は開発中のものです。
04/08/05 16:15ID:24Y5QKS9最新で最安のG/Bを入れるのが当たり前の時代なら、
文句なしにD3Dなんだけどなぁ・・・・・・
PS2が廃れて、PS3がコケて、PCゲーがシェアを拡大する
ような事にならない限り、無理っぽいが。
G/BよりはCPUやメモリーを買うのが当たり前、もしくは
PC本体を買い替えるのが当たり前だからなぁ・・・・・・
0858名前は開発中のものです。
04/08/05 20:20ID:tYA4rtQg今じゃんけんゲーム作ってます。
(使うかわかりませんが)ハイスコアを配列 highscore[3] で処理して
それを表示させたいんですが、
for (i = 0; i <= 2; i++)
printf("1位 = %d\n", highscore[i]);
とやるのと、単純に
printf("1位 = 〜略
printf("2位 = 〜略
printf("3位 = 〜略
とやるのではどちらがいいでしょうか。
配列ってどうも for文とか使いたくなるんですけど、前者だと演算処理が多くて
処理速度が遅くなってしまうんじゃないかなぁ、って思うんです。どうでしょうか?
まぁ別に、処理速度を気にしなくちゃいけないほどの、容量のでかいゲームを
作ろうとしてるわけではないんですけどね。今は。
0859名前は開発中のものです。
04/08/05 20:23ID:tYA4rtQgfor文のところが printf("%d位 = %d\n", i+1, highscore[i] );
0860名前は開発中のものです。
04/08/05 20:26ID:tYA4rtQg0861名前は開発中のものです。
04/08/05 20:28ID:tYA4rtQg0862名前は開発中のものです。
04/08/05 21:15ID:dBuZpBmsガンガン来い!
とりあえず答えておくと、どちらでも問題は無い。
このケースに限らず、ループとループの展開は一長一短の場合がほとんど。
ループはコードを小さくできるが、若干処理を取られるか、
展開はコードが大きくなるが、処理が若干早くなるか、
のどちらか。
最近はキャッシュ云々もあるし一概には言えない。
このケースなら、まぁ、ホントにどっちでも構わない。
やりやすい、見やすいと思う方でいいんじゃねーのかと。
0863名前は開発中のものです。
04/08/05 21:51ID:tYA4rtQgご丁寧にどうもありがとうございました。
0864名前は開発中のものです。
04/08/05 23:39ID:ws71rpUr先の例の場合>862の言うとおりどっちもどっちなんだが、
その部分を最適な選択を行うことにより得られるメリットより、
実はクソ重いprintfを自前文字出力に変えた方がはるかに効果があったりする。
(とはいえ、今時のCPUなら問題にもならんけど)
処理効率を考えるとき、
「いったいどの部分が一番効率が悪いのか」
を見極めるのが、処理の効率化を考えるとき一番重要だぞ。
0865名前は開発中のものです。
04/08/06 00:15ID:pj4rIK+schar str[20];
strcpy(str,"1位 = ");
strcpy(&str[11],"\n");
for(int i = 0;i<2;i++)
[
str[10] = '0' + highscore[i];
puts(str);
]
え?三桁!?
0866名前は開発中のものです。
04/08/06 00:18ID:APlNn/wGこれ、一桁用なんで。
0867名前は開発中のものです。
04/08/06 00:21ID:SWhYfmKs0868858
04/08/06 01:43ID:RW8aPRLoみなさんどうもありがとうございました。有効利用させてもらいます。
ちなみに・・・夕方からずうっと作ってたんですが、ただのじゃんけんゲームなのに
すでに400行超えました。まだまだ増えそうです。_| ̄|○
まぁ、これから気づいたところから細々と削減していく、っていうやり方なんで
今のところは完成させればいいとこです。まだCの学習が一通り終わってないし。
では。
0869名前は開発中のものです。
04/08/06 02:19ID:gM+F2O0Iうげっ、忘れてたよ。
やっぱ、10進数文字変換と、大文字変換の関数命令使うべきかな?
関数名忘れたけど。
0870名前は開発中のものです。
04/08/08 05:36ID:9Xhk8D9Yまずファミリーベーシックでゲームをつくり、そのソースリストをHPで公開するとします。
その際ゲームのスクリーンショットを掲載しても問題ないでしょうか。
さらに、まったく同じ動作をするJavaAppletを同時に掲載することは可能でしょうか。
もちろん、ゲームにはマリオやシェルクリーパなどの(C)Nintendoのキャラクタが登場します。
0871名前は開発中のものです。
04/08/08 09:16ID:jxhBxBFZもしかしたら許可されるかもよ。
0872名前は開発中のものです。
04/08/08 10:19ID:3/obcoInAVGなどでは選択肢によるストーリー分岐が発生しますが、
そうした分岐表(フローチャート?)を簡単に作れるツールは
ないでしょうか?
希望を言えばオリジナルのファイル端子を使ってなくて
作成したフローチャートをツール無しの人でも見れるようになってると
より良いんですが。
0873名前は開発中のものです。
04/08/08 17:19ID:b8WBPFxG0874名前は開発中のものです。
04/08/08 17:24ID:6riZiyClアドビのプラグインいれなきゃならんけど、ブラウザがあれば問題ないし。
0875874
04/08/08 18:13ID:6riZiyClSVGについてはここ見れ。
ttp://www.adobe.co.jp/svg/
単にフローチャート作って、攻略などでそれで他人にも見せたいと言うだけなら
イラレでもワードでも使って作ったのを画像として保存すれと思うわけだが。
0876名前は開発中のものです。
04/08/08 18:53ID:tvgEyzAtビューアはフリーで配布してた筈。
Visio自体は売りもんだが。
0877名前は開発中のものです。
04/08/08 19:58ID:Xr6D0HKjDynamicDrawでいいんでね?
ttp://www.molips.com/jp/
0878874
04/08/08 20:10ID:6riZiyClttp://www.vector.co.jp/games/soft/win95/game/se154775.html
0879名前は開発中のものです。
04/08/09 12:11ID:KedM5w6GXとYの範囲が
0 < X <= MAX_X かつ 0 < Y <= MAX_Y
の時のみ描画したいのですか制御式はどのように書いたらよいのでしょうか
0 < X かつ 0 < Y
のときはif(X <= 0 & Y <= 0)で出来るのですがこれも式が逆になってしまいます
何方かご教授お願いします
0880名前は開発中のものです。
04/08/09 13:44ID:z5MWOgNv0881名前は開発中のものです。
04/08/09 13:53ID:HoDtoygY0882名前は開発中のものです。
04/08/09 13:59ID:0/m0kioy0883名前は開発中のものです。
04/08/09 14:33ID:2mgZH7gAひとまずこの2つを試してみます。ありがとうございました。
仕様をチャートで見せようと思ったのですがイラレやワードよりも
専用ツールの方が作りやすく編集を加えやすそうだと思いましたので…
0884名前は開発中のものです。
04/08/09 16:03ID:2yO4gL+Vttp://www.typemoon.com/download/fce.lzh
というのもあるみたい
0885名前は開発中のものです。
04/08/09 16:53ID:uJu/yn+1イメージとしてはファミコンのテニスのような感じなんですが、
あのボールの動きをどうやって実現したらいいのかわかりません
何かアドバイスお願いします
0886名前は開発中のものです。
04/08/09 17:00ID:HoDtoygY0887名前は開発中のものです。
04/08/09 17:05ID:tWkhWA7Vゲームっぽいものを作っているのですが、
charbuf[1024], ch;
inty_or_n, i;
printf("Yを押して名前をつけてください: ");
ch = getch();
y_or_n = toupper(ch);
if (y_or_n == 'Y') {
putch(y_or_n);
printf("\n名前は、、、");
fgets(buf, 1024, stdin);
for (i = 0; buf[i] != '\n'; i++) ;
buf[i] = '\0';
printf("\n%s です。", buf);
}
こうやると入力時にyがはいってしまいます。
cgetsを使えば大丈夫ですが
配列のチェックができないので不完全な感じがします。
なにかいい方法があればアドバイスお願いします。
0888885
04/08/09 17:06ID:uJu/yn+1ブロック崩しなら作ったことあります
ボールの移動は30度・45度・60度・90度しかありませんでしたが・・
0889名前は開発中のものです。
04/08/09 18:13ID:d8dBSSGlhttp://www.3drad.com/
free版をダウンロードして実行してみたのですが画面が真っ黒でなにも表示されません。
3drad.exeやstart.exeなど、どれもダメでした。
対応OSにWindows2000があったのでそれは大丈夫なのですが
それ以外に気をつける事はあるでしょうか?
OSはWindows2000、グラフィックボードはGeForceTi4200です
もし、起動できる方がいれば参考にしたいので構成を教えてください
0890名前は開発中のものです。
04/08/09 18:44ID:BKqxHMzO玉の影=ブロック崩しの弾として、高さのぶん縦方向にずらした位置に玉を描けばOK。
0891名前は開発中のものです。
04/08/09 19:46ID:LcgkKf5K英語版のDirectX系アプリはWindows2000の日本語版だと起動できないのが時々ある。
CartgraphyShopなんかもそう。
コントロールパネル「地域と言語オプション」を英語に設定してみ。
0892名前は開発中のものです。
04/08/09 21:18ID:M4YHSU6Bありがとうございます
色々間違っていましたが
X++をX--と書いていたのが大元の間違いでした
thx
0893名前は開発中のものです。
04/08/09 22:07ID:wzscOPI4stdinをフラッシュするなり、kbhit()で読み捨てるなりしたらどうだろうか。
0894名前は開発中のものです。
04/08/10 12:32ID:g3L7chBE自分もなった事があるけど、消去される前にfgetsに行っているみたい。
Sleep(200);とかで間を取ると、消去されていると思う。
0895名前は開発中のものです。
04/08/10 18:06ID:PASu5DTv地域のオプション→全般→規定値に設定→英語 (U.S.)を選んでうまくいきました。
ありがとうございました。
0896885
04/08/11 17:10ID:juz8bWXcボールの影の位置は固定で、ボールのY座標を等加速度運動を用いて
変化させるとそれっぽい動きになりました
次に、ボールを前に飛ばしたいのですがその部分が良くわかりません・・・
なので現在は、サーブを打つ段階で止まっています
何かアドバイスお願いします
0897名前は開発中のものです。
04/08/11 17:43ID:I02Fke5Pyが常に0ならxとzだけの2D世界だ(遠近感はつけないとして)
で、影はy=0の位置に描画してボールだけy座標分上にずらせばいいだけだろ。
結局言ってることは>>890と同じだが。
0898887
04/08/12 17:41ID:SxypC2R5あれから色々と試してみたのですが、
printf("\n名前は、、、");
ch = getch();
if (ch == '\r') return;
fgets(buf, 1024, stdin);
for (i = 0; buf[i] != '\n'; i++) ;
buf[i] = '\0';
printf("\n%s です。", buf);
これでほぼイメージどうりの動きをするみたいです。
ご教授ありがとうございました。
0899名前は開発中のものです。
04/08/12 20:20ID:pKYZX9sJ変数は
b[4]
[1] 一塁
[2] 二塁
[3] 三塁
です。
0900名前は開発中のものです。
04/08/12 21:13ID:Lz5VcJIqif (-1 != b[3]) // bが-1なら塁に誰もいない。
score[turn]++; // 得点を入れる。turnは0が表で1が裏とか
for (i=2; 0<=i; i--)
b[i+1] = b[i];
b[0] = -1; // b[0]はバッターボックス
0901名前は開発中のものです。
04/08/14 14:57ID:FYvwCjIR変数は char b
最下位ビットから順にバッターボクス、1塁、2塁、3塁として
b <<= 1;
で進塁いうのはどうだろうかw
0902名前は開発中のものです。
04/08/14 22:45ID:YjG9o9MOそういうのは何ていうんだっけ?
0903質問
04/08/15 23:14ID:i/lgZ+Pu0904名前は開発中のものです。
04/08/15 23:36ID:kTGb319m0905名前は開発中のものです。
04/08/16 05:23ID:YpxjgobLMXスレがSRCを作るスレ
http://pc5.2ch.net/test/read.cgi/gamedev/1092587322/
0906名前は開発中のものです。
04/08/16 07:59ID:95xamrFo自分のアプリにjpegエンコーダを埋め込みたいってこと?
libjpegあたりを使うのが良いかと。
0907名前は開発中のものです。
04/08/16 16:05ID:z2+gCAv1どうやりますか?
0908名前は開発中のものです。
04/08/16 17:05ID:YmX6aDuYのはどのような座標になっているんでしょうか?
0909名前は開発中のものです。
04/08/16 18:21ID:VwXmuUqA|1.0|1.1|1.2|1.3|1.4|1.5|
|2.0|2.1|2.2|2.3|2.4|2.5|
0910名前は開発中のものです。
04/08/16 22:59ID:+coXzoKM|4.0|4.1|4.2|4.3|4.4|4.5|
|5.0|5.1|5.2|5.3|5.4|5.5|
0911名前は開発中のものです。
04/08/16 23:05ID:GEOEVG2N調べましたところ関数のポインタを連結させて順番に実行していく?
といったような説明だったのですがソースでわかりやすく説明している
サイトはないですかね?もしくはソース効果いいしていただけますか。
0912名前は開発中のものです。
04/08/16 23:48ID:fmucm6mSググれ
0913名前は開発中のものです。
04/08/17 00:08ID:4l6saCY/0914名前は開発中のものです。
04/08/17 09:41ID:Y5VytoYp演劇や映画は台本に記述された指示に従って進行する。
ゲームも台本によって操作されて実現される。
ゲームプログラムは舞台装置に相当し、タスクは台本に相当する。
タスクのシステムは台本の記述手法の一つとみなすことができる。
ゲーム上の役者の動作を個々のタスクとして実装し、
それらのタスクをリストで連結することで台本を記述するのだ。
・・・と思う。
0915名前は開発中のものです。
04/08/17 16:47ID:2ReGjVHD0916名前は開発中のものです。
04/08/17 18:45ID:BPSTvWVKシナリオスクリプトとか呼ばれるもの
0917名前は開発中のものです。
04/08/17 19:07ID:6H4JhIKx>タスクは台本に相当する。
を受けての質問か?
0918名前は開発中のものです。
04/08/17 22:17ID:ggiakTWD↓のWindowsSDK編というのは参考になりますか?
ttp://www.kumei.ne.jp/c_lang/
(一応h抜いときます)
なぜか4章末尾のテキスト表示のプログラムで
BCCdeveloperでメイクしてもウィンドウが作られるだけで
行き詰ってしまっています(´・ω・`)
0919名前は開発中のものです。
04/08/18 02:23ID:iGvj3KEE僕はゲーム自作に興味がありますが、PCが操作できる程度でプログラムの知識なども皆無です
何か知っておられる方が居られればお願いします
0920名前は開発中のものです。
04/08/18 03:29ID:NBTmVnfE話はそれからだ。
0921名前は開発中のものです。
04/08/18 10:20ID:b33lQRb112歳から始めるHSP嫁
0922名前は開発中のものです。
04/08/18 11:48ID:nNIppbxt頭のキレる人なら物足りないくらいにね。
オレは今、「明解C言語 第1巻 入門偏」読んでるけど、かなり重宝するよ。
何がいいかって、細かい文法知識とかの多くを最初っから詰め込ませない、っていう辺り。
徐々に徐々に知識の幅を増やしていくって感じ。
他の本と比べてどうかは知らないけどね。
ただ、初歩的な高校数学がけっこう使われてるから、高校数学知らないとやりにくいと思う。
特に行列の計算(和と積だけだけど)。
0923名前は開発中のものです。
04/08/18 22:49ID:iGvj3KEE_l ̄l●lllまずは数学がんばって、教えていただいた本探してきます
0924名前は開発中のものです。
04/08/19 16:20ID:MfuKwSenttp://www1.kcn.ne.jp/~robe/cpphtml/
0925名前は開発中のものです。
04/08/20 01:58ID:Q79FSV4e2の二乗のサイズを使うのがよいというのは聞いたことがあるのですが、
例えば16×2といった具合に縦と横のサイズが違っても大丈夫なのでしょうか。
あとテクスチャーサイズで128×128と256×256が多いのには何か理由があるんですか。
よろしくお願いします。
0926名前は開発中のものです。
04/08/20 02:40ID:TdGj/Vfj両方とも2の階乗なら縦と横のサイズは違ってても問題無し(64*32とか)
縦と横のサイズが同じなのは、頂点座標(tu・tv)が計算し易いからかな・・
多分だけどね
0927名前は開発中のものです。
04/08/20 03:40ID:Q79FSV4eすばやい解答を感謝いたします。
0928名前は開発中のものです。
04/08/20 13:32ID:J6lKDPTE0929名前は開発中のものです。
04/08/20 19:10ID:Q79FSV4eテクスチャーサイズについてヘルプのほうにちゃんと書かれていました(^^;
>テクスチャ サイズ
>テクスチャ マッピングのパフォーマンスは、メモリの速度に大きく依存する。アプリケーションのテクスチャをキャッシュする際のパフォーマンスを最大限に高める方法がいくつかある。
>テクスチャを小さくする。テクスチャが小さければ、メイン CPU の 2 次キャッシュに格納される可能性が高くなる。
>プリミティブごとにテクスチャを変更しない。ポリゴンは使用するテクスチャの順にグループ化する。
>できるだけ正方形テクスチャを使用する。ディメンジョンが 256 × 256 のテクスチャが最速である。たとえば、アプリケーションで 128 × 128 の 4 つのテクスチャを使用する場合、
>これらのテクスチャで同じパレットを使い、すべてのテクスチャを 256 × 256 の 1 つのテクスチャに配置する。この方法を使用すると、テクスチャのスワップ量も減少する。もちろん、
>上で説明したように、テクスチャはできるだけ小さくする必要があるので、アプリケーションで 256 × 256 のテクスチャが必要な場合を除いては、そのようなテクスチャを使用してはならない。
ヘルプも調べずに質問してすいませんでした。
0930名前は開発中のものです。
04/08/20 22:57ID:zoHxyZlHどうもありがとうございます
0931名前は開発中のものです。
04/08/22 19:50ID:xFyIv6wy多くのエミュレーターは実機のエミュレーションをする事が多いのですが
低スペック(構造)なPSだとそれほどのマシンパワーは必要としませんが、
サターンなどになるとチップの多さから非常にエミュレーションが重いです。
そこで各ソフトごとに最適なエミュレーション、いわゆるソフト単体のエミュレーションの
集合集のようなエミュ(MAMEがそうなのか?)の開発を思うわけですが。
実際に全体タイトルのエミュレーションを実行する以外の場合でなおかつ
使用者が開発者本人である場合、個別エミュの方が容易でしょうか?
以上にて質問の内容は終わります
0932名前は開発中のものです。
04/08/22 19:56ID:QGnhciD/偉そうに質問するな
0933名前は開発中のものです。
04/08/22 20:04ID:xFyIv6wy知識を持たない者の意見などイラン、おまえも俺と変わらんな
0934デフォルトの名無しさん
04/08/22 20:15ID:dcDUqD6F全部サポートするよりは楽なんじゃね?
0935名前は開発中のものです。
04/08/22 22:14ID:xFyIv6wyどうもアドバイス有難うございます
大体当方の見解と同じで安心しました。
早速、これから資料集めにて実装開始したいと思います。
それでは
0936名前は開発中のものです。
04/08/22 22:37ID:yUvYH/EEsageろ馬鹿
0937名前は開発中のものです。
04/08/22 22:40ID:pLq7yNl0てかそれならエミュじゃなくても一から作った方が楽そうだな。
0938名前は開発中のものです。
04/08/23 00:48ID:lqVYfTuR>いわゆるソフト単体のエミュレーションの集合集のようなエミュ(MAMEがそうなのか?)
MAMEは違う。あれは膨大な数のチップをエミュレートしておいて
タイトル・基板ごとにその中から使うチップを選択するタイプ。
基板構成がほぼ同じでもタイトルによって微妙に仕様が違う場合は、
その部分のコードを個別に書き足すことで対応している。
決してソフト単体のエミュレータを集合させているわけでは無い。
>各ソフトごとに最適なエミュレーション
をしようとしたところで結局は、SH-2 68CE000 VDPといった各チップエミュレーションの
地盤がしっかりしてないといけないよ。
>>931の理念で開発すると、ある程度動くようになったけど
○○・××のタイトルにしか対応してないという中途半端なエミュレータが出来上がるはず。
0939名前は開発中のものです。
04/08/23 01:10ID:CxRdfYf1へー。そら知らなんだ。
ケータイとかの分野でもDSP使ってエミュレーションするカードがあるんだが、
それをソフトのみでやってる感じかな。
GraphEditみたいなツールで基板の構築やってたりすんだろうか>MAME
0940名前は開発中のものです。
04/08/23 14:53ID:beHyX9iLそっから先は、とりあえず今考えなくてもいいだろ。
0941名前は開発中のものです。
04/08/23 19:16ID:FrRwnQxP0942名前は開発中のものです。
04/08/23 23:40ID:DuMtV+eL了解、既にあるSH2エミュのソースを参考にしながら作るよ、どうせ公な公開はしないし。
>>941
後付けの発言者など程度が知れるわ、小僧
0943名前は開発中のものです。
04/08/24 00:18ID:gdUXugqN0944名前は開発中のものです。
04/08/24 10:14ID:qiDYZgs80945名前は開発中のものです。
04/08/24 10:25ID:Q07kn5MIがんがってくれ
0946名前は開発中のものです。
04/08/24 17:23ID:5Vm6MZAQhttp://www.fromsoftware.co.jp/top/employ/workstyle/interview/2004itj292.html
インタビューに載っている3人が3人とも終電帰りなんで、どうなってんのかなという素朴な疑問です。
0947名前は開発中のものです。
04/08/24 17:25ID:RGjr3ExC0948名前は開発中のものです。
04/08/24 17:26ID:5Vm6MZAQって、もう23時ですが。23時が早い帰宅時間って、19時閉店のオレって一体・・・。
0949名前は開発中のものです。
04/08/24 17:54ID:RGjr3ExC0950名前は開発中のものです。
04/08/24 18:06ID:RGjr3ExC0951名前は開発中のものです。
04/08/25 04:39ID:Gt8KweQ/0952名前は開発中のものです。
04/08/25 18:09ID:Gvn5T2T+妻子持ちだったら離婚騒動だな。
応募しようかと思ったが、毎日終電らしいのでやめた。
そこの場合本当に30歳定年だろうな。
年収賞与込み3000万とかだったら仕方ないかと思うけど、
フツーに500万前後っぽいし。
0953名前は開発中のものです。
04/08/25 19:33ID:N5RAWvmf大手でもないのに。
0954952
04/08/25 19:41ID:Gvn5T2T+たしかに大学卒業後5年以内独身だったらそれでもまあいいだろうよ。若いし。
年収500万で妻子,住宅ローン,親への仕送りを抱えた上に、毎日終電やってみ?
家庭崩壊だよ。まぁ、本人が納得してやっているんだからいいんだけどね人のことは。
0955名前は開発中のものです。
04/08/25 19:53ID:N5RAWvmf土日に上手く時間を作って家族サービスに勤しんでいるので
家庭崩壊はしていませんが疲れが中々取れないよ。
まぁキツイのはどの仕事も一緒だと思う。この時代。
0956名前は開発中のものです。
04/08/26 02:01ID:9lPDoNTeその愛情は奥さんから子供に伝えられるだろうし
0957名前は開発中のものです。
04/08/28 22:59ID:nKUXznWKADVが好きって人居るんだべか
0958名前は開発中のものです。
04/08/28 23:13ID:Of9K4DhP恋愛ADVなら俺の妹が得意だ。好きかどうか知らんけど。
0959名前は開発中のものです。
04/08/29 00:34ID:xOXlxgrD0960名前は開発中のものです。
04/08/29 00:51ID:ujxMeeYv市販のだとミスト(MYST)っていうのはかなり良作だった。
そのうち、続編のリヴン(RIVEN)やりたい。
0961名前は開発中のものです。
04/09/01 18:34ID:tcUr0+f6ツクール2000の、一枚の大きいビットマップに、たくさんを載せるタイプと、
SRCの、たくさんのビットマップに、一つを載せるタイプがあると思いますが、
それぞれの特徴、利点、欠点などがあったら教えてください。
0962名前は開発中のものです。
04/09/01 20:04ID:oBimBF/3ファイル管理を楽にするかデータ管理を楽にするかの違い。
実際はどちらでも大差ないので自分のやりやすい方を選ぶ。
0963名前は開発中のものです。
04/09/01 20:09ID:PVfIdbb+しかしこれらをプレイステーション用に出力することは可能なんでしょうか?
または最初からプレイステーション用ゲーム制作ソフト等はあるんでしょうか?
0964名前は開発中のものです。
04/09/01 20:52ID:pL+xrHvY『簡単な』というレベルの上では、『無い』とだけ言っとく。
0966名前は開発中のものです。
04/09/01 23:28ID:PVfIdbb+上級者の方はどんなソフトを使っていらっしゃるんでしょうか。
0967名前は開発中のものです。
04/09/01 23:54ID:vT9g/rIC0968名前は開発中のものです。
04/09/02 00:21ID:9FsdpOIUPS2Linuxも購入できないっぽい
BASIC STUDIO パワフルゲーム工房も中古でたまに見る程度
(わりと良くできてるから簡単なものが欲しいなら丁度いいかも)
フリー環境はサエラのサイトから情報が消えてからあんまり見なくなった
今ならエミュが良くできてるし開発環境揃えば楽しそうなんだけどなぁ
0969名前は開発中のものです。
04/09/04 14:56ID:PBOFo8a7C++Builder5 でオタゲーを作ったのですが、27Mもあり、良いアップローダがなくて困ってます。
30Mくらいで、1週間程度はファイルが残る良いアップローダないでしょうか?
おながいします
0970名前は開発中のものです。
04/09/04 15:03ID:PciiwDwg自前で鯖たてる
BlackJumboDogあたりが簡単かな
WEB鯖もFTP鯖も立てれたはず
http://pc5.2ch.net/test/read.cgi/mysv/1050726415/l50
0971969
04/09/04 16:01ID:3f7tIFCZナローバンドなオレにはムリポです。
0972名前は開発中のものです。
04/09/04 16:05ID:PCR+j8Ah0973名前は開発中のものです。
04/09/04 16:06ID:aFa5R6TI無料HPスペース借りるべし。infoseekとかならギリギリ間に合うと思う。
0974名前は開発中のものです。
04/09/04 19:47ID:yJT5bs7+1) Java3D+Swing
2) SWT+OpenGL
3) その他のOpenGLラッパークラス
4) その他
想定しているシステムは少数(4〜10程度)のクライアントとサーバによるオンラインSLGの様な物です。
ターン制なのでアクション性は皆無、位置関係の把握を第一目的とします。
尚、マカーが使用出来る事という前提なのでJavaを選択しています。
他に良い言語、環境があればそちらに乗り換える事も有りです。
勿論高速に処理出来る&見た目が良いに越したことはありませんが、当方初心者なのでまずはとにかく動く物をひとつ仕上げる事から始めようと思います。
またこうしたシステムを開発するのに参考になるサイトやスレ、助言などあったら教えていただけると幸いです。
長文、スレ汚しで申し訳ありません。迷える初心者に諸先輩方の知恵をお貸しいただけると幸いですm(__)m
0975971
04/09/04 20:29ID:OATNxTdZサンクス
しかし…考えてみたんだけど著作権とかできっとダメだ
hpmanっていうフリーソフトでホームページのようなものは作ったんだけどね
やっぱ危険な感じがする
0976名前は開発中のものです。
04/09/04 20:32ID:BPZfSSIz英語に問題ないならG3Dあたりを勧める。
各ライブラリについてはこの板のライブラリ紹介スレでも見れ。
ドキュメントの多さでJavaということなら、Java3DよりはドキュメントやTipsが圧倒的なOpenGLの方がよろしいかと。
Java3Dを使う場合、モデルのローディングではまりそうな気がする。自前でローダ書かないとね。
OpenGLも同様だが、モデルローダのサンプルが豊富なのは圧倒的にこっち。
そういう意味ではサンプルをそのままパクれるC++の方が本当はお勧め。
(それでもC++のコード見ながらJavaに実装すればいいだけマシなはず)
IrrlichtをJNI経由で使うプロジェクトもあったはずだが、まだ未完成だったはづ。
(IrrlichtはまだOSX未対応だったなorz)
0977名前は開発中のものです。
04/09/04 20:35ID:BPZfSSIzうpろだなら著作権に問題があっても上げても良いとでも?w
0978975
04/09/05 00:24ID:x8dFAb8iすぐ消えるし。メールも明かさなくていいし。
アップしたんで一応こちらにも晒しときます。
興味があればダウソしてあそんでみてちょ
アカマニ2
http://live.jspeed.jp/up/img/1397.zip
0979名前は開発中のものです。
04/09/05 02:44ID:o8oFFiziここのリンク集にいいのあるかな?
http://goriki.net/~nyonin/link_bbs_uplo.htm
0980名前は開発中のものです。
04/09/06 15:51ID:iMtkzpklhttp://xtp0001.s3.x-beat.com/cgi-bin/up/source/Sonata_10641zip.html
ソースの添削をお願いします
0981名前は開発中のものです。
04/09/06 15:55ID:lCkvsjP10982名前は開発中のものです。
04/09/06 16:23ID:a1xy8CC10983名前は開発中のものです。
04/09/06 16:39ID:lCkvsjP10984名前は開発中のものです。
04/09/06 16:48ID:FFh7Cm3Mム板より転載。
http://program2ch.jugem.cc/
0985名前は開発中のものです。
04/09/06 17:23ID:a1xy8CC1>>980のソースはゲームボーイ向けのGBDKっていうSDKを
(たぶん)使っていて久々にみたので思わず声をあげた
エロバナーを表示させるためにわざわざソースをうぷしたのかもしれんが
そこまで疑うのもちょっとなぁ……
そろそろ次スレの季節
0986名前は開発中のものです。
04/09/06 17:26ID:lCkvsjP1クリックしたらエロバナーだらけだから・・・
ごめんよ初心者で
0987980
04/09/06 17:40ID:+GKfRn0w特に問題は無いですか?
>>986
[ Sonata_10641.zipをダウンロードします。 ]をクリックするとDLが始まります
0988名前は開発中のものです。
04/09/06 18:09ID:G5UqfzEW0989名前は開発中のものです。
04/09/06 18:17ID:lCkvsjP1ごめん
0990名前は開発中のものです。
04/09/06 18:49ID:a1xy8CC1でも、ツッコミどころ別にないよ(;´Д`)
ゲ製作技術板のうぷろだはこちら
http://gamdev.org/up/
0991名前は開発中のものです。
04/09/06 18:54ID:BnxCSc1Q次からはそちらにUPします
0992名前は開発中のものです。
04/09/07 11:19ID:buOreLJ30993名前は開発中のものです。
04/09/07 11:30ID:aQyzw09wIDがオレ
0994名前は開発中のものです。
04/09/07 11:59ID:hlOX+m7Aマチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < 次スレまだ〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0995名前は開発中のものです。
04/09/08 16:06ID:HRipED+T【初心者歓迎】スレを立てる前にここで質問を
http://bbs.gamdev.org/test/read.cgi/gamedev/1055402150/
0996名前は開発中のものです。
04/09/08 16:21ID:HRipED+T【初心者歓迎】スレを立てる前にココで質問を【Part6】
http://pc5.2ch.net/test/read.cgi/gamedev/1094627404/
レス数が950を超えています。1000を超えると書き込みができなくなります。