おしえてくれええええええええ
マジレスカモーン
神降臨まつよいつまでもっ
探検
ネトゲの作り方
■ このスレッドは過去ログ倉庫に格納されています
1凛凛
2009/04/07(火) 18:33:13ID:f1B9OWat2009/04/08(水) 23:50:35ID:nNjgWv4F
んじゃマジレス。
TCPのポートはふんだんに使えるものと思ってよし。
FPSとかなら、対戦相手一人につき1ポート使って良し。
そして、TCPのポートとスレッド数は同じにせしぼん。
通信するフレームレートは3でいい。1フレームの中に実際の20フレーム分の情報入れろ。
1フレーム分の情報は32バイト以内にしろ。つまり、
ゲーム内のキャラクタが扱えるインターフェースを制限しろ。
移動も攻撃も全て「そういうアイテムを使った」ものだと解釈しろ。
これで、大体の設計は見えたか?
TCPのポートはふんだんに使えるものと思ってよし。
FPSとかなら、対戦相手一人につき1ポート使って良し。
そして、TCPのポートとスレッド数は同じにせしぼん。
通信するフレームレートは3でいい。1フレームの中に実際の20フレーム分の情報入れろ。
1フレーム分の情報は32バイト以内にしろ。つまり、
ゲーム内のキャラクタが扱えるインターフェースを制限しろ。
移動も攻撃も全て「そういうアイテムを使った」ものだと解釈しろ。
これで、大体の設計は見えたか?
2009/04/09(木) 00:10:22ID:nMJHQ0Ie
>>58
サーバの話? TCP前提? UDPははなから除外?
全体の説明が無いから、いきなり細かい話されても訳わからん
TCPのポートとスレッド数を同じにとか、何の処理の話よ?
サーバはポート番号固定で、クライアントは自動割当じゃん?
サーバの話? TCP前提? UDPははなから除外?
全体の説明が無いから、いきなり細かい話されても訳わからん
TCPのポートとスレッド数を同じにとか、何の処理の話よ?
サーバはポート番号固定で、クライアントは自動割当じゃん?
2009/04/09(木) 01:25:58ID:WM6VfGt/
2009/04/09(木) 01:38:39ID:wWWTeW9d
前にお遊びでログインキャラセレ関係、チャット、キャラ表示、ウィンドウ類まで作ったことあるよ
Winsock2とDirectx使って
こういうスレだと必ずTCPがどうとか触れ無我どうとか言いまくる人いるけど
別に難しく考えなくて普通にソケット使ってプログラムしてみればいいんじゃないかな
winsock サーバークライアントとか 非ブロッキングとかぐぐれば
いくらでもサンプル出てくるよ
Winsock2とDirectx使って
こういうスレだと必ずTCPがどうとか触れ無我どうとか言いまくる人いるけど
別に難しく考えなくて普通にソケット使ってプログラムしてみればいいんじゃないかな
winsock サーバークライアントとか 非ブロッキングとかぐぐれば
いくらでもサンプル出てくるよ
6211
2009/04/09(木) 01:46:00ID:C5AlBMBW >>53
おー、まだ居たかw
で、どうするよ?作るのは対戦FPSでいいのか?マジメにプログラム覚えてやるとなるとかなりキツいぞ?
プログラミング言語の習得も勿論大変だけど、数学が中学レべルだと話にならないからそっちの勉強も必要になるから、相当覚悟決めないとなw
そこまでやる気が無いなら>>22で挙げたFPSCreator使っとけ
海外ソフトだけどRPGツクール扱えるくらいなら問題無く使えるハズだから
>>60
>使って良し
だからダメってことは無いんじゃね?
>>58の作法がどんなもんか知らんしネットワーク関連はあんま詳しくないんで頓珍漢なコト言うことになるかも知らんけど
「各クライアント毎に独立したスッドレで処理させればマルチコアプロセッサで(゚д゚)ウマー」とかするのに個別のポートを割り当てた方が都合良かったりするんで内科医?
おー、まだ居たかw
で、どうするよ?作るのは対戦FPSでいいのか?マジメにプログラム覚えてやるとなるとかなりキツいぞ?
プログラミング言語の習得も勿論大変だけど、数学が中学レべルだと話にならないからそっちの勉強も必要になるから、相当覚悟決めないとなw
そこまでやる気が無いなら>>22で挙げたFPSCreator使っとけ
海外ソフトだけどRPGツクール扱えるくらいなら問題無く使えるハズだから
>>60
>使って良し
だからダメってことは無いんじゃね?
>>58の作法がどんなもんか知らんしネットワーク関連はあんま詳しくないんで頓珍漢なコト言うことになるかも知らんけど
「各クライアント毎に独立したスッドレで処理させればマルチコアプロセッサで(゚д゚)ウマー」とかするのに個別のポートを割り当てた方が都合良かったりするんで内科医?
2009/04/09(木) 01:46:23ID:HLbPA78V
>>58
どしたー?
どしたー?
2009/04/09(木) 10:00:13ID:qUvhs67I
>>58
>通信するフレームレートは3でいい。1フレームの中に実際の20フレーム分の情報入れろ。
>1フレーム分の情報は32バイト以内にしろ。つまり、
ここいらの数値が具体的なのが気になるな。
もともと実際の送信のタイミングはOSやNICのお任せになるんで、プログラム上で
通信レートを固定にする必要は無いと思うんだが如何に。
>>61
>前にお遊びでログインキャラセレ関係、チャット、キャラ表示、ウィンドウ類まで作ったことあるよ
>Winsock2とDirectx使って
>こういうスレだと必ずTCPがどうとか触れ無我どうとか言いまくる人いるけど
そりゃまぁ、その段階ならまだTCP云々もフレームレートもあんまり関係ないわな。
>通信するフレームレートは3でいい。1フレームの中に実際の20フレーム分の情報入れろ。
>1フレーム分の情報は32バイト以内にしろ。つまり、
ここいらの数値が具体的なのが気になるな。
もともと実際の送信のタイミングはOSやNICのお任せになるんで、プログラム上で
通信レートを固定にする必要は無いと思うんだが如何に。
>>61
>前にお遊びでログインキャラセレ関係、チャット、キャラ表示、ウィンドウ類まで作ったことあるよ
>Winsock2とDirectx使って
>こういうスレだと必ずTCPがどうとか触れ無我どうとか言いまくる人いるけど
そりゃまぁ、その段階ならまだTCP云々もフレームレートもあんまり関係ないわな。
2009/04/09(木) 10:00:30ID:wr1o3Dlu
サーバとクライアントって仕組みじゃないんだよ。少なくともfpsについては。
全員が全員他のクライアントのアドレスとポートを叩いてる、P2Pそのものというか、
誰かが言っているようにチャット、それも一対一のものを想定して問題無いってばよ。
全員が全員他のクライアントのアドレスとポートを叩いてる、P2Pそのものというか、
誰かが言っているようにチャット、それも一対一のものを想定して問題無いってばよ。
2009/04/09(木) 10:15:59ID:qUvhs67I
6711
2009/04/09(木) 13:37:53ID:4C2R8XJO2009/04/09(木) 13:40:48ID:4C2R8XJO
やべ、名前欄消すの忘れてたw
2009/04/09(木) 14:45:43ID:R8lDwKqo
「お互いに奇声を出し合って先にダウンした方が負け」とかいうゲームならskype一つで実現できるのに。
応用例として「しりとり」とか「クイズ」とか「マジカルバナナ」までできるすぐれもの。
応用例として「しりとり」とか「クイズ」とか「マジカルバナナ」までできるすぐれもの。
2009/04/09(木) 15:21:42ID:dN8G7Km6
[今後の展開予想]
・そんなのスカイプもいらねーよw携帯でできんじゃんwww
・携帯すら不要だな糸電話で出来る
・態々その為に糸電話を作るのか?大声最強だろjk
・そんなのスカイプもいらねーよw携帯でできんじゃんwww
・携帯すら不要だな糸電話で出来る
・態々その為に糸電話を作るのか?大声最強だろjk
2009/04/09(木) 15:36:41ID:R8lDwKqo
最終的にゲームじゃなくて友達作れってことか
2009/04/09(木) 16:10:49ID:dN8G7Km6
BOT対戦があれば友達だって作んなくていいよ!
だからネトゲ作ろうぜ!!
〜 そして無限ループ 〜
だからネトゲ作ろうぜ!!
〜 そして無限ループ 〜
2009/04/09(木) 17:16:41ID:wWWTeW9d
なんでいきなりfpsの話してるのかわからん
ずーっと先の話じゃないの
35みたいな流れじゃなかったのか
ずーっと先の話じゃないの
35みたいな流れじゃなかったのか
2009/04/09(木) 18:16:38ID:bc1XOfkw
2009/04/09(木) 18:25:10ID:+aLRzCVI
独自のプロトコルをきめてUDP?
なんかポートの話もオカシイ気がするし・・・
ここに書き込んでるのは、
作った事のない人ではないか?
なんかポートの話もオカシイ気がするし・・・
ここに書き込んでるのは、
作った事のない人ではないか?
2009/04/09(木) 19:25:54ID:eHCGdAkZ
この手のスレで何か作れるようなやつがいるのかよ
2009/04/09(木) 19:33:51ID:AbMJUlI3
2009/04/09(木) 20:03:56ID:wr1o3Dlu
独自のプロトコルは必要ないぜ。最悪、httpでも全く問題無い。
重要なのはデータ形式だ。
XMLのように構造化されているのは当然として、
それが不定長にならないような工夫が必要だ。
重要なのはデータ形式だ。
XMLのように構造化されているのは当然として、
それが不定長にならないような工夫が必要だ。
2009/04/09(木) 20:09:24ID:qUvhs67I
80名前は開発中のものです。
2009/04/09(木) 20:16:49ID:NHDjzqvM 知ったかぶりを書き込んで、看破しあうスレだと思ってた!
・普通にSocket使ってればTCP
・UDPではTCPの真似はできない。もっと下の方のレイヤーから違っているからだ。
どっちがいいかではなく、用途によって使い分けるべき。
・C/SなFPSも無くは無い。今は廃れたかもしれないがね。
まぁ上手にコードを書いていれば、後から変更するのも簡単だから、
テキトウにやればいいと思うよ。
・普通にSocket使ってればTCP
・UDPではTCPの真似はできない。もっと下の方のレイヤーから違っているからだ。
どっちがいいかではなく、用途によって使い分けるべき。
・C/SなFPSも無くは無い。今は廃れたかもしれないがね。
まぁ上手にコードを書いていれば、後から変更するのも簡単だから、
テキトウにやればいいと思うよ。
2009/04/09(木) 20:20:10ID:qUvhs67I
2009/04/09(木) 20:55:00ID:wr1o3Dlu
だから60fpsで通信する必要は無いと(略)
3fpsくらいでいい、ってのは最初から通信データを最適化しない前提の話だろ。汎用のプロトコルで作るための基本的な設計部分の話だべ。
3fpsくらいでいい、ってのは最初から通信データを最適化しない前提の話だろ。汎用のプロトコルで作るための基本的な設計部分の話だべ。
2009/04/09(木) 21:14:20ID:ZZ/RVGkP
>>80
TCPとUDPの下のレイヤーは一緒だろ
ttp://dictionary.rbbtoday.com/cgi-bin/image/gif/fig2012-1.html
知ったかで嘘書くのはやめてくれ
TCPとUDPの下のレイヤーは一緒だろ
ttp://dictionary.rbbtoday.com/cgi-bin/image/gif/fig2012-1.html
知ったかで嘘書くのはやめてくれ
2009/04/09(木) 21:16:16ID:wWWTeW9d
まあ独自のプロトコルがどうとかの話は別にどうでもいいとして
まず複数クライアントのチャットでも作ってみればかなり勉強になるし一歩になる
一通りプログラム出来るならすぐ出来るし
ポート決めて待ちうけして接続きたらソケット開いて
パケット来たら各クライアントに流したり処理したりして
まず複数クライアントのチャットでも作ってみればかなり勉強になるし一歩になる
一通りプログラム出来るならすぐ出来るし
ポート決めて待ちうけして接続きたらソケット開いて
パケット来たら各クライアントに流したり処理したりして
2009/04/09(木) 21:18:23ID:x5opJQtt
またチャットか
2009/04/09(木) 21:18:56ID:qUvhs67I
>>82
82は58かな? 違ったらごめん。
20フレーム溜め込んで333msの遅延を意図的に発生させる意図がよくわからな
い…。更新すべきデータが発生したら即時送信する、というレスポンス性ではダメ
なのかい?
とは言え、60fpsで律儀に位置データを送り続けるネトゲを作った勇者もいたわけ
で、それについてはシステムデザインが根本で間違ってるとしか言いようがなく。
82は58かな? 違ったらごめん。
20フレーム溜め込んで333msの遅延を意図的に発生させる意図がよくわからな
い…。更新すべきデータが発生したら即時送信する、というレスポンス性ではダメ
なのかい?
とは言え、60fpsで律儀に位置データを送り続けるネトゲを作った勇者もいたわけ
で、それについてはシステムデザインが根本で間違ってるとしか言いようがなく。
2009/04/09(木) 21:21:46ID:+aLRzCVI
そのレベルができてること前提で
聞きたいんだがボイスチャットは
どうやって作ればいいと思う?
遅延とかの問題モロわかるんで
いい題材だと思うんだけど
聞きたいんだがボイスチャットは
どうやって作ればいいと思う?
遅延とかの問題モロわかるんで
いい題材だと思うんだけど
2009/04/09(木) 21:28:50ID:qUvhs67I
>>84
>一通りプログラム出来るならすぐ出来るし
いや、実は1はツクールを少しいじったぐらいの人で…。使用言語も決まっていな
いしプログラミングを学ぶ気があるのかどうかも不明。もちろん作りたいFPS像も見
えていないという状態です。
まぁ、ここはプログラムできなきゃダメってわけではないんだけど、他人が手が
出せるほどのきちんとした企画や仕様を作り上げられる技量が、となるとそれは
それでけっこう難しく。
>一通りプログラム出来るならすぐ出来るし
いや、実は1はツクールを少しいじったぐらいの人で…。使用言語も決まっていな
いしプログラミングを学ぶ気があるのかどうかも不明。もちろん作りたいFPS像も見
えていないという状態です。
まぁ、ここはプログラムできなきゃダメってわけではないんだけど、他人が手が
出せるほどのきちんとした企画や仕様を作り上げられる技量が、となるとそれは
それでけっこう難しく。
2009/04/09(木) 21:35:43ID:wr1o3Dlu
2009/04/09(木) 21:37:24ID:+aLRzCVI
2009/04/09(木) 21:39:03ID:MMPqwK6I
前提条件を決めなければ、何も始まらない。
すれタイトルを見てわかるとおり。
ここは素人から始めるネットゲームだろう
一応、HSPでもネットゲームが出来るのだから12歳からでも出来るであろう
そうなのだが、実際に非力なHSPでは厳しいからHSP除外して考えて、
もう少し高度な言語を使った方が良いだろう。
通信に関して、素人むけとしてTCPだろうし、DirectPlayでもよいだろう
間違っても、欲張ってアクションゲームを作ろうとしてはいけない、
ネットの更新は1秒毎くらいにあまく設定する。
調節すれば速くもなるが、そこは素人向け。
プログラミングに関して、いくらなんでもツクールでは、QuakeのMODを作るのと同じである。
少なくとも、簡単なプログラム言語を覚えるくらいの努力が必要だ
通信は難しいから良いライブラリを使うことだ。使い方を覚えればそれで出来る。
ゲームとしての面白さは、それは作者の自己満足で良いだろう。評価は世間が決めることであって
本人が満足していれば、それが良いゲームだと思う。コーダーの役得ってもんだ。
すれタイトルを見てわかるとおり。
ここは素人から始めるネットゲームだろう
一応、HSPでもネットゲームが出来るのだから12歳からでも出来るであろう
そうなのだが、実際に非力なHSPでは厳しいからHSP除外して考えて、
もう少し高度な言語を使った方が良いだろう。
通信に関して、素人むけとしてTCPだろうし、DirectPlayでもよいだろう
間違っても、欲張ってアクションゲームを作ろうとしてはいけない、
ネットの更新は1秒毎くらいにあまく設定する。
調節すれば速くもなるが、そこは素人向け。
プログラミングに関して、いくらなんでもツクールでは、QuakeのMODを作るのと同じである。
少なくとも、簡単なプログラム言語を覚えるくらいの努力が必要だ
通信は難しいから良いライブラリを使うことだ。使い方を覚えればそれで出来る。
ゲームとしての面白さは、それは作者の自己満足で良いだろう。評価は世間が決めることであって
本人が満足していれば、それが良いゲームだと思う。コーダーの役得ってもんだ。
2009/04/09(木) 21:42:45ID:qUvhs67I
>>87
無圧縮のwavをそのまま送るのなら、原理は文字チャットと同じで難しくはないよ。
ただ文字データとは比較にならないほどデータ量が多いんで、音声データを圧縮
する必要が出てくる。その圧縮時間が遅延と混じりあってる気が多少しないでもない。
たしかwavとかは全データが送り終えないと再生できないから、ストリーム再生に
対応して無いフォーマットを選んだ場合は、ある程度の時間に区切って送る必要が
あるかもね。それらのバッファ量も遅延と感じてしまう可能性が。
無圧縮のwavをそのまま送るのなら、原理は文字チャットと同じで難しくはないよ。
ただ文字データとは比較にならないほどデータ量が多いんで、音声データを圧縮
する必要が出てくる。その圧縮時間が遅延と混じりあってる気が多少しないでもない。
たしかwavとかは全データが送り終えないと再生できないから、ストリーム再生に
対応して無いフォーマットを選んだ場合は、ある程度の時間に区切って送る必要が
あるかもね。それらのバッファ量も遅延と感じてしまう可能性が。
2009/04/09(木) 21:49:09ID:wWWTeW9d
2009/04/09(木) 21:51:06ID:MMPqwK6I
>みんなで 作りませんか?
このような人は相手にされない。書くとするならば
「私ががんばります、応援してください。」このように書くべき
このような人は相手にされない。書くとするならば
「私ががんばります、応援してください。」このように書くべき
2009/04/09(木) 21:51:17ID:R8lDwKqo
MODでいいじゃん。何も問題無い。
2009/04/09(木) 22:04:18ID:+aLRzCVI
>>92
>原理は文字チャットと同じで難しくはないよ。
最大の違いは、ボタンなり何なりを押して、
ハイ!送信じゃないところだと思うんですが・・
送信でさえ、いつ送るのかという問題があるので
難しいと思うんですが・・なにより一人じゃ試せない
のが大問題だし。
wavもストリーム再生できますよ。
>原理は文字チャットと同じで難しくはないよ。
最大の違いは、ボタンなり何なりを押して、
ハイ!送信じゃないところだと思うんですが・・
送信でさえ、いつ送るのかという問題があるので
難しいと思うんですが・・なにより一人じゃ試せない
のが大問題だし。
wavもストリーム再生できますよ。
2009/04/09(木) 22:13:09ID:1PwKt/lU
月末迄もてばたいしたもの
コノテのスレは数日ともたず終了するのが今までの流れ
コノテのスレは数日ともたず終了するのが今までの流れ
98凛凛
2009/04/09(木) 22:36:43ID:rwh+ALYu とりあえず本よんだ
わからん言葉でた
それについての本を読む
またわからない
↑のくりかえし
わからん言葉でた
それについての本を読む
またわからない
↑のくりかえし
9911
2009/04/09(木) 22:47:57ID:8+/zmuki >MODでいいじゃん。何も問題無い。
全くだ
>>91は自分で「前提条件を決めなければ、何も始まらない。」と言っていながら>>1がプログラミングを学ぶ気があるかどうかの大前提をスっ飛ばして
いきなりツクールやMODや簡易スクリプ卜言語を下に見て「まず高度な言語の習得ありき」で話を始めちまってるが、>>1にそこまでやる気が無かったらどうするよ?
俺も>>11や>>22でその辺聞いてるけど>>1はまだその辺何も答えてないぞ?ただ「がんばる」とは言ってるけどさ、これだけじゃどうしたいのかは判んないだろ?
スキルを身に着ける気が無いならそれこそMODで充分、つか俺はその場合MODですら敷居が高過ぎると考えたからFPSCreatorを薦めたんだよ、アレならすげー簡単だから
全くだ
>>91は自分で「前提条件を決めなければ、何も始まらない。」と言っていながら>>1がプログラミングを学ぶ気があるかどうかの大前提をスっ飛ばして
いきなりツクールやMODや簡易スクリプ卜言語を下に見て「まず高度な言語の習得ありき」で話を始めちまってるが、>>1にそこまでやる気が無かったらどうするよ?
俺も>>11や>>22でその辺聞いてるけど>>1はまだその辺何も答えてないぞ?ただ「がんばる」とは言ってるけどさ、これだけじゃどうしたいのかは判んないだろ?
スキルを身に着ける気が無いならそれこそMODで充分、つか俺はその場合MODですら敷居が高過ぎると考えたからFPSCreatorを薦めたんだよ、アレならすげー簡単だから
10011
2009/04/09(木) 22:52:05ID:8+/zmuki101名前は開発中のものです。
2009/04/09(木) 22:55:38ID:51sb/rYh102名前は開発中のものです。
2009/04/09(木) 22:59:18ID:+aLRzCVI103名前は開発中のものです。
2009/04/09(木) 23:00:49ID:IwKQWlZ3 > TCPとUDPの下のレイヤーは一緒だろ
君はトランスポート層から書くの?
> DirectPlayでもよい
DirectPlayマイスターですか。すばらしい…
君はトランスポート層から書くの?
> DirectPlayでもよい
DirectPlayマイスターですか。すばらしい…
104名前は開発中のものです。
2009/04/09(木) 23:02:52ID:x5opJQtt105名前は開発中のものです。
2009/04/09(木) 23:03:24ID:MMPqwK6I 1はやる気が無いからこそこんな糞スレを立てるわけで
だれも期待をしていない。
難易度は、ちょっとネット検索すればだれでもわかる。
しかし、根性のある 他の奴がいるかもしれない。
FPSCreatorですか、日本語サイトすら無い物をどうしますか?
MODは、あれでそれなりに難しい。
素人に扱えそうなツクールはNeverWinterNightsくらいだろう。
それでもネット設定部分は簡単ではない。
…他に日本語で良いものがあれば是非紹介してほしい。
だれも期待をしていない。
難易度は、ちょっとネット検索すればだれでもわかる。
しかし、根性のある 他の奴がいるかもしれない。
FPSCreatorですか、日本語サイトすら無い物をどうしますか?
MODは、あれでそれなりに難しい。
素人に扱えそうなツクールはNeverWinterNightsくらいだろう。
それでもネット設定部分は簡単ではない。
…他に日本語で良いものがあれば是非紹介してほしい。
106凛凛
2009/04/09(木) 23:09:39ID:m7m8K6al 服を脱ぎます
107名前は開発中のものです。
2009/04/09(木) 23:35:16ID:bcf7IBf3 一冊読み終わって、二冊目読み終わる頃、一冊目の内容を半分くらいは
忘れちまってるんだが、どうにかならんもんかのぉ
忘れちまってるんだが、どうにかならんもんかのぉ
108名前は開発中のものです。
2009/04/09(木) 23:36:34ID:HLbPA78V 読むだけだから忘れる
書かなきゃ
書かなきゃ
109名前は開発中のものです。
2009/04/09(木) 23:38:01ID:IwKQWlZ3 コードを書きながら読んで、忘れる以前に全く記憶に留めないのが正解。
110名前は開発中のものです。
2009/04/09(木) 23:40:41ID:bcf7IBf3 時間がいくらあっても足らんがな
111名前は開発中のものです。
2009/04/10(金) 00:08:35ID:30na4lqG 作りかけて放置したのはあるけど、結構面倒だった。
大抵のゲームは、モジュール構造になってて部分的に追加していくけど
クライアントサーバ型のネットゲームは片方のプログラムの部分的な改修がもう片方のプログラムに波及するので、
頭の中がこんがらかってくる。
最初にI/Oを固めれば楽なんだろうけど、設計固めてからコードを書き始めるというスタイルは、
企業ならともかくホビープログラマには向かない気がするし…
大抵のゲームは、モジュール構造になってて部分的に追加していくけど
クライアントサーバ型のネットゲームは片方のプログラムの部分的な改修がもう片方のプログラムに波及するので、
頭の中がこんがらかってくる。
最初にI/Oを固めれば楽なんだろうけど、設計固めてからコードを書き始めるというスタイルは、
企業ならともかくホビープログラマには向かない気がするし…
112名前は開発中のものです。
2009/04/10(金) 01:32:53ID:IPeA6riO 懐かしいなぁ
今ソフトの設計の仕事をしてるけど、きっかけは中学時代にN88BASICにであったから。
なんでもそうだけど、一朝一夕にできるもんじゃないよ
いきなりネトゲ作れる人なんて絶対いないし。
>>1が本気でやる気があるなら
・何でもいいから言語の開発環境をそろえる
・HelloWorld(コーディング作業に慣れる)
・とりあえずじゃんけんゲームや数当てゲームを作る
・簡単なアニメーションやグラフィックを使ったプログラム
・とりあえず通信できるプログラム(チャットやファイル転送など)
・通信対戦ゲーム
みたいに、段階わけて、それぞれある程度理解してからステップアップしていったほうがいい。
別途3Dや数学や線形代数の知識が要るけど、それは通信できるステップに行ってからでも遅くないと思う。
最初は、言語の特性は考えなくても良い。
それこそActionScriptでもJavaでもVBでもC++でもHSPでも。
開発環境の導入しやすさ考えてC#なんかがいいかも。
ある程度プログラミングできるようになったら、目的にあわせて違う言語に乗り換えたらいいと思う。
まずは、環境そろえて、触ってみる。
途中で飽きたり、面白く感じなかったら、そこまでってこと。
ゼロからいきなり完成を求めてもだれも応援しようがないけど
本気でやってみようと思うなら、そのステップに応じてみんな応援してくれると思うよ。
がんばれー
今ソフトの設計の仕事をしてるけど、きっかけは中学時代にN88BASICにであったから。
なんでもそうだけど、一朝一夕にできるもんじゃないよ
いきなりネトゲ作れる人なんて絶対いないし。
>>1が本気でやる気があるなら
・何でもいいから言語の開発環境をそろえる
・HelloWorld(コーディング作業に慣れる)
・とりあえずじゃんけんゲームや数当てゲームを作る
・簡単なアニメーションやグラフィックを使ったプログラム
・とりあえず通信できるプログラム(チャットやファイル転送など)
・通信対戦ゲーム
みたいに、段階わけて、それぞれある程度理解してからステップアップしていったほうがいい。
別途3Dや数学や線形代数の知識が要るけど、それは通信できるステップに行ってからでも遅くないと思う。
最初は、言語の特性は考えなくても良い。
それこそActionScriptでもJavaでもVBでもC++でもHSPでも。
開発環境の導入しやすさ考えてC#なんかがいいかも。
ある程度プログラミングできるようになったら、目的にあわせて違う言語に乗り換えたらいいと思う。
まずは、環境そろえて、触ってみる。
途中で飽きたり、面白く感じなかったら、そこまでってこと。
ゼロからいきなり完成を求めてもだれも応援しようがないけど
本気でやってみようと思うなら、そのステップに応じてみんな応援してくれると思うよ。
がんばれー
11311
2009/04/10(金) 06:18:37ID:oFJbNUCk おいおいおい大丈天か!?>>105
なんか言ってること目茶苦茶だぞ?もっかい>>91と併せて自分の書き込み読み返してみ?
それとさ、日本語サイトなんか無くたってどうとでもなる海外ソフトは結構あるよ
FPSCreatorもまさにソレ、弄ったこと無いなら公式サイトにフリー版あるから落としてやってみ?
同じく公式サイトのビデオチュートリアル見れば英語解んなくても作業の流れは大体掴めるし
どうしても日本語でなきゃヤダってんなら、垢が要るけどニコ動でFPSCreatorで検索かけりゃ
日本語解説付きで5分でFPS一本作って見せてる動画が引っ掛かるよ
ま、いくら言っても口先ばかりじゃ説得力無いんで、実際にFPSCで対戦FPS作ってみたよ
プログラム技術やネットワークの知識が無くてもFPSCを使えればこの位のレベルの物なら正味2〜3時間程度の実作業で作れる
別に>>105に限らず暇のあるヤツ試してみてくれ
ttp://www.dotup.org/uploda/www.dotup.org34733.zip.html
ttp://www.dotup.org/uploda/www.dotup.org34755.zip.html
DLパスは両方共fpscなんで、落として解凍したら34755の方の中身(imageblock.binとentitybankフォルダ)を
34733を解凍して出来たFilesフォルダん中に突っ込んでからArenaTest_01.exeを起動な
動作環境はDirectX9ベースのFPSがヌルヌル動くマシンってコトで、4人まで対戦可
ろだが流れ速いとこなんで、晩ぐらいにはサックリ消えるかも知んない
流れちまってたらカンベンな
なんか言ってること目茶苦茶だぞ?もっかい>>91と併せて自分の書き込み読み返してみ?
それとさ、日本語サイトなんか無くたってどうとでもなる海外ソフトは結構あるよ
FPSCreatorもまさにソレ、弄ったこと無いなら公式サイトにフリー版あるから落としてやってみ?
同じく公式サイトのビデオチュートリアル見れば英語解んなくても作業の流れは大体掴めるし
どうしても日本語でなきゃヤダってんなら、垢が要るけどニコ動でFPSCreatorで検索かけりゃ
日本語解説付きで5分でFPS一本作って見せてる動画が引っ掛かるよ
ま、いくら言っても口先ばかりじゃ説得力無いんで、実際にFPSCで対戦FPS作ってみたよ
プログラム技術やネットワークの知識が無くてもFPSCを使えればこの位のレベルの物なら正味2〜3時間程度の実作業で作れる
別に>>105に限らず暇のあるヤツ試してみてくれ
ttp://www.dotup.org/uploda/www.dotup.org34733.zip.html
ttp://www.dotup.org/uploda/www.dotup.org34755.zip.html
DLパスは両方共fpscなんで、落として解凍したら34755の方の中身(imageblock.binとentitybankフォルダ)を
34733を解凍して出来たFilesフォルダん中に突っ込んでからArenaTest_01.exeを起動な
動作環境はDirectX9ベースのFPSがヌルヌル動くマシンってコトで、4人まで対戦可
ろだが流れ速いとこなんで、晩ぐらいにはサックリ消えるかも知んない
流れちまってたらカンベンな
114名前は開発中のものです。
2009/04/10(金) 12:57:28ID:oTNHSrNW >>96
「DirectPlay Voice」だと実装簡単そうだけどどうよ?
「DirectPlay Voice」だと実装簡単そうだけどどうよ?
115名前は開発中のものです。
2009/04/10(金) 14:00:06ID:63iN8feS この手のスレで本当に作ったやつ初めて見たw
116名前は開発中のものです。
2009/04/11(土) 01:56:48ID:FWtH5vyO 早くも終わってるw
まあだいたい100突破したあたりで終わる感じなのかなこういうスレって
まあだいたい100突破したあたりで終わる感じなのかなこういうスレって
117名前は開発中のものです。
2009/04/11(土) 02:15:27ID:PA6QNWx1 まあこういうスレにしては珍しく完成した作品も出たみたいだし
スレとしての役目は果たしたってことでもう終了でいいだろ
スレとしての役目は果たしたってことでもう終了でいいだろ
118名前は開発中のものです。
2009/04/11(土) 02:51:28ID:m30N/3ty いや、まだだ!まだ終わらんよ!!
少なくとも>>1が106で脱いだ服をきちんと畳むまでは!
少なくとも>>1が106で脱いだ服をきちんと畳むまでは!
119名前は開発中のものです。
2009/04/11(土) 04:37:19ID:sXP28kp4 >>113
もう消えてる
もう消えてる
120名前は開発中のものです。
2009/04/11(土) 11:46:18ID:b12jkcKx 暇なんでxxxみたいだけど2chネラー向きのネトゲつーのを
作ってみるわ。もちろんWindowsネイティブな。少しまちなー。
作ってみるわ。もちろんWindowsネイティブな。少しまちなー。
121名前は開発中のものです。
2009/04/11(土) 16:22:02ID:hYK7ZUQ7 ☆ チン マチクタビレタ〜
マチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < 2chネラー向きのネトゲまだぁ〜?
\_/⊂ ⊂_ ) \_____
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
マチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < 2chネラー向きのネトゲまだぁ〜?
\_/⊂ ⊂_ ) \_____
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
122名前は開発中のものです。
2009/04/11(土) 17:19:53ID:zyACfnJM123名前は開発中のものです。
2009/04/11(土) 17:54:46ID:Rp8esBUI スレ終了ムードで最早瀕死かと思ったら何この新展開w
一応ここまでの状況を纏めておくか
製作者:開発目標:開発環境:進捗状況
>>11:ネット対戦FPS:FPSCreater:完成?(>>113でうpしたらしいがファイルは既に無し)
>>75:ボイスチャット?:未定:未着手?(>>90でスレ住人に共同開発を呼びかけた段階)
>>120:ねらー向きネトゲ:未定:未着手?(>>120で開発を宣言した段階)
>>122:未定:HSP等:未着手?(>>122で開発を宣言した段階)
----------------------------------------------------------------------------------------------
>>1:ネット対戦FPS?:未定:未着手?(>>106で服を脱いだ段階)
だいたいこんなもんか?
一応ここまでの状況を纏めておくか
製作者:開発目標:開発環境:進捗状況
>>11:ネット対戦FPS:FPSCreater:完成?(>>113でうpしたらしいがファイルは既に無し)
>>75:ボイスチャット?:未定:未着手?(>>90でスレ住人に共同開発を呼びかけた段階)
>>120:ねらー向きネトゲ:未定:未着手?(>>120で開発を宣言した段階)
>>122:未定:HSP等:未着手?(>>122で開発を宣言した段階)
----------------------------------------------------------------------------------------------
>>1:ネット対戦FPS?:未定:未着手?(>>106で服を脱いだ段階)
だいたいこんなもんか?
124名前は開発中のものです。
2009/04/11(土) 18:11:03ID:0LnwwdOa なんなん一体、、、
わかった、じゃあ私も作るよ
S/C型のなんか
わかった、じゃあ私も作るよ
S/C型のなんか
125120
2009/04/11(土) 21:20:40ID:b12jkcKx とりあえず寝て起きたが、何もアイデアが浮かばんな。
ネトゲというよりも、そもそもどんなゲームにすれば良いかすら思い浮かばない。
無駄に規模を大きくしても破綻するだけだしな。
おまいら、何か良いアイデアあるか?
ネトゲというよりも、そもそもどんなゲームにすれば良いかすら思い浮かばない。
無駄に規模を大きくしても破綻するだけだしな。
おまいら、何か良いアイデアあるか?
126名前は開発中のものです。
2009/04/11(土) 21:39:56ID:WM65PWaE アイデアは愛である。 by 俺
127名前は開発中のものです。
2009/04/11(土) 21:50:26ID:EcAyIsG/128名前は開発中のものです。
2009/04/11(土) 21:51:46ID:MJsFYZK0 >>125
元にするxxxてのがどんなゲームか知らないけど、2chネラ向けならキャラをやる夫にするとか世界を板やスレに見立てるとかコペネタ満載するとか大量に草生やすとかすればイイんじゃね?
元にするxxxてのがどんなゲームか知らないけど、2chネラ向けならキャラをやる夫にするとか世界を板やスレに見立てるとかコペネタ満載するとか大量に草生やすとかすればイイんじゃね?
129名前は開発中のものです。
2009/04/11(土) 22:00:36ID:P3c13Dml 夕方起きて掲示板で煽ったり煽られたりしながら朝を迎えるゲームでいいんじゃね。
130120
2009/04/11(土) 22:03:17ID:b12jkcKx とりあえず、一つの中央サーバが必要なシステムは駄目だな。
そんな常時稼動のサーバ用意できるわけないし。
ゲームのジャンルはおいといて、AoEシリーズのように
誰かが適当にサーバになって稼動できるシステムが良いよね。
そんな常時稼動のサーバ用意できるわけないし。
ゲームのジャンルはおいといて、AoEシリーズのように
誰かが適当にサーバになって稼動できるシステムが良いよね。
131名前は開発中のものです。
2009/04/11(土) 22:04:53ID:4k1wJoX1 ポエムやレシピをアップロードしたりダウンロードしたりするゲーム
132名前は開発中のものです。
2009/04/11(土) 22:11:02ID:h8Dlx24b 113のゲームってもう無いの?
誰か落とせた人いる?
誰か落とせた人いる?
133名前は開発中のものです。
2009/04/11(土) 22:15:07ID:A9ZwLMUA134名前は開発中のものです。
2009/04/11(土) 22:17:28ID:CUwx6vaW ny形式で初期ノードリスト入力
135名前は開発中のものです。
2009/04/11(土) 22:21:06ID:A9ZwLMUA それでも結局ノードが必要じゃねーかよ
13690
2009/04/11(土) 23:13:04ID:+g7L3WW6 簡単なのはサーバー役がいれば
掲示板に暗号化したIPを自動で書き込んで
他の人は自動でそれにつなぐ。
サーバー役がいなければ、サーバーになるかどうか
聞いてNOなら何もしない。
掲示板よりもSQL使えるところのほうがいいのかな?
掲示板に暗号化したIPを自動で書き込んで
他の人は自動でそれにつなぐ。
サーバー役がいなければ、サーバーになるかどうか
聞いてNOなら何もしない。
掲示板よりもSQL使えるところのほうがいいのかな?
137名前は開発中のものです。
2009/04/11(土) 23:31:44ID:GqDe6a2n 掲示板使うなら鯖側がIPを暗号化っつか適当な文字列になるようエンコードしてクリップボードヘ転送
どっかその辺のスレで「おいお前ら○日の×時からおっ始めるから集まりやがってください」とか宣言して文字列ぺ一スト
蔵側は貼られた文字列コピーして指定日時にゲーム起動するとプログラムが勝手にクリップボードの中身デコードして鯖に接続
コレで十分じゃね?
どっかその辺のスレで「おいお前ら○日の×時からおっ始めるから集まりやがってください」とか宣言して文字列ぺ一スト
蔵側は貼られた文字列コピーして指定日時にゲーム起動するとプログラムが勝手にクリップボードの中身デコードして鯖に接続
コレで十分じゃね?
138名前は開発中のものです。
2009/04/11(土) 23:57:39ID:2vqMOejq 結局固定IPじゃなきゃ鯖になれねってことじゃね?
139名前は開発中のものです。
2009/04/12(日) 00:12:57ID:K8hQh1WB なんでそうなるのでしょうか?
掲示板(ここはいつも同じアドレス)に現在の鯖の情報が
書き込まれる、それを見て(全てプログラム上で)接続する
IEとかで掲示板を見るのではないので
掲示板(ここはいつも同じアドレス)に現在の鯖の情報が
書き込まれる、それを見て(全てプログラム上で)接続する
IEとかで掲示板を見るのではないので
140名前は開発中のものです。
2009/04/12(日) 00:17:47ID:gCDo8vy2141名前は開発中のものです。
2009/04/12(日) 00:25:36ID:wWLr6SgL まぁ、告知からゲームが終わるまでIPアドレスが変わんないって自信があるなら。
それ以外にも、ゲームの途中経過をどこに保存するかとか、チート対策とかいろいろ問題ありそう...
それ以外にも、ゲームの途中経過をどこに保存するかとか、チート対策とかいろいろ問題ありそう...
142凛凛
2009/04/12(日) 00:25:38ID:aRwexnPh143名前は開発中のものです。
2009/04/12(日) 00:36:44ID:SBwcQoN7144120
2009/04/12(日) 00:38:11ID:hU98azDs ふむ、とりあえずどこかに掲示板的なシステムを設置して
そこを介して接続するという方法が良いみたいだね。
ところで、Winnyのノードのような暗号化はどうやってるか
知ってる人いる?
別にWinnyじゃなくても良いんだけど。
そこを介して接続するという方法が良いみたいだね。
ところで、Winnyのノードのような暗号化はどうやってるか
知ってる人いる?
別にWinnyじゃなくても良いんだけど。
146名前は開発中のものです。
2009/04/12(日) 00:49:20ID:gCDo8vy2 プロトコルを決めちゃえば、クライアントが何で作られていようがかまわんとちゃう?
147120
2009/04/12(日) 00:57:07ID:hU98azDs148名前は開発中のものです。
2009/04/12(日) 00:57:18ID:owxYUrXl ヒント: ダイナミックDNS
14990
2009/04/12(日) 00:58:08ID:K8hQh1WB 私のボイスチャットとお絵かき通信ソフトは
C#で作りますが、C++が多いようならそちらで作ります
通信ソフトでコード出さないと試したくないですよね?
C#で作りますが、C++が多いようならそちらで作ります
通信ソフトでコード出さないと試したくないですよね?
150名前は開発中のものです。
2009/04/12(日) 01:00:09ID:45EQ5bS2 何をつくるかも役割分担もきまってないのに何で
プロトコルの話が出てくんだよ。
俺サーバ側作るから君クライアント作ってねって話に
なってるんだったら別だが。
プロトコルの話が出てくんだよ。
俺サーバ側作るから君クライアント作ってねって話に
なってるんだったら別だが。
151名前は開発中のものです。
2009/04/12(日) 01:01:02ID:45EQ5bS2 >>148 それだとドメイン必須だな
152名前は開発中のものです。
2009/04/12(日) 01:07:25ID:owxYUrXl プロバイダによっては、少額でDDNS&ドメイン用意できる事があるから、
念のため調べてみるといいかもよ?
念のため調べてみるといいかもよ?
153名前は開発中のものです。
2009/04/12(日) 01:08:55ID:gCDo8vy2 いや、話の流れからして蔵鯖系ではなくP2Pで作る方向に向かってるとおもうんだが。
154名前は開発中のものです。
2009/04/12(日) 01:13:28ID:SBwcQoN7 >>153
別にP2Pで作ってないけど?
別にP2Pで作ってないけど?
155名前は開発中のものです。
2009/04/12(日) 01:16:54ID:SBwcQoN7 ああ、>>120の話ね
スマソ
スマソ
156120
2009/04/12(日) 01:23:19ID:hU98azDs いや、全然P2Pじゃないよ。
AoE系統のシステムだから、サーバ兼クライアントのような感じ。
上の流れを読めば普通に分かると思うんだが・・・。
掲示板は鯖になるノードの情報を管理するだけと書いてあるじゃない。
>>149
C#は楽で良いね。
AoE系統のシステムだから、サーバ兼クライアントのような感じ。
上の流れを読めば普通に分かると思うんだが・・・。
掲示板は鯖になるノードの情報を管理するだけと書いてあるじゃない。
>>149
C#は楽で良いね。
157名前は開発中のものです。
2009/04/12(日) 01:24:02ID:pf9x4Sei 全国マッチングを簡単に実装する方法はないものか
サーバー立てる資金がないんだよな
もちろんMMOみたいに大掛りな処理するわけじゃなくて
P2Pマッチの案内さえできればいい
サーバー立てる資金がないんだよな
もちろんMMOみたいに大掛りな処理するわけじゃなくて
P2Pマッチの案内さえできればいい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★3 [ニョキニョキ★]
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★4 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に ★2 [ぐれ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 防衛費増額「賛成」62・8% 「反対」32・2%を大きく上回る 賛成「18~29歳で8割」世代差あらわ 産経FNN合同世論調査 ★3 [尺アジ★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】小野田紀美さん、宇宙人みたいな服を着てしまう…また、そのことを突っ込まれブチ切れ中www [856698234]
- 習近平「台湾はアメリカ領」😲 [422186189]
- お前らっていつもここにいるよな
- 【📦】Amazonブラックフライデー、まだまだ良い物盛り沢山な2日目(火曜日)突入!!!
