超初心者だけどゲームの作り方教えてくださいat GAMEDEV
超初心者だけどゲームの作り方教えてください - 暇つぶし2ch660:名前は開発中のものです。
05/07/15 00:12:47 ePrPuNc/
…そういえば、RPGであれば必ず付いて回る部分(マップのスクロールとか)だけをピンポイントでライブラリ化した物って無いよね。

661:名前は開発中のものです。
05/07/16 05:12:59 HUvgRRgL
基本的に、マップ動かすだけならあんま難しくないからね。

662:名前は開発中のものです。
05/07/16 18:35:14 FI7DrOhZ
じゃあ何が難しいの?

663:名前は開発中のものです。
05/07/16 20:33:50 MmCMRQ2C
そりゃツクール作りでしょ。

664:名前は開発中のものです。
05/07/16 22:46:05 +fcFAwsn
エディター作りがめんどいね

665:名前は開発中のものです。
05/07/17 02:54:15 oUFZaA6Z
エディタ作ってからの方が100倍面倒臭い希ガス

666:名前は開発中のものです。
05/07/17 08:41:35 dpkIJmHK
そこからはもうプログラムがどうとかじゃなく、
根性の世界だしねえ。

667:名前は開発中のものです。
05/08/30 17:15:28 pgCwsKHj
新アニメ背景素材集 を売っているガイアのHPを探しています
検索してもそれらしきものは見つかりません・・・
アマゾンとかネット通販の写真では具体的にどんな素材が
入っているかわからないので、HPを教えて下さい

668:名前は開発中のものです。
05/09/01 09:31:58 GHoaIvsE
いやでーす

669:名前は開発中のものです。
05/09/01 22:46:59 ZFV/ABQf
亀レス必死過ぎ・・・

670:名前は開発中のものです。
05/09/01 23:04:31 xfe/vRG/
ゲームってどうやって作るんですか???

671:名前は開発中のものです。
05/09/02 01:12:14 2vwn7Mfq
マスタリングって誰でもできるの?
仕組みがいまいち、よくわからないです。

672:名前は開発中のものです。
05/09/03 11:10:45 eVDZByLI
ゲームってどうやって作るんですか?

673:名前は開発中のものです。
05/09/03 12:51:57 kxhHcJMT
まずは片栗粉と紙コップを用意する。

674:名前は開発中のものです。
05/09/03 13:20:31 eBGhkkj4
そして、紙コップに片栗粉を入れ、人肌台のお湯を注ぎ、割り箸で掻き混ぜる

675:名前は開発中のものです。
05/09/03 17:50:43 KRHWQqf9
以上で完成。

676:名前は開発中のものです。
05/09/03 19:43:01 GtWU1rCl
HSPで得た知識ってC++に移行した時に役に立ったりする?

677:名前は開発中のものです。
05/09/03 20:40:54 SyY4o6oH
なんだここ?
ゴミどもがケンカしてる。

678:名前は開発中のものです。
05/09/18 03:06:21 L/VDY2PD
いい加減うぜーよ。  削除依頼だそうぜ誰か

679:名前は開発中のものです。
05/09/22 04:01:19 YMtly1W/
>>676
どの程度のモノかにもよるが、基本的には、基本中の基本(プログラムってこんなこと感覚)は役に立つが、
それ以上のものは、あんまし役に立たん。
もし、やる気があるなら、最初っからCを根気強く勉強してからゲーム作り始めた方がいい。


680:名前は開発中のものです。
05/09/22 23:01:57 neafMTM+
ゲーム作るためにCを勉強するほど根気のある香具師ってどれくらいいるんだ

Javaのほうが成果が早く見れて楽しいぞ

681:名前は開発中のものです。
05/09/23 00:42:49 i49cJYzF
やっぱり、入出力の
クラスライブラリやらAPIがデフォルトで付いているのは強みだなぁ

JavaやHSPを見るとそう思う

682:名前は開発中のものです。
05/09/23 03:41:55 mAdwWCmo
>>680>>681
その辺は同意。でも、Javaをやる気の無い自分にはJavaをお勧めするのは気が引ける・・・・
入門書とか沢山あるけど、実際のところどの程度使える?
OFFLineゲームを作るうえでJava>>>C/C++ と言える利点って何かある?


683:名前は開発中のものです。
05/09/23 11:21:16 yJnf7gMk
>>682
macで動く。かもしれない。

684:名前は開発中のものです。
05/09/23 14:13:48 ZFelMVf4
>>682
入門する人にとっては…
ウィンドウを開いてJPEG画像を表示するってコードが簡単にかけるとか。
自分がVC買ったときは、1年くらい256色ビットマップを中心に使ってた。
「延々とCUIをやってて飽きて挫折するタイプの人」には魅力的だと思う。

慣れた人にとっては…
Javaアプレットで簡単なデモを作るくらいしか思いつかないな。

685:名前は開発中のものです。
05/09/23 22:01:05 vmyz2pru
URLリンク(javagame.main.jp)
ここ見てるとJavaでもミニゲームくらい作れそうだけどな

686:名前は開発中のものです。
05/09/24 03:50:20 cu6Td1S6
javaでも3、4年前の市販3Dゲームくらいなら作れるはず。
ただゲームを作る言語としては位置づけが中途半端すぎる。
プログラミング初心者にはオブジェクト指向(というか信仰)が難しく、
速度の面でC/C++に劣るのでプロ指向の人は使いたがらない。
フリーウェアのゲームを作る環境としては最高だと思うんだけどね。

> OFFLineゲームを作るうえでJava>>>C/C++ と言える利点って何かある?

>>684も書いてるけど、グラフィックのコアな部分を考えないでコードが書けるので
もし動作が遅くてもjavaの開発チームに期待するだけでお(ry

あとメニューを多用するようなゲームならswing+synthで感動できるかも。


687:名前は開発中のものです。
05/11/23 21:32:30 ksrdGnVe
格闘ゲーを作るにはどんなプログラムがいちばんいいの?


688:名前は開発中のものです。
05/11/23 23:59:53 6tAZ80B3
>687
ツクール

689:名前は開発中のものです。
05/12/09 03:08:48 c4I/pu4u
>>687
PHP

690:名前は開発中のものです。
06/01/20 16:25:49 o7AUfi06
まぁいわゆるMISTみたいなゲームが作りたくて頑張ってる厨です。
背景は描けるのですがどうやってゲーム化しようか悩んどります。FlashとかLiveMakerとかいろいろ調べてはみましたが…
あの手のゲームを作るにはどんな方法が一番いいんですか?

691:名前は開発中のものです。
06/01/23 06:13:47 Ialgri0A
吉里吉里

692:名前は開発中のものです。
06/01/25 17:44:45 q+4niFqM
背景を描ける時点で、かなりのハードルを超えておる。がんがれ~。

693:名前は開発中のものです。
06/01/28 00:52:34 eJ6UGOLW
物理エンジンってどんな風に使われてるの?

694:名前は開発中のものです。
06/01/28 04:36:28 628cYsOy
物理学や工学の研究でシミュレーションに使われています。

695:イチ@関東
06/01/28 13:44:21 PcvEZcpA
 えーっと・・・スレ主に代わり 新聞配達しながらゲーム製作学校通ってる俺に少しばかり協力してもらいたいのですが2月末までにゲームを一本作ることになっているのですが結構難航しておりまして^^;
それもゲームを全て一人で作るというものなのです。 
 自分はC++で2D縦STG(640*480 自機48*48{東方みたいなの})を一応作っているのですが まぁ、プログラムのほうは問題ないとして、絵と音楽が全くダメなのですよ^^;
そこで、みなさんにお聞きしたいのですが何かいい素材があるサイトを知っている方がいましたら教えてほしいのです
教えていただいたらそれを自分で加工しますので宜しくお願いしたいです。

駄文ですみません><

696:イチ@関東
06/01/28 13:56:44 PcvEZcpA
んーっと・・・(激汗

書き込むスレ間違えたかな?
マルチ行ってきていいですかね? 一回だけ^^;;
ちなみに↑が初めての書き込み

697:名前は開発中のものです。
06/01/28 16:09:47 DUWYbL5C
お前はたった数分しか待つ事ができず、やるべき事をまったくせず、
ちょっと待たされたからってすぐ犯罪に走るような幼い精神構造しか持ち合わせてないのだな。

いくら苦学生を演出しててもそれじゃあ一人前には永久になれないな。
人生出直せ。

698:名前は開発中のものです。
06/01/28 17:02:36 V4XNsSpD
許可。マルチ行ってこーい。

699:名前は開発中のものです。
06/01/28 17:44:03 eJ6UGOLW
>>694
質問の仕方まちがった・・・・
物理エンジンをどのようにしてゲームに使われてるのか知りたかった。

700:名前は開発中のものです。
06/01/28 18:35:53 628cYsOy
ん…、ええと、普通使わない

701:名前は開発中のものです。
06/01/28 23:31:55 6JajF3j3
パネキット作るのに使ったりとか。

702:名前は開発中のものです。
06/01/30 00:47:11 9oO/x5vT
>1がゲーム作り終わるまでに何スレいくと思う?

703:名前は開発中のものです。
06/01/30 02:56:20 Gwrhkvrd
1いないじゃん

704:名前は開発中のものです。
06/01/31 17:24:41 6gD2O8DZ
んじゃ、俺がゲーム作り終わるまで!

705:名前は開発中のものです。
06/02/01 03:42:56 kgH51KQ1
規模によるだろ。
何のひねりもない数当てとかじゃんけんとかならすぐできるし。

706:たんぽぽ ◆y3ZDPZ4t5U
06/02/02 22:14:46 IW23LTH+
なんか熱いスレだから俺も便乗します。

学校出てから十余年。流れ流れてシステム管理者なんてやってて、
業務サポートのためにVB+SQLを覚えて、気が付いたら相当でかい
アプリケーションとかも作るようになってた。
小遣い稼ぎで他社のプログラミングなんかもやってるうちに、
学生時代に友人たちと馬鹿話してた、

   「3D宇宙艦隊戦リアルタイムSLG」

を作りたくなってきた。
しかも今の時代ならネットワーク対戦は必須でしょう!
(以下、質問編に続く)

707:たんぽぽ ◆y3ZDPZ4t5U
06/02/02 22:20:16 IW23LTH+
(続き)

というわけで、経験者の方、教えてください。

 ・開発環境を検討しています。
   >3D API(Direct XかOpenGL)が簡単に叩ける
   >TCP/IPソケットが簡単に叩ける
   >そこそこパフォーマンスの良いコンパイラ

  ……HSPが拡張機能が揃っているようですが、他にお勧めありますか?
  ちなみに、「男は黙ってC!」というのでしたら、それも考えます。

 ・3Dデザイン支援環境
  開発環境に割と簡単に流し込める3Dデザインツールと言うと、何がありますか?

以上、よろしくお願い申し上げます。

708:名前は開発中のものです。
06/02/03 02:30:22 CmGvGh7Z
このスレはLGPもOKですか?

709:名前は開発中のものです。
06/02/03 11:36:15 n2kmmEjl
>>706-707
そんだけ作りたいものの形が見えてるならメンボのほうがいいんじゃない?

【初心者】ベッキーと一緒にゲーム制作スレ【歓迎】
スレリンク(gamedev板)
【初心者】ステフと一緒にゲーム制作 Part3【歓迎】
スレリンク(gamedev板)


710:たんぽぽ ◆y3ZDPZ4t5U
06/02/03 15:05:21 mtBKJReV
>>709
レスありがとうございます。

メンボってメンバー募集のことですね?
もちろん、アートワーク(ユニットのデザインとかBGMとか)やら
各ユニットのバランス取りや、もちろんβテストプレイとかで
メンバーを募ることにはなるとは思いますが、
それ以前の段階として、少なくともコアになるゲームエンジン
(と、ゲームサーバ)くらいはお披露目できる状態になっていないと
「狼少年」だの「口だけチャン」だの叩かれるような気がするので、
まずは、先立つデモ版を作りたいのです。

自分は企画だけ立てて、あとはメンボスレで集まった人のスキルに完全依存
というのは、いかにも脆弱な感じがするので、まずは、>>706-707の質問から
はじめた次第です。

引き続き、アドバイス募集しますのでよろしくお願いします。

711:名前は開発中のものです。
06/02/03 22:11:22 0OsLYYYs
今使える言語はVBと・・?

712:たんぽぽ ◆y3ZDPZ4t5U
06/02/04 03:13:38 VO0yCc9c
>>711
VBのみです。あとはPerlがほんのちょびっと。
SQLやASPは関係ないだろうし。

つまり、単に
「プログラミングとは何ぞや?
 アルゴリズムとは? データ構造とは? オブジェクトとは?」
が分かってるだけ、です。
だから、できるだけ学習効率の高い開発環境を探しているわけでして。

713:名前は開発中のものです。
06/02/04 05:19:08 yCOvC2Il
ゲーム製作の経験は無いんだよね。
いきなり3Dで大丈夫なん?

714:名前は開発中のものです。
06/02/04 06:15:26 Y5E8UWv5
VBで3Dの、しかもゲームってなんか抵抗あるなあ…。

715:たんぽぽ ◆y3ZDPZ4t5U
06/02/04 13:25:07 VO0yCc9c
>>713
全然大丈夫じゃないです。
まずは習作から始めるつもりです。

>>741
VBでやるつもりはないので、何を使うべきですかね?
というのが質問です。
条件は、

> ・開発環境を検討しています。
>   >3D API(Direct XかOpenGL)が簡単に叩ける
>   >TCP/IPソケットが簡単に叩ける
>   >そこそこパフォーマンスの良いコンパイラ
>
>  ……HSPが拡張機能が揃っているようですが、他にお勧めありますか?
>  ちなみに、「男は黙ってC!」というのでしたら、それも考えます。

という感じで。

716:名前は開発中のものです。
06/02/04 14:49:20 Y5E8UWv5
HSPはなんか不安が

717:名前は開発中のものです。
06/02/04 15:03:40 C3CeD6CQ
>>712

定番はVisual C++とDirectX
難易度はちょと高いけど、データ構造やオブジェクトの概念が
判っているなら、問題ないでしょう。

効率が良いのは C#とManageDirectX
ただし、まだまだ日本語での資料が少ない。英語で良ければ
少しずつ増えつつある。


718:たんぽぽ ◆y3ZDPZ4t5U
06/02/05 03:25:55 /f4OMHHH
>>717
ありがとうございます。

英語は多少分かるので、C#を攻めてみようかと、いろいろ検索してみましたが、
 URLリンク(www.microsoft.com)
このフリー版というのは、機能制限的にはどんなもんなのででしょうか?
たとえばVB6だとEnterprise未満のエディションはDB関係のライブラリが
ごっそり削られていて、業務アプリはほとんど作れなかったりしますが、
そういう風にキモになるライブラリが無かったりとかしますか?
それとも、.NET Frameworkがありさえすれば、有償版のVisual Studioと
遜色が無いとか。

Managed DirectXですが、
 URLリンク(www.microsoft.com)
つまり、Direct Xのラッパですね?
あー、あと、↑のURLを読むと、VB .NETからでも使えるように書いてありますが、
やはりパフォーマンスの点からC++またはC#の方が良いわけですね?

719:名前は開発中のものです。
06/02/05 04:21:11 DUxp7KpP
お花つながりでひまわりがいいと思う。
あれで3Dのネトゲ作ったらマジで尊敬する。

720:名前は開発中のものです。
06/02/05 12:42:51 clfupD2z
>>718
Express Editionは、言語のお勉強用という位置づけ。
C++はPlatformSDKをインストールしないとWindowsアプリが作れない。
C#はそんな手間要らない。とは言っても、そっちはそっちで動作時にNET Frameworkが要るが。

パフォーマンスは、実際測ったことないから正確な所は分からんけど
やっぱりC++&DirectX > C#(VB.NET)&Managed DirectXだと思う。
ただ、その辺はローポリにしたらごかませるとか色々あって
「自分にとって十分な…」という話であれば試してみないと結果が出ない部分じゃないかな。

ゲーム向きの各種ライブラリ(DirectXのラッパ)も色々存在するので調べてみるといいかも。
Managedはそういうのがまだなくて厳しいかもしれんな。調べたことないからあるかもしれないけどさ。

721:名前は開発中のものです。
06/02/05 12:52:24 c7olZgCS
私2Dしか作ったことないんですが、
ゲーム作ったことない人が、いきなり3Dゲーム作りきれるん?

722:たんぽぽ ◆y3ZDPZ4t5U
06/02/05 13:09:06 /f4OMHHH
>>721
まず無理でしょうね。
ただ、当方に関して言えば、まったくズブの素人というわけでもないので、
習作から始めていって、ちょっと基本的なモジュールを書いてみれば、

「このあとの修練がどれくらい大変か、生活がどの程度犠牲になるか」

のアタリはつけられると思うので、その上でリリースまでの計画を立てるか、
それとも一時の気の迷いと思ってあきらめるか決めるつもりです。

723:たんぽぽ ◆y3ZDPZ4t5U
06/02/05 13:53:26 /f4OMHHH
>>720
アドバイス有難うございます。
配布性とパフォーマンスのC++、作りやすさのC#ですか、うむ。
まあ、フレーム単位の操作性が要求される格ゲーとかではないので、
速度の要求は絶対のものではないのですが。

DirextX関係はもう少し探してみます。
実はいままで、高速描画APIだけの規格だと思ってたんですが、
使いこなせれば美味しそうな機能がいっぱいあるんですね。

724:名前は開発中のものです。
06/02/05 15:16:52 yXXM2gpE
>>206懐かしくてワロタww

725:名前は開発中のものです。
06/02/05 23:10:19 4uFiYiWT
DarkBasicでも試してみれば?
ズブの素人向け3Dゲーム特化型コンパイラ。

726:たんぽぽ ◆y3ZDPZ4t5U
06/02/09 12:11:45 BdzTNXsZ
念のため、プログラム板でC#について検索してみたら、
「終わった言語だ」の大合唱ですね。

かといって、VC++はゲーム制作に必要な技術のさらに2~3段くらい
難しい技術(GCとか)を踏まえた上でないとコーディングがそもそも
できない感じ。

Win上でネイティブコードが吐けて、なおかつプログラム上で実現したい
動作に集中・特化できる環境、どこか他にないですかね?

#D言語というのが良さげですが、そもそも各種リソースがネット上に
#圧倒的に足りない感じ。

#あ、あとスレの賑わいのために上げさせてもらいます。

727:名前は開発中のものです。
06/02/09 12:50:28 LnEO9Wjw
VBもC#も駄目で、D言語も今ひとつなら、もうC++でいんじゃね?

728:名前は開発中のものです。
06/02/09 13:34:35 Dz3lZ7uA
VB使えるんならVBで作ればいいじゃん

729:名前は開発中のものです。
06/02/09 14:31:36 NFADi3Z4
なら、Delphiぐらいしか心当たり無いなぁ…

730:名前は開発中のものです。
06/02/09 19:41:29 1R9l8NIW
2Dネットゲームを作るには、何を勉強すれば良いでしょうか?勉強する気は満々です。
分かりやすく解説してるサイト等あれば教えてください。。
作りたいのは、スーファミのゼルダ神々のオンラインみたいな感じのヤツです。

731:名前は開発中のものです。
06/02/09 19:43:13 3rsUATK/
2Dでオフラインのゲームはできるん?

732:たんぽぽ ◆y3ZDPZ4t5U
06/02/09 20:37:47 BdzTNXsZ
>>730
ひょっとして

MORPGを共同製作しませんか?
スレリンク(gamedev板)

の人?
もしそうなら、別にこのスレから出て行く必要はないけど、
あっちの人たちと一緒に考えていったほうが誠実だと思いますよ。

733:416 ◆quHoSW/FCI
06/02/21 12:59:16 tW4TebD5
>>730
 というか、技量がわからないからアドバイスのしようがない気も。
 とりあえずTCP/IPの大まかな概念とWinsockについて調べてみればよいのでは。

 ゲームではアプリケーションプロトコルは自作になるし、Winsockで使う機能もほんの
一部だけだから。本当の敵は帯域と遅延と同期化だよ…。

734:名前は開発中のものです。
06/02/22 03:29:13 8n4TIoPi
>>733
はーあ。日本語が理解できるなら、僕が知りたいのはそんな事じゃないって事はわかると思いますが?
ちゃんと教えてくださいよ。いいですね?

735:名前は開発中のものです。
06/02/22 17:02:13 9ND1MFEL
a

736:名前は開発中のものです。
06/02/22 17:51:11 2Pst84I5
>>734
>僕が知りたいのはそんな事じゃないって事はわかると思いますが?
お前の書き方が悪い。日本語の文章鍛錬ぐらいやれ。わからんなら人に添削してもらえ。

いいか、お前が勉強しなければならないのは
・プログラミング言語
・オペレーティングシステムの環境
・グラフィックライブラリ
・サウンドライブラリ
・TCP/IP
・サーバー
・サーバーのオペレーティングシステム
最低でもこれだけある。
本当に何もわからないなら、学問とコンピュータの勉強をするこった。

737:416 ◆quHoSW/FCI
06/02/22 18:43:01 hRxBhj/m
>>734
 いやぁ、わかっちゃいるんだけどね(w 解説サイト教えろって言ってることは。

 だけど枯れたジャンルなら定石があって、それを准えればいいんだけど、ネットゲームは
まだ企業ですら手探りの状態なので、実装が千差万別、解説のやりようがないってのが現状
なのですよ。書籍ならほんのおさわり程度の内容だけどいくつか出てますが。

 webにあるのは今のところそれぞれの断片といった感じで、それらを寄せ集める努力が必要
です。
 あと、ゲームって人に教わって作れる分野の代物じゃないのですよ。試行錯誤する能力が
必要で、失敗から学んで問題点を洗い出しそれを解決するという行為の積み重ねですから。

738:名前は開発中のものです。
06/02/22 18:52:50 9ND1MFEL
>>734
>>731

739:名前は開発中のものです。
06/02/22 19:09:37 GyNnT/LW
FFなどのゲームのプログラムは何言語で制御されているのですか??

740:名前は開発中のものです。
06/02/22 19:12:15 3TeR4P3E
2D で 
かっこいいエフェクトはどうつくればいいの?


741:名前は開発中のものです。
06/02/22 19:43:57 2Pst84I5
>>739
特定のゲームについてなんて社員以外誰もわからんだろ。
>>740
気合

742:新妻好み ◆IQwhCnTrnE
06/02/22 20:02:58 zfl4lZbg
>>740
既存のゲームでカッコイイと思ったものを研究するといい。
停止させて見られるものはそうやってみたらいいし、
PCのゲームなんかだったらキャプチャして見てみるのもいい。

743:名前は開発中のものです。
06/02/22 20:25:27 nv5xXFiH
PSが出始めの頃のFFのCMで、Cっぽい関数の変数宣言のところで
"Play Station”ってタイプしてた。だからFF7はC系使ってるマジレス

744:名前は開発中のものです。
06/02/22 21:21:00 ZThL7fCn
前述のようにプログラム自体はC系。
ゲーム内のイベントとか戦闘の流れとかは、ほとんどスクリプトで動いてる。

745:名前は開発中のものです。
06/02/22 22:09:32 2Pst84I5
そういえばクラッシュバンディグーは独自Lispだっけ?
ゲームコンソールもやっとPCに追いついてきて気軽に言語選択が出来るようになったもんだ。
しかし、今でもハードウェアメーカはCもしくはC++前提でしかライブラリ付けてないんだよな。
gcc使えってことか。

746:名前は開発中のものです。
06/02/22 22:10:50 2Pst84I5
>>745
ああ、Lispはイベント処理に使ってるってことね。同じ用途としてはツクールもRuby使ってたな。

747:名前は開発中のものです。
06/02/22 22:11:42 2Pst84I5
名前とアンカーは置換してください。

748:初心者748
06/03/18 04:58:40 VWwCu8Hn
ググってみたんですが
C言語を始めるための
Visual Studio 6.0 Service Pack 6って60MBもあるんですね
まずここで挫折しそうです

749:名前は開発中のものです。
06/03/18 23:37:52 xi+rxGkk
いや、それちがうから。

750:名前は開発中のものです。
06/03/19 09:53:51 YJm7q59O
え、違うんですか
どれをDLしたらいいんでしょうか?

751:名前は開発中のものです。
06/03/19 19:31:26 iAmpuYbz
スレリンク(tech板)

752:名前は開発中のものです。
06/03/28 17:21:32 OIvrpO+i
本気でやりたいんだったら開発ツール買えよ、と思う俺は古い人間。初心者でもな
そんな俺は、VS2005TeamEdition・CBuilder・Delphiその他色々自腹で買ったが、
ほとんど使っていなかったり

753:名前は開発中のものです。
06/03/28 17:26:09 vRflxg10
自腹は嘘だなダウソ厨

754:名前は開発中のものです。
06/03/29 13:44:02 gwVc5xd9
>>753
自分の回線で自分のPCに落としたんだから自腹だよ
業者うざいよ

755:名前は開発中のものです。
06/03/31 02:39:24 i7hMgimk
>>753
そんなに金が欲しいのか?たかだかソフト1本分、せいぜい1万やそこらの金が欲しいのか?
天下のMicrosoftも乞食に堕ちたなwwwwwwwwwww

756:名前は開発中のものです。
06/04/02 09:15:22 NJTsWheq
ソフト売った金は欲しいだろ

757:karasu// ◆eJlUd9keO2
06/07/30 18:28:57 s0xGB59y
(・ω・)シイジイアイってソフトなの?

758:karasu// ◆eJlUd9keO2
06/07/30 18:41:02 s0xGB59y
(・ω・)FLASHはあるけど
シイジイアイがきになるの
バトルロワイヤルみたいなゲームつくるのDifficultなのかなだお?

759:名前は開発中のものです。
06/07/30 19:38:13 ksIaDu6T
ggr

760:karasu// ◆eJlUd9keO2
06/07/30 19:40:27 s0xGB59y
(・ω・)あわわ
ぐぐてみる携帯でぐぐる

761:karasu// ◆eJlUd9keO2
06/07/30 20:13:34 s0xGB59y
(・ω・)ググタ結果はいぱーテキストなんたらの仲間のような

762:名前は開発中のものです。
06/07/30 20:22:50 +ldgWi7M
スレリンク(gamedev板)

お前はこっちに書き込んでおけって、なっ!
皆親切に教えてくれるぞ、夏休み限定で。

763:karasu// ◆eJlUd9keO2
06/07/30 20:28:45 s0xGB59y
(・ω・)ノはーい

764:名前は開発中のものです。
06/07/30 21:58:35 NvxUp0Gc
Cを学ばないでC++だけを学ぶだけでも大丈夫ですか?

765:名前は開発中のものです。
06/07/31 01:01:40 s+6bMyxE
(^^;

766:漣
06/08/02 21:57:57 PpxhzWGy
初めまして。漣と申します。
今、プログラム経験がほぼなし(CGなら多少経験あり)の私がDirectXを
使用した3Dゲームを製作しようと企画しています。
使用言語はC++に挑戦してみるつもりです。
製作予定のゲームはアニメ「ARIA」の舞台であるネオ・ヴェネツィアを
自由に歩ける、シミュレータのようなものです。
視点は主に1人称視点、もしくは後方視点になります。(ガンシューティング
の視点みたいなものでしょうか)
製作人数は現在私1人です。
制作期間は2~3年を目処にしています。
なにせ企画からシナリオ、PGM開発、モデリング、演出、効果音などを
全部一人でやらなければならないですし、今現在は会社に勤める社会人
なのでこれくらいの期間は必要だと思いました。早ければ来年には退職し、
こっちのほうに専念する予定です。
まず最初はプログラムに関しての知識の習得から始めようと思うのですが、
どれがゲーム作りに役立つ書籍なのか検討もつきません。
よろしければ皆さんにご教授頂きたいと思います。
よろしくお願いいたします。

767:名前は開発中のものです。
06/08/02 22:04:50 RDfJ7LHM
マジレスすると会社は辞めないほうがいい。
貯金が1億ぐらいありますってんならいいけど。

適当レスすると
この板にも書籍に関するスレがあるし、ググれば
軽くレビューしてるサイトもある。
それすら探せないようならお前には無理

768:名前は開発中のものです。
06/08/02 23:01:26 5JvbCDMZ
>>766
一言で言うと、
寝言は寝ていえ。

769:名前は開発中のものです。
06/08/02 23:16:27 QxItxFQI
さすがに釣りだろwww

770:名前は開発中のものです。
06/08/03 00:05:50 mCevHPUS
>>766
製作期間2~3年で適正だと思っているなんておめでたい奴だな。
どう考えてもその状態からじゃ10年かけても無理。

771:名前は開発中のものです。
06/08/03 06:44:26 lPRPqtEO
んで
小説第4章はいつ来るんだ?
このクソスレで唯一面白かった内容なんだが。

772:名前は開発中のものです。
06/08/04 17:40:46 Uj05cMcG
さすがに夏ですね。
厨かと思えば社会人て、ワロスw

773:名前は開発中のものです。
06/08/07 22:16:35 Qe4rUQBa
何もわからん厨ですが、聞きたいことがあるとです。
ゲーム言語のそれぞれの特性ってあるんですか?


774:名前は開発中のものです。
06/08/07 22:46:43 zZ+PulN2
>>773
ぼくはぷろぐらむができるとおもっていましたが、げーむげんごはしりませんでした。
ぜひ、おしえてください!















w

775:名前は開発中のものです。
06/08/07 23:54:27 TmFBl3Zu
ゲーム言語wwwwwwwwwww

776:名前は開発中のものです。
06/08/07 23:55:53 LY57UqEf
どうみてもゲーム脳です、ありがとうございました

777:名前は開発中のものです。
06/08/07 23:56:28 kUt9yyXy
#=0

778:名前は開発中のものです。
06/08/08 03:27:50 cBgw6eaH
ダイヤモンドの原石がこんなとこにいたか!いいガタイしてんじゃねーか。
こっちで や ら な い か ?

【夏厨】ゲー製作板◆厨房になりきるスレ【リア厨】
スレリンク(gamedev板)

779:名前は開発中のものです。
06/08/12 18:31:42 A5TV62wb
>>766
ヴェネツィアの街の写真集を観たことはあるのだろうか。
あの造形の建物群をモデリングするにしろ、テクスチャ描くにしろ、
どれだけの作業量になるか考えての書き込み?

780:名前は開発中のものです。
06/08/12 18:42:24 Ip7x4oCO
残念な事に、ネオ・ヴェネツィアはほとんど白壁。

781:名前は開発中のものです。
06/08/14 14:58:41 v+I4iL1z
使いまわしたり、ぼかしたり、背景を2Dでごまかしたりすれば……

アニメーションと違って、ゲームは大変だな。

782:名前は開発中のものです。
06/09/03 03:06:17 UmzM8qc3
障害物を避けながら走るレースゲームを作る場合、障害物の配置はどのようになっているんですか?

やはり、最初から最後まで完成した背景をあらかじめ用意しておき、何処でイベントが起こるかを指定することで、その場面まで背景がスクロールされるとイベントが起こるように設定するんですか?
それとも、イベントが何秒後に起こるか時間で管理してるんですか。


アクションゲームにしろレースゲームにしろ、スクロールする画面の中で独自に存在するイベントはどういう構造で生まれるのかわかりません。


プログラムがどうこうでなく、原理を教えてください。お願いします。

783:名前は開発中のものです。
06/09/06 16:38:42 dYtvYzMS
何が訊きたいのかわかりません)><(

784:k
06/10/09 15:01:42 8nvloLdT
最強の出会い率
URLリンク(lovely.kakiko.com)

785:名前は開発中のものです。
07/02/21 01:53:28 cIpi2Noq
むしゃくしゃしてやった
今では後悔している

786:名前は開発中のものです。
07/02/22 09:52:22 K+DosGu8
>>782
発想が完全にツクール厨だな

787:名前は開発中のものです。
07/02/22 12:02:30 fXabL9g9
>>782
イベントwいいねキミ才能あるぞwww

788:名前は開発中のものです。
07/02/23 04:59:01 JKFKdJhc
あれから2年1ヶ月の月日が流れた

>>1はどれくらいレベルアップしたのやら
どっこいしょっと、やれやれ、


789:名前は開発中のものです。
07/03/13 06:31:05 iN+RSoHP
・この掲示板の住人でゲーム作ろうぜ!
・俺C#とHSPの超基本的なことしか知らないけど4月から専門で勉強するし大丈夫!
・絵とシナリオは任せた!

某掲示板にて。俺がお茶吹いたのは言うまでもない。

790:名前は開発中のものです。
07/03/24 01:24:35 AL+jSf0v
みんなどうやってゲームの作り方覚えた?例えば俺はC++の
勉強してるんだけど、普通の参考書ではゲーム作りへの応用
ができず(というか、応用法が思いつかない)、ゲームプログラ
ミングの参考書ではプログラムを深く理解することができんの
でその本に書いてある内容から発展させたものは作れない。

どうすりゃいいんだ…とここまで書いて気づいたけど、ゲーム
プログラミングの本を読んで、深く説明されておらず理解し辛い
ところだけを普通の参考書で補填するしかないのかな。

791:名前は開発中のものです。
07/03/24 01:33:10 zsRLvuMp
>>790
原理だけ理解して、後は見よう見まね。

原理ってのは、ゲーム画面はパラパラマンガでできていて、
全ての存在は変数で成り立っているということ。
これだけ理解していれば、大抵のものは組める。

特殊なアルゴリズムが必要になったら、その都度調べればいい。
例えばダイクストラ法とか。

参考書で勉強する、っていう姿勢だと永遠にゲームは作れないよ。
まず目的ありきで、それを達成するために試行錯誤することで実力は身に付く。
まあ、あまりに高すぎるハードルを設定してしまうのもアレだけど。

792:名前は開発中のものです。
07/03/24 21:05:14 7U/n4u/B
↓こういうゲーム作るのに最適な言語って何?
URLリンク(www.arcadetown.com)

793:名前は開発中のものです。
07/03/24 22:25:14 p+YzCNKc
>>792
java言語でも作れそうな感じなゲーム
はまる

794:名前は開発中のものです。
07/03/29 15:55:16 zmR+u0bO
俺、一番困るのは手法。パックマンをつくるとする。
ABSとか論理計算とバブルソートとか世の中にはいろんなアルゴリズムが
あるよね?
GAMEを作るとき一番必要な知識って言語云々よりもこういったアルゴリズムっていうの?
手法のノウハウを蓄えてる人ほど言語を選ばないで作れるよね。

そういったGAME用のアルゴリズム、手法をまとめた本があればなあ。
XORを使用して重ね合わせるなんて、常識だけどその方法をしらなかったらどうやったら?
そういうのを纏めた本が欲しい。内容は言語で書かれていなくてもいいから。

795:名前は開発中のものです。
07/03/29 16:54:29 tGfeuvmw
>>792
FLASHで作られてる

796:名前は開発中のものです。
07/03/29 22:51:42 tkfO2r9e
N88-BASIC


797:名前は開発中のものです。
07/03/30 22:16:47 8MgdLj8M
794みたいなゆとり教育世代が増えて困る。

798:名前は開発中のものです。
07/03/30 23:56:52 8uGP6Fha
>>790
プログラムは自然言語で作るんだよ。ああしたいこうしたいと。
日本語でオケ。それで、>>791で言われてるように、原理に
もとづいて、コードに翻訳すればよい。変数っていっても、
座標とフラグとカウンタとそれらの亜種だけだし、ゲームプログラムって
原理を体得しちゃうと、バカみたいに簡単に思えるよ。がんがれ。
自然言語で書ける⇒プログラム言語で書けるってのは、
チャーチ・マルコフ・チューリングの命題っていうんだよ。
自然言語大事ね。プログラムに一番必要なもの国語ね。
あなた、理解する。がんばる。オーケー。


799:名前は開発中のものです。
07/03/31 02:10:16 N20UII5s
ゲームの参考書を読んで応用しようとすると、何も出来ないよ。
教科書を3回読んで全部覚える。
そして、別の言語で書かれたゲームを完全移植する。これがテーマね
最初は苦痛の日々を送るだろうけど、身に付くものは大きい。
ペーパーマシンではダメだよ。実際に画面上で動かないと。
幾度かの成功の後に「目標をどうやって実現するか」
から「目標をどの手段で実現するか」に
変わったときに、初心者から脱却したことになる。


800:名前は開発中のものです。
07/03/31 13:30:21 RYSNXzTc
参考書は既に原理から演繹されたものだから
言わばすでに応用されている
理解をするためには原理を知る必要がありそれを知るには教科書が必要というわけか
帰納された原理を知らないと応用であるゲーム製作できない
ああ難しい。考えたくねえ。頭使いたくねえ。

801:名前は開発中のものです。
07/03/31 22:11:29 HeL12CYZ
原理だけだと、その組み合わせ方が分からない。
応用例を出すと、原理の考え方が分からない。
酷い場合は、原理が存在することすら考えない。

最近、そういう輩がものすごく多いよ。
物事を習得するために特効薬を求めすぎ。本質的に怠け者なんだろうな。

ちったあ泥臭く取り組んでみろと言いたい。
根性論じゃなくて、そうすることが最終的に最も高度な理解を与えるからな。

802:名前は開発中のものです。
07/04/09 21:22:31 wEUATNsr
スレ違いかもしれんけど、教えてください。
VC6.0+SDKでRPGを作ろうとしているんですが、
横に並べた、1枚のマップチップ用の24ビット
DIBから任意の位置のチップを読み込ませる
事ってできるのでしょうか?

イメージ的には、下記の通りなんですが、
________
|__|__|__| ←ここから任意の部分だけ
       バッファなりにコピーする


803:名前は開発中のものです。
07/04/09 21:25:15 Q9cFv7Xz
できるよ

804:801
07/04/09 23:19:03 wEUATNsr
それは、例えば、元画像のピクセルのRGB配列をCreateDIBSectionで作った
バッファに、アドレスを計算して読み込ませる、などの方法でしょうか?
自分はそれでやってみましたが、失敗してしまいました。
計算式や、それ以前に、DIBの概念自体に関する理解も違っていたのかも
しれません。
もしよろしければ、その方法を教えて頂けないでしょうか?

805:802
07/04/09 23:19:52 wEUATNsr
すいません、自分は802でしたね。

806:名前は開発中のものです。
07/04/10 10:55:51 Y+6Fg2l4
そんな簡単なところで何故失敗するのか不思議で仕方がない。

807:名前は開発中のものです。
07/04/10 15:55:25 cioGCJKm
話の流れを読むと、APIを使ったプログラムの話なのか?
だとしたら普通にBitblt使って終わりな気がするんだが。

VC+SDKで開発したことないから見当外れかも知れんけど。

808:名前は開発中のものです。
07/04/10 16:58:05 ItzGcRSF
Windowsゲームプログラミング 質問スレ
スレリンク(gamedev板)

> 443 名前: 名前は開発中のものです。 投稿日: 2007/04/10(火) 14:54:44 ID:vLrZjUJE
> そのDIBについて質問なんですが、
> VC6.0+SDKでRPGなんぞを作れたらと思って、始めたのですが、マップチップ
> 用画像を24ビットDIB(横128×縦32)で作り、それを1チップ縦×横32ピクセル
> 単位で読み込ませようと思ってまして、任意の位置のピクセルを切り分けて、バッファか何かに移す方法っ
> てあるのですかね?
> 縦に並べたチップだったら、普通に読み込めたんですが、横に並べたら
> 計算式が違っていたのか、複数の画像が混ざった状態?になってしまいました。
> そこで、一度、バッファを用意し、そこに一ライン毎に元画像(PBits)
> から、読ませていこうと考え、以下の通りにソースを書いてみたんです。

> 444 名前: 名前は開発中のものです。 投稿日: 2007/04/10(火) 14:58:28 ID:vLrZjUJE

> 446 名前: 名前は開発中のものです。 投稿日: 2007/04/10(火) 16:36:13 ID:vLrZjUJE
> こんな時間に書き込むということは、あなたは、ニートか
> 2ちゃん関連の方なのでしょうか?
> まさか、会社から、という訳ではありませんよね?

> 447 名前: 名前は開発中のものです。 投稿日: 2007/04/10(火) 16:37:14 ID:vLrZjUJE
> ちなみにそういう私も、今日バイトを休んで書き込みましたので、
> 人のことは言えませんが。

> 448 名前: 名前は開発中のものです。 投稿日: 2007/04/10(火) 16:47:18 ID:vLrZjUJE
> あっ、学生という考え方も出来るのか…
> もしそうだとしたら、社会に出ていないうちから、
> こんなところを見ていると、ロクな大人にならない
> と思いますので、止めておいた方がいいですよ。



809:名前は開発中のものです。
07/04/10 17:24:30 vLrZjUJE
わざわざ晒してくれて、有難うございます。
2ちゃん関係者の方。
しかし、いつも大変ですねぇ…
我々のような者を見付けては晒し、見付けて
は晒し、の繰り返しとは。
もう質問の答えは結構ですので。
他所で伺うことにしますよ…


810:名前は開発中のものです。
07/04/10 17:42:25 cioGCJKm
いや、お前ほど香ばしいのは久々に見た。
半年に一人の逸材だわ。

811:名前は開発中のものです。
07/04/10 17:45:23 vLrZjUJE
おや、貴方は、別のところでお会いした方ですね?
お褒めの言葉を頂き、光栄です…


812:名前は開発中のものです。
07/04/10 18:23:32 egUnfrgh
社会に出ていないうちから、とか偉そうに言ってるがバイトじゃねえかw

813:名前は開発中のものです。
07/04/10 18:32:33 cioGCJKm
バイトで社会に出たつもりになってるってのが何とも言い難い。

最近の高校生の多くが社会経験有りってことになるなw

814:名前は開発中のものです。
07/04/10 20:14:07 XEyjbei5
バイトww
低学歴の最下層か
褒めには「お」をつけて言葉に「お」をつけないあたり高卒か中卒だな
しかも「おや」なんてキモオタしか使わねーよ

815:名前は開発中のものです。
07/04/10 20:31:59 egUnfrgh
キモオタですが使いませんよ?

816:名前は開発中のものです。
07/04/10 20:43:48 vUhw75tp
>>814
お褒めの言葉、ってまちがってんのか。
褒め、の部分も意味的主語は相手方だし、御は重複さけるし、普通に使われてるしで、
なんかの拍子には俺も使っちまいそうだが。

817:名前は開発中のものです。
07/04/10 20:47:24 cioGCJKm
俺だったら「お褒めにあずかり」ってところかなあ。

818:名前は開発中のものです。
07/04/10 20:54:56 egUnfrgh
「お褒めのお言葉」は確かにちょっとくどいので817が良いな。

819:名前は開発中のものです。
07/04/29 06:02:52 cOcTJtGT
これは?URLリンク(pokotan.himegimi.jp)

820:名前は開発中のものです。
07/06/09 20:17:02 qTNolN5Z
>>800
宗教お勧め
考えなくても良いよ

821:名前は開発中のものです。
07/06/11 07:24:36 1E7nNWA7
犬と宗教はお断りだよ、シッシッ

822:名前は開発中のものです。
07/06/13 13:24:28 YIl3mSDe
>>800
考えるってひらめきと推論だろ
考える必要があれば瞬時に答えが出るさ
悩むのは知識不足

823:名前は開発中のものです。
07/06/30 12:24:48 RlUC/lPn
ざっとROMってたけど、このスレすっごい参考になったわ。
書き込んでた人、ありがとな


824:名前は開発中のものです。
07/07/27 14:44:40 tDpCZCbO
いえいえ

825:名前は開発中のものです。
07/10/07 11:09:33 pVUjXZbp
初心者向けのサイト
URLリンク(www.o-server.dyndns.org)

VC++かボーランドが必要

826:名前は開発中のものです。
07/10/12 00:00:27 D6cyYQg2
第1章 過ぎ去りし遠い言語
     >>134-137>>139-140

第2章 冬の言語
     >>143-147

第3章 追跡
     >>150-152


激しく面白かった、ベタボメしておく。

一人称なのか三人称なのか良く分からないし。
文章作法も知らない様子。
狂ったような歪な表現と文章は見るものの思考を奪い去る。

面白かった。

827:名前は開発中のものです。
07/10/14 21:35:26 6gqEvUgo
結局このスレ、あんま必要性無さそうだね。

828:名前は開発中のものです。
07/10/14 23:37:48 ivPv8/rg
ゲームってソフトウェアに入りますよね?

829:名前は開発中のものです。
07/10/14 23:44:18 gt77newX
コンピューターゲームはソフトウェアだろうな。

830:名前は開発中のものです。
07/10/14 23:51:02 ivPv8/rg
ではポケモンとかモンハンもソフトウェアに入るってことですか?

831:名前は開発中のものです。
07/10/26 17:21:29 h0XxgoTE
つうか>>1はどこに行った?

832:名前は開発中のものです。
07/10/30 01:03:31 HdjDGI0r
2年と半年以上も前にこのスレを立てた>>1は現在…

833:名前は開発中のものです。
08/02/24 22:47:07 2P9Kv2dO
いまさらだけど、少しマジレス
俺初めの頃は他者のゲームを少しいじってたな。
厨房だから難易度やばいゲームとか無理だったからww
FC時代の精神力が欲しいぜ;

834:名前は開発中のものです。
08/03/02 18:52:12 nKR2sBnx
>>833
このスレにもまだ俺以外に人がいたのか・・・

835:名前は開発中のものです。
08/03/02 18:53:56 1tlO35hM
ピロピロ~

836:名前は開発中のものです。
08/03/02 21:42:45 aeQJkOph
うーん、すごい過疎な…
若干プログラムが読める程度な知識なんだけど
ゲーム作るにはC言語が必要になるのは承知してるけど、本がありすぎて
どの本を読んで極めていけば困るばかり…
なんかオススメってあれば誰か教えてくだされm(_ _)m

837:名前は開発中のものです。
08/03/02 22:34:43 p7mwbnR0
>>836
実際に打ち込んでいろいろいじってみるのが一番だよ。
本はあんまりこだわらなくていいと思う。


838:名前は開発中のものです。
08/03/04 13:17:07 UpUTyGRT
本よりもライブラリを選ぶべき
素人->C習得よりもC習得->窓プログラム習得のほうがやばいくらい難しい気がする

839:名前は開発中のものです。
08/03/04 14:27:15 a8Jx0qp2
>>338
ベクターで便利そうな2Dゲームツールを見つけた
使ってみたいけど、難しくても1からやったほうが身につくかなと思ったり

C#ってのやってみたかったけど大変そうなのでHSPってのから手をつけていこうと考え中

840:名前は開発中のものです。
08/03/04 23:09:12 ickD/DsE
Click&Createじゃだめなの?
結構使ってる人多いよ。たとえば ウータ とか

By中坊しょた

841:名前は開発中のものです。
08/03/05 02:45:03 WC9dcyCr
誰ウータってw
いや、自分の求めてるものを作ろうとなると
HSPかC言語になるかなーと
Click&Createってのはツールなんだろうか…?

842:名前は開発中のものです。
08/03/05 22:40:38 g7VXuUGa
URLリンク(www.watch.impress.co.jp)

これがあればバカでもゲーム作れるよ

843:名前は開発中のものです。
08/03/05 23:01:50 qwYlHq/j
かなり古いが、入手出来るのかね?

844:名前は開発中のものです。
08/03/06 00:03:15 cSQWvVvU
結構尾もろいゲームだよ

URLリンク(ikiki.sokushinbutsu.com)

845:名前は開発中のものです。
08/03/06 22:19:22 qGMGt+Nq
サイトからダウンロードしたMicrosoft Windows SDKのIMGファイルが1.32GBもあって大きすぎてCDに入らないんですけどどうやってインストールするんですか?

846:名前は開発中のものです。
08/03/06 23:08:50 B+X/34wd
仮想ドライブ

847:名前は開発中のものです。
08/03/06 23:48:38 cSQWvVvU
hint: alcohol52% DEMONtool

848:名前は開発中のものです。
08/03/07 05:33:33 FB1dgBTz
hint: dvd

849:名前は開発中のものです。
08/03/08 03:11:09 QpOcxbXf
1.32で入らないだと…?

850:名前は開発中のものです。
08/03/08 10:51:35 hoHUHTfO
だってCDだもの
みつを

851:名前は開発中のものです。
08/03/09 23:26:27 96xIv+cG
DVDで入りましたm(..)m

852:名前は開発中のものです。
08/04/04 20:15:37 i9HdWbMG
次スレ再利用記念カキコ

853:名前は開発中のものです。
08/04/04 23:42:55 cX5h8oGJ
誰か俺にゲームが作れるようになるおまじないをかけてください。


854:名前は開発中のものです。
08/04/05 00:50:08 Wb0+FdAN
前スレ

ゲームの作り方を教えてください
スレリンク(gamedev板)l50

ここから ゲームの作り方を教えてください2


855:名前は開発中のものです。
08/04/05 04:22:33 gONWM1YZ
この勢いで初心者が立てた三日坊主スレを再利用して
どんどん落していってくれ

856:名前は開発中のものです。
08/04/05 04:33:17 /9aTtnlH
確実に成果物を残していけるなら、スレも盛り上がるし、
後続の初心者も、俺にもできるって自信を持てるんだろうな。
成果物を残すのは、土日スレが近いことやってるけど。

857:名前は開発中のものです。
08/04/05 07:43:44 +a7XSyDn
一番為になるのは初心者の投下する成果物をオカズに展開する
住人の議論だけどなw

858:名前は開発中のものです。
08/04/05 10:33:45 VHg9Yq4r
オカズ出せる時点でそいつ初心者じゃねーよ

859:名前は開発中のものです。
08/04/05 12:11:18 8cyfHJMg
質問させて頂きます。
URLリンク(www.uploda.org)

猫でもできるCの最後の方にあった、Win窓を作るプログラムを手打ちコピーしてみたのですが、
例えばこの窓にDXライブラリを使って画像を表示したりするのはどうやればよいのでしょうか?
とりあえずDXライブラリをインクルードしなければならないというところまで分かりましたので
その次を教えていただけると幸いです。

860:名前は開発中のものです。
08/04/05 12:40:48 HqXnP4jT
>>859
DXライブラリ使えばウィンドウは勝手に作られるんじゃ?

861:名前は開発中のものです。
08/04/05 14:15:13 yC7XXjko
>>859
DXLibにはWinAPIで作ったウィンドウを操作するという概念が無いみたいですね。
(リファレンスを眺めた感じでは、)
ライブラリを初期化したときに作られるウィンドウにしか画像を表示できないみたいです。

と、思ったら、DXLibにウィンドウハンドルを取得する命令もあったりして。
URLリンク(hpcgi2.nifty.com)

つまりはオモテのリファレンスには載ってないので、
ヘッダファイルを解析するか、
WinAPIでウィンドウを作るのをやめて、
全部DXLibで処理するかのどちらかだと思います。

お薦めは後者です。


862:名前は開発中のものです。
08/04/05 14:24:09 yC7XXjko
ヘッダファイルを解析しろとはいったものの、
DXライブラリが使うウィンドウハンドルを変更できる命令ってあるのかな?
分からないや。


863:名前は開発中のものです。
08/04/05 14:34:00 QOd+akjG
相手が初心者だと調子に乗って
でたらめなアドバイスをする挫折者はこの板の害虫

864:名前は開発中のものです。
08/04/05 14:37:55 4Hs5RJsv
どこがどうでたらめなのか説明したほうが
初心者にとって助かると思うな

865:名前は開発中のものです。
08/04/05 14:49:02 GQ+vDSHs
おいら使ったこと無いけど、
C言語そのものの実行ファイルとあなたがCで作ったプログラムと
DXライブラリを同じフォルダーに置いて、
あとはあなたの作ったプログラムに
#include "DxLib.h"

int GHandle;
GHandle=LoadGraph("test1.bmp");
DrawGraph(0,0,Ghandle,FALSE);
をつければいいのか?

866:名前は開発中のものです。
08/04/05 14:56:07 VHg9Yq4r
どうでもいいけど名前は変えといたほうが

867:名前は開発中のものです。
08/04/05 15:05:33 yC7XXjko
>>865
DXライブラリの使い方はサイトに載ってるよ。
URLリンク(homepage2.nifty.com)


868:名前は開発中のものです。
08/04/05 18:40:39 oQWCbC6H
質問です。
URLリンク(www.bluefoun.pos.to)
のサイトの4-c実験までいったんですが、
真っ白になりどこも反応しません。何が間違ってるんですかね?
↓以下を入れました
<html>

<head>
<script type="text/JavaScript">
function lyrSetVisibility( lyr , visf ) {
if ( visf ) {
document.getElementById( lyr ).style.visibility = "visible";
} else {
document.getElementById( lyr ).style.visibility = "hidden";
}
}
function gameStart() {
alert("消します");
lyrSetVisibility( "lyrball" , false );

alert("出します");
lyrSetVisibility( "lyrball" , true );
}


869:名前は開発中のものです。
08/04/05 18:41:50 oQWCbC6H
質問です。
URLリンク(www.bluefoun.pos.to)
のサイトの4-c実験までいったんですが、
真っ白になりどこも反応しません。何が間違ってるんですかね?
↓以下を入れました
<html>

<head>
<script type="text/JavaScript">
function lyrSetVisibility( lyr , visf ) {
if ( visf ) {
document.getElementById( lyr ).style.visibility = "visible";
} else {
document.getElementById( lyr ).style.visibility = "hidden";
}
}
function gameStart() {
alert("消します");
lyrSetVisibility( "lyrball" , false );

alert("出します");
lyrSetVisibility( "lyrball" , true );
}


870:名前は開発中のものです。
08/04/05 18:43:27 oQWCbC6H
</head>

<body>
<script type="text/JavaScript">
<div id=lyrball
style="position:absolute; left:128px; top:128px;">
<img src="bb01.gif">
</div>
<a href="JavaScript:gameStart()">[スタート]</a>

</body>

</html>

以上です。やべ、二重になっちった。すみません。

871:名前は開発中のものです。
08/04/05 19:00:12 vXK+UHY6
>>870
</script>がない。
JavaScriptよりデバッグしやすい他の言語した方がよさそう

872:名前は開発中のものです。
08/04/05 19:45:35 uGOBEmqd
そもそも16進数とかその辺わかってないとポインタとかでシフト演算でつまづくんじゃね?

873:名前は開発中のものです。
08/04/05 20:38:35 Q9BkMzew
>>871
確かにエラーチェックもザルだしデバッグ機能もないしで、作り慣れてくると煩わしいんだよな。
ただゲームプログラムの習作としては、あの異常な取っつき易さは十分なメリットだと思う。

>>872
言いたい事は分かるが、それは誰に対してのレスなんだw

874:名前は開発中のものです。
08/04/05 20:51:08 uGOBEmqd
誰というかこの流れかなw
頭に叩き込むことよりも基礎からの理解というのか
こうすればああなるっていうのを覚えるんじゃなく
仕組み的なものをおぼえていかないと応用が利かなくなると思うんよ

875:名前は開発中のものです。
08/04/05 21:01:35 EBqtHg3M
16進数見てポインタのアドレス演算しないとデバッグできないなら開発環境を見直したほうがいい。
そしてシフト演算は2進数だ。4の倍数でしかシフト演算しないなら16進数でいいが。

うぉwwオレ揚げ足取ってるwww

876:名前は開発中のものです。
08/04/05 21:08:59 uGOBEmqd
16進数とかその辺

877:名前は開発中のものです。
08/04/05 21:22:09 EBqtHg3M
16進数は直接関係ないんだろ。くだらん言い逃れはイチイチしないでよろし。

878:名前は開発中のものです。
08/04/05 22:01:11 yC7XXjko
シューティングゲームを作ろうと思ったら
シューティングゲームのソースコードを参考にするのが一番の近道だと思うんだ。


879:名前は開発中のものです。
08/04/05 22:22:15 uGOBEmqd
言い逃れって、まぁいいけどさ
あ、俺からも
くだらん揚げ足はイチイチしないでよろし。

880:名前は開発中のものです。
08/04/05 22:46:28 oQWCbC6H
>>871
ありがとうございます。
ですがやっぱり何も表示されません。
bodyには
<script type="text/JavaScript">
っていれないほうがいいんでしょうか?

881:名前は開発中のものです。
08/04/05 23:23:06 EBqtHg3M
>>878
そうは言うがな…最初から見せるために書いたコードでもない限りは、
初心者が読んでも理解できないと思うぞ(理解できたら初心者じゃない罠)

> くだらん揚げ足はイチイチしないでよろし。
そもそも最初に揚げ足とりだって言ってるはずだが…
自分で何言ってるか理解していないようなので指摘したわけだが、
用語の間違った使い方は初心者がつまづく原因なので
「くだらん」ではないので人の書き込み改変するときは、
もうちょっと考えてからやってくれ。

882:名前は開発中のものです。
08/04/05 23:42:27 yC7XXjko
>>880
俺の場合、headの内部を以下のようにしたら、うまくいったよ.
<head>
<script type="text/JavaScript">
function lyrSetVisibility( lyr , visf ) {
  if ( visf ) {
    document.getElementById( lyr ).style.visibility = "visible";
  } else {
    document.getElementById( lyr ).style.visibility = "hidden";
  }
}
function gameStart() {
  alert("消します");
  lyrSetVisibility( "lyrball" , false );

  alert("出します");
  lyrSetVisibility( "lyrball" , true );
}
</script>
</head>

Operaではうまくいったけど、IEの場合は違うかもしれない。
あと、同じディレクトリにbb01.gifが無ければ、画像は表示されないから気をつけて。


883:名前は開発中のものです。
08/04/05 23:51:28 yC7XXjko
>>881
やっぱ難しいことは考えずにツクールとか便利なツール使おうぜ。


884:名前は開発中のものです。
08/04/06 00:00:44 Ge2hXTwM
>>882
見比べたりコピーさせてもらったりしたんですがだめでした。
ブラウザはIEをつかってますが>>868のサイトにIEでも動くような説明があったので
恐らくあってます。
そして同じフォルダにbb01.gifもあります。

こは何事ぞ…?

885:名前は開発中のものです。
08/04/06 00:09:39 ddmKhe3E
>>884
意味不明なエラーで苦しむときは、Javascriptとは別次元のことを疑ってみるのもありです。
-ブラウザ設定によってJavascriptがOffになっていないか?
-別のファイルを開いていないか?
-ファイルの拡張子はhtmlになっているか?
-キャッシュを削除してから再読み込みしてみてはどうか?
-ファイルを編集した後に保存し忘れていないか?


886:名前は開発中のものです。
08/04/06 00:16:35 pZ63dDRm
ふと気が付いたんだけど、

【初心者】スレを立てる前にココで質問を【Part16】
スレリンク(gamedev板)

このスレに合流でよくね?

887:名前は開発中のものです。
08/04/06 00:43:38 Ge2hXTwM
>>885
ありがたい情報助かります。メモらせていただきました。
そして、一通りやってみました。
変わりませんでした。なんだか申し訳ない。


888:名前は開発中のものです。
08/04/06 01:58:14 oCJHutai
>>886
ほら、スレを1000まで到達させて整理する作業もかねてるから。

889:名前は開発中のものです。
08/04/06 02:56:23 wA+QltDO
>>880
その通り、bodyの<script type="text/JavaScript">がいらない。
ただし、body内に書くかどうかは関係なくて、script内に書いたコードが反映されてないだけ。
もし、scriptを残したまま書くなら以下のようにするといい。

<script type="text/JavaScript">
document.write('<div id=lyrball style="position:absolute; left:128px; top:128px;">');
document.write('<img src="bb01.gif">');
document.write('</div>');
document.write('<a href="JavaScript:gameStart()">[スタート]</a>');
</script>

890:名前は開発中のものです。
08/04/06 04:05:31 Ge2hXTwM
>>889
できた!!!まさかこんなことだったとは…orz
おかげで先に進めます。本当に有難うございました。bodyにはいらないんですね。



891:名前は開発中のものです。
08/04/06 04:17:58 6iQTQxIz
>>886
「スレを立てる前にココで質問を」という
日本語が理解できない奴が
こういう糞スレを乱立させている現実に涙した

892:名前は開発中のものです。
08/04/06 05:42:35 pZ63dDRm
じゃ、次に(初心者の常駐を待ちわびながら)埋めるのは

初心者たちが勉強しながらBattleCityを作るスレ
スレリンク(gamedev板)

かな。ほかのスレは(ゲ製基準で)そこそこ書き込みがあるけど、
このスレは2007年の書き込みが3件しかない…


でバトルシティってどんなゲームなんd(ry

893:名前は開発中のものです。
08/04/06 07:34:54 P0LsR05F
市街戦OnlyのFPSじゃね?

894:名前は開発中のものです。
08/04/06 07:46:50 m/AzGjeA
障害物と戦車のゲームじゃなかった?
自軍と相手のマークを撃つんだけど、そのマークは障害物に守られてる。
こっちもあちこちに設置してある障害物に隠れながら、相手と、相手のマークを狙うみたいな。

895:名前は開発中のものです。
08/04/06 09:24:49 nWhdFVXM
以前はまともに機能してたようだし
誰かの役に立つかも知れないようなスレはそっと眠らせておこうぜ


という事で、次はこっち再利用しない?

ゲーム製作したいんだけどさ
スレリンク(gamedev板)

896:名前は開発中のものです。
08/04/06 09:45:03 nWhdFVXM
他にも候補が沢山
いずれも50未満・・ってか単発スレ多すぎて俺も涙出てきた>>891

何か作るか
スレリンク(gamedev板)

ゲーム作りたいが今はマダマダ未熟で無理な奴の誓い
スレリンク(gamedev板)

俺にゲーム作りを教える会
スレリンク(gamedev板)

ゲーム製作って実際どのくらいまでできんの??
スレリンク(gamedev板)

こんなゲームを作ってくれ。
スレリンク(gamedev板)

897:名前は開発中のものです。
08/04/06 10:19:19 ddmKhe3E
初心者スレへようこそ。
ここはゲ製のたびびとたちが集まる出会いと別れの酒場(スレ)よ。


898:名前は開発中のものです。
08/04/06 12:10:22 Ge2hXTwM
あの…常駐していいですか?

899:名前は開発中のものです。
08/04/06 13:53:58 wA+QltDO
>>890
役に立てたようで何より。
制作がんばってなー。
>>898
ごめん常駐の意味が分からないけど、好きな時にまた質問したらいいさ。
その方がスレも活性化するし。

900:名前は開発中のものです。
08/04/06 21:45:43 YGqEYTnR
ゲームの作り方を教えてくださいは1000いったかー。
とうとう釣り宣言は無かったね。

901:名前は開発中のものです。
08/04/06 23:33:35 Ge2hXTwM
わかりました、わからなくなったらまた甘えさせていただきます。

902:名前は開発中のものです。
08/04/07 06:42:02 xylLo8Ks
未稼働スレのリサイクル+初心者の背中を少しだけ押すスレ

903:名前は開発中のものです。
08/04/07 20:13:34 KpTuL4Kn
初心者にゲームは作れない。
市販されているゲームに匹敵するものを作りたいのなら、
ヒト、モノ、カネが絶対的に不足する。
夢なんて捨てろ。

904:名前は開発中のものです。
08/04/07 21:04:28 0MvFfRLl
まあ人的資源の不足はしょうがない
でも物と金なんてそんなに要らないんじゃね?
PCと適当な開発環境あればとりあえずは作れるんだから

プログラムを練ってさえあれば画像や音楽はそのうち人のを借りれば済むぜ

905:名前は開発中のものです。
08/04/07 21:50:54 KpTuL4Kn
プログラミングが画像や音楽よりも敷居が低いとは思わないが。

906:名前は開発中のものです。
08/04/07 22:13:03 kNw89inN
ゲーム開発で一番難しいのがプログラムだということがわかってないな。

907:名前は開発中のものです。
08/04/07 23:17:08 SLK8wV8M
お金が無いから完成させられませんでした。とか
挫折者の言葉は初心者には重過ぎるだろ・・・


908:名前は開発中のものです。
08/04/07 23:59:16 Xwy4lhUv
コンパイラ、音源、画像(フォトショップ)、タブレット。
このうちタブレット(&スキャナ)だけはハードだから、金を工面しないといけない。
でも、それ以外はフリーソフトを探せば何かあるよ。
YMCKのファミコン音源とか、お絵かきソフトのSAIとか。

金銭面でいえば、個人でもそれなりの環境を作れる時代だと思うぜ。
洞窟物語とか東方とか個人制作だし。

909:名前は開発中のものです。
08/04/08 00:49:25 QuEUkbD1
>>908
ドット絵の場合は、タブレットいらないな。

910:名前は開発中のものです。
08/04/08 00:53:18 LXGyfQxH
ゲームなど売れない。生活費をどうにかしないといけない。
バイトなんかしてると、いじめにあって自分が死ぬか他人を殺すか。
国民年金にはいっていると、運が良い場合で、障害者として障害年金生活がはじまる。
矢沢栄吉や爆笑の田中はバイトしてでも成功した例だが、
学歴が高い程、ルックスがいい程、絶望的にいじめられる。
バカでブスでもいじめられる場合がある。
ニートの場合、親が急に子をバカにしはじめる時期があるので注意・・・なんかできるのか?

911:名前は開発中のものです。
08/04/08 01:10:13 1lkPg82Y
>>908
SAIはフリーじゃないよ

912:名前は開発中のものです。
08/04/08 01:46:39 7hhcbGRU
>>903
最初は誰でも初心者でしょ。数当てゲームだってゲームだし。
やる気と行動力とネットにつながるPCがあれば
初心者だって一月でテトリスやブロックくずしレベルなら
できなくはない。

市販ゲームに匹敵するものを作ろうとする夢を捨てろなら同意。


>>910
ゲームでお金儲けしようとか、ましてそれで生活しようとか
考えなければいいのでは。
趣味でやればいいでしょ。

913:名前は開発中のものです。
08/04/08 22:14:36 ep87i9Ly
スレの再利用はいいんだけど
前スレほど初心者さんの質問多くない感じがするね
そろそろ新学期だったりするんだろうか?


914:名前は開発中のものです。
08/04/08 22:45:09 Eb32lLzt
おいおい、世間では春休み終わったんだぜw




ところでボクこそ正真正銘の初心者なんですが、
全てのRPGを過去にするMMORPGを作りたいです。
まず始めに何をしたらいいでしょうか?
先輩のお兄様方よろしくお願いしm(ry

915:名前は開発中のものです。
08/04/08 23:03:15 iOfo9qt5
寝て起きたらすべてが過去になってるよ

916:名前は開発中のものです。
08/04/08 23:54:56 6VdzhXl2
初心者です。
ゲーム作るのって難しいですか?
「Adobe Photoshop Album」とか「筆王」っていうソフトならあるんですけど、これで絵を描いたらいいんですよね?
そのあと、どうやってゲーム作ればいいんでしょうか?
全然わかりません(泣)

あと、お姉ちゃんが「Haskel使うといいよ、Haskel」って言うんですけどまったく意味が分からないし、
「自分で調べなさい」と言って、詳しいこと教えてくれません。

そうそう、使ってるパソコンのスペックは高さ40cm奥行き50cm幅10cmくらいで白いです。

917:名前は開発中のものです。
08/04/08 23:56:05 QVM9KQ24
>>911
本当だ、お試し版終わっちゃったのか。

918:名前は開発中のものです。
08/04/09 00:25:16 kDEMgvlA
懐かしい匂いのするやつがやってきたぞぉ
どっかで見たことがあるなぁ

919:名前は開発中のものです。
08/04/09 10:07:32 ko5SSujA
フライトシミュレーターを作ってみたいんですが何から始めたらいいでしょうか。
プログラムは初めてです。

920:名前は開発中のものです。
08/04/09 11:12:46 cKVd+Yb1
航空力学

921:名前は開発中のものです。
08/04/09 11:42:51 ag2u3TN7
DirectXのUpdateっていつのやつ使ったらいいでしょうか?
(October 2004)使ってたんですがOS再インスコした際にまたダウソしようと
思ったんですがもうダウソできません><

922:名前は開発中のものです。
08/04/09 12:27:40 wERaoKr/
え、DirectXダウソできないんですか!?
じゃあ、今からDirectXで動くゲームを作っても誰も動かせないってこと?


923:名前は開発中のものです。
08/04/09 12:30:54 m+eeaCm2
死ね・くたばれ・消えろ・失せろ・潰れろ・バカ・アホ・間抜け・ドジ・かさっかき・ポンコツ・トンチキ・ガラクタ・クズ・ゴミ・カス。
最低以下の下劣・下等種族・隠坊・妾・劣等種・合いの子・下衆野郎・腐れ外道・邪道・外道・非道・ウジ虫・害虫・ガン細胞・非人。
ウィルス・ばい菌・疫病神・病原体・汚染源・公害・ダイオキシン・有毒物質・当て馬・人非人・廃棄物・発ガン物質・有害物質・猛毒。
毒物・アメーバ・ダニ・ゴキブリ・シラミ・穢多・キ印・ノミ・毛虫・蠅・蚊・ボウフラ・芋虫・チャンコロ・掃き溜め・うんこ・汚物・糞・ゲロ。
糞虫野郎・ほら吹き・基地外・デタラメ・ハッタリ・穀潰し・ろくでなし・ごろつき・部落民・落ちこぼれ・ヤクザ者・社会の敵・犯罪者。
反乱者・前科者・インチキ・エロ・痴漢・ゴミ・下女・下男・跛・シデムシ・ゴミ虫・毒虫・便所コオロギ・詐欺師・ペテン師・道化師。
笑われ者・狂人・自閉症児・危険分子・南鮮人・北鮮人・三国人・痴呆・白痴・役立たず・魔物・妖怪・悪霊・怨霊・死神・貧乏神・畜生。
奇天烈・奇人
早よ自殺しろよ自称高名プロ写真家詐称実は盗撮無断掲載常習史上最高級馬鹿極悪ハイパーネオウルトラグレート基地外ゴミ屑コミケ出禁で超有名な超下手糞バカメコ真性電波無知無能シッタカデタラメウソツキ
妄想変質者品性下劣レイプ目的未成年ラブホ連れ込みエロ撮影淫行勧誘幼稚最低最悪人格破綻者社会性皆無異常者低能廃人存在価値無ホモ池沼排泄物産業廃棄物同然童貞ルンペン乞食浮浪者中年包茎頭クルクルパーチンカス板橋^^
Fuck you Fuckin'kill you!you wanna die bitch!今すぐ死ねよ糞野郎  


924:名前は開発中のものです。
08/04/09 13:59:17 wERaoKr/
>>920
昔、地面に対して90度くらいで地面に突っ込んでも無事に着陸できた(自称)フライトシミュレーターってのもあった。
地面に背を向けてても着陸できた気がする。

925:名前は開発中のものです。
08/04/09 14:45:18 GJFa3x+9
それはもはや航空力学以前の問題かと

926:名前は開発中のものです。
08/04/09 20:10:37 b2d91kMg
要はやる気だな
航空力学などなくとも
自分ルールのゲームならおけー

927:名前は開発中のものです。
08/04/09 21:28:06 1sZbHeD/
質問です、
returnの戻り値というのはreturnの効果がきいた後に変数の中身を変える値
っていう解釈でいいですか?

928:名前は開発中のものです。
08/04/09 23:03:24 lblWqBN9
君は何をいってるんだ?

929:名前は開発中のものです。
08/04/09 23:05:20 wERaoKr/
>>927
returnに戻り値というのはあるかと言われると、無いと答えるしかないような気がします。
gotoやbreak, continue, last, nextと同じで、処理が帰ってこない命令だからです。

returnの引数は現在の関数の戻り値を意味します。

930:名前は開発中のものです。
08/04/09 23:06:37 1sZbHeD/
あ、やっぱ違うんすか?

931:名前は開発中のものです。
08/04/09 23:22:36 1sZbHeD/
>>929
とゆうとreturn自体に戻り値があるんじゃあなく、
returnに入れる引数がその関数の変数になるってことでしょうか?

すみません、戻り値がよくわからなくてあやふやな状態です。

932:名前は開発中のものです。
08/04/09 23:23:59 zP/uZohn
>>927の言ってることがよく分からないんですけど、誰か説明して

933:名前は開発中のものです。
08/04/09 23:32:11 wERaoKr/
x = hoge();
という式があるとすると、hogeは変数ではなく、関数です。

変数は x = 10 のように代入できますが、
関数は代入はできません。


934:名前は開発中のものです。
08/04/10 00:06:54 Dv+oGvfs
returnの戻り値って言い方は間違いな。
正しくは関数の戻り値な。

で、一般的に引数だの戻り値だのは関数で使う言葉で
returnとかの命令語で使う言葉じゃない。

ようするに戻り値がわからないんじゃなくて
関数って意味がわからないんだろ?


935:名前は開発中のものです。
08/04/10 01:00:05 Oi6XAyoY
>>933
例えば
function 関数名 (変数)
  関数の中身
  return (戻り値);
と、したらこの変数の値が(戻り値)になるのかなぁ、と思ったんですが、やっぱ違いますか?
>>934
関数はプログラムの命令部分…だと思っていました。

936:名前は開発中のものです。
08/04/10 01:00:51 BfHcWj7X
>>919
①VisualStudio(無料)をダウンロード
②C言語の本を買ってくる
③航空力学をモデル化して、その計算をC言語で書いてみる
④必要なら学校の物理や数学の教科書で復習する
⑤航空力学が判らなければ、それ系の本を買って拾い読みする。
⑥C言語に慣れてきたら、DirectX本を買って勉強
⑦電子の空を飛べ

937:名前は開発中のものです。
08/04/10 01:55:02 MBDXWt+f
フライトシミュレーター
URLリンク(www.csync.net)
最初は簡単なのを作って、徐々に機能を増やせばよい

938:名前は開発中のものです。
08/04/10 02:00:33 cUr8PPQ8
>>935
だいたいアタリです。
その例の単語を使うと、変数はinput、戻り値はoutput。
戻り値は関数の結果だから何でもいい、といわれています。

939:名前は開発中のものです。
08/04/10 02:08:04 IRGlQQnq
引数は引数で別じゃね?
参照渡しなら引数そのものも変えられるけど

940:名前は開発中のものです。
08/04/10 02:13:07 BfHcWj7X
main()
{

941:名前は開発中のものです。
08/04/10 02:16:17 vSstR/W9
>>935
Cを想定して言えば、表現や考え方がずれてる。
あと関数の構成がちゃんと理解できてるか怪しいな。

戻り値のデータ型 関数名 (引数の組み合わせ)
{
  //関数の中身。色々処理を記述する。

  return 実際に関数の戻り値として返る式。(式の演算結果が返る)
}

>>929も言うように、return自体は、breakやgotoといった物に類する処理を制御するためのキーワード。
returnは関数内のどこか(複数配置しなければ、関数内の一番最後)の文頭で使われ、
半角空白のあとに、適切な演算結果が出る式を記述する事で関数の戻り値を制御する。
が、正しい表現かな・・・?

例えば
戻り値の指定がint型なら return 10 + x; (xはint型のローカル変数/仮引数)
戻り値の指定がbool型なら return 30 < y; (yは適当な数字型のローカル変数/仮引数)
見たいな感じを関数内の最後に記述する。すると演算結果が関数の戻り値として返る。

あと補足としては、戻り値のデータ型がvoidの場合、returnの文は省略可能。

942:名前は開発中のものです。
08/04/10 02:16:51 BfHcWj7X
ぐはw途中送信orz
例えば…

int func(int b)
{
  return(b + 1);/*この括弧内の値が「戻り値」*/
}

void main()
{
int a;
  a = func(1234);/*「戻り値」がaに代入される*/
}

943:名前は開発中のものです。
08/04/10 02:21:59 Oi6XAyoY
ああ、すみません!言うの忘れてました!
JavaScriptです!

944:名前は開発中のものです。
08/04/10 03:02:29 d17hjoes
>>935
>と、したらこの変数の値が(戻り値)になるのかなぁ、と思ったんですが、やっぱ違いますか?
戻り値とは変数(=引数)の値ではないね、間違ってる。
戻り値に変数(=引数)を指定する事は出来るけどね。
あと>>931を読む感じだと、変数と単なる値をごっちゃに使ってないかな?
紛らわしいから、今度書くときは気をつけた方がいいよ。

>>943
JavaScriptなら、c言語の説明がそのまま使える。
ただ、JavaScriptだと型指定は出来ないから、intとかvoidは全部functionに置き換えて。
あとは>>942をみれば、>>935の疑問は大丈夫なんじゃないかな、と。

945:919
08/04/10 08:21:51 hFC/TXTu
みなさんありがとうございます。
まずはCの本を買ってきます。

946:名前は開発中のものです。
08/04/10 10:29:14 nQoNMMIw
>>945
いや、Javascriptやってるなら、Cの本はいらないと思うけど。

947:名前は開発中のものです。
08/04/10 10:51:27 gSrBDEjW
いや、Javascriptの人とは別の人だろ。

948:名前は開発中のものです。
08/04/11 00:02:53 m53TvImn
レス遅れてすいません。
自分でググってちょっと調べたのと>>941>>942を見てなんとなく理解したんですが、
つまり戻り値とは関数の結果としてつけることのできる値。
ってことであってますか?

949:名前は開発中のものです。
08/04/11 00:09:52 Nj+uit1V
>>948
いいんじゃね。

950:名前は開発中のものです。
08/04/11 01:33:27 3ac42Qx9
普通なら引数は安全な値渡しを使うけど、それだと結果を返す方法が無いから戻り値使ってんだよな
参照渡しやグローバル変数使ってれば戻り値なんか要らんけど

951:名前は開発中のものです。
08/04/11 01:49:32 YWDARLll
元々は数学の関数のイメージじゃね?

y = f(x)

952:名前は開発中のものです。
08/04/11 13:16:39 OfPugUFN
>>950
>普通なら引数は安全な値渡しを使うけど、それだと結果を返す方法が無いから戻り値使ってんだよな
それは違う。

953:名前は開発中のものです。
08/04/12 01:58:26 gxoYxO3d
C/C++で作る人が多いみたいだけど、Javaはゲームには向かないのかな。

954:名前は開発中のものです。
08/04/12 02:44:54 eUutgz+w
ライブラリも揃ってるし、ゲームプログラムと言ったらC++ってイメージはあるな。
でもJavaは携帯ゲームの定番だし、作れるか作れないかで言えばJavaでも作れる。
PCゲームの場合は主に実行速度に問題があるんじゃないかと思う。
何だっけ、ネイティブ何とかいうのを使って、実行速度を犠牲にして汎用性を高めてるんだっけか。

955:名前は開発中のものです。
08/04/12 11:02:39 wsmoB2rV
携帯ゲームこそ実効速度が問われると思うのに、
JavaやGREWなんて汎用言語が流行るのは
端末ごとの互換性とか、セキュリティ機能の問題とかが相当あるんだろうなと思う。


956:名前は開発中のものです。
08/04/12 11:17:32 gxoYxO3d
なるほど実行速度を気にしなければJavaでも問題なしと。
どこでも動くってのは結構いいなあ。

957:名前は開発中のものです。
08/04/13 11:18:47 UfOUdMeZ
スレリンク(gamedev板)
自分はjava使いじゃないのであまり知らなかったんだけど
ゲーム作るのになかなか良い環境が整ってるようなきがする。

初心者がjavaから入るのは意外とありかも。

958:名前は開発中のものです。
08/04/13 13:02:20 BjHp8+8e
>>857
おお、こんなスレがあったのか。ありがとう。

959:名前は開発中のものです。
08/04/13 13:03:14 BjHp8+8e
×>>857
>>957

960:名前は開発中のものです。
08/04/13 16:15:43 DXszE/f/
>>957
Game:C#>Java

961:名前は開発中のものです。
08/04/13 19:42:21 FuWso013
今初心者な人って携帯ゲーム作りたいとかって思うのかな。
その場合、選択肢はJava/GREW/Flashしか思いつかないんだけど。

962:名前は開発中のものです。
08/04/13 21:29:04 nokIvWIK
まずHSPとかの、習得が容易でチュートリアルも豊富にある言語で、ゲームのアルゴリズムを学んで、
そのあとでC++やらC#に移るほうがスムーズなんじゃないかという気がしてきた。
いま、ゲーム制作の現場にいる人って、BASICが入り口でしょ?

963:名前は開発中のものです。
08/04/14 05:15:54 Ds3dySyu
Javaは自分の環境以外で、本当にちゃんと動いているか凄く不安になるw
ランタイムのアップデートで挙動が変わったりもするしね・・・
勉強の為や、マルチプラットフォームを意識するのでない限りお勧めできないかも

964:名前は開発中のものです。
08/04/14 10:41:31 iewAU15K
それは全ての開発環境において言えるだろう


965:名前は開発中のものです。
08/04/14 12:28:20 nS2YGqRh
>>964
それはあたりまえ
頻度の問題だよ

966:名前は開発中のものです。
08/04/20 12:55:14 W+RKxW9X
ゲーム作りたいんだけど、いろいろとめんどくさいんで、
あ、でも誰でも作れるようなゲームは作る気無いしー
なんていうか、皆が見て、これすげぇって思えるようなやつ?
それを俺がちゃっちゃと数時間で作れるような方法があったら教えてください。

967:名前は開発中のものです。
08/04/20 19:16:05 DXRhiF9/
お答えしよう。
中国産うなぎを食うのだ。
中国産人肉死肉うなぎを食することこそ、勇者のあかし。
さすれば、YOUも豪華夕食が430円ですむであろう。

968:名前は開発中のものです。
08/04/20 20:30:55 9YvDelR6
全くだ。天にも昇る豪華さだ

969:名前は開発中のものです。
08/04/20 20:50:49 w+DK4WIH
リアル黒ヒゲ危機一髪とか?
入るのはもちろん>966

970:名前は開発中のものです。
08/04/20 22:51:58 W+RKxW9X
うなぎを食べたからちょーごきげん♪
黒ヒゲ危機一髪はありがちだな。却下。
なんか、あっという間に数時間経っちまったし。
もっと人生は有効に使いたいよな。
パソコンでピコピコ遊べるのがいいんだけどなあ。
しゃきーんと名作が作れるような方法があったら教えてください。

971:名前は開発中のものです。
08/04/21 15:30:26 qZ0wZXIU
HSPでいいんじゃね?HSPでたりなくなったらVCとかC#でいいんじゃね?

972:名前は開発中のものです。
08/04/22 13:05:39 Hj1Lbog/
大作ゲームって何年もかけて作るらしいけど、
実際問題、何年もかけてしまうと
開発環境のWindowsが使いものにならなくなってたり、DirectXの新バージョンが出てたりで、
なんかがっかりしない?

973:名前は開発中のものです。
08/04/22 22:57:13 l00YZykv
コアはOS非依存で作るべきじゃね
表示周りやインタフェースはしょうがないけどなんとでも

974:名前は開発中のものです。
08/04/26 15:02:12 OYYXFeHi
ゲーム製作するテンションが最近下がり気味だ。
誰か話題ふって


975:名前は開発中のものです。
08/04/26 15:10:51 NwuSmatz
じゃ、おれと競争しようぜ。

━━━━━━━━━
       ここまでできた
━━━━━━━━━
void main(void)
{
}

976:名前は開発中のものです。
08/04/26 15:40:23 AI36ZnpV
>>975
俺も競争に参加するわw
int main()
{
init();
while(1)
{
move();
clear();
draw();
wait();
}
return 0;
}


977:名前は開発中のものです。
08/04/26 15:55:14 NwuSmatz
ほぼ完成形

int __stdcall
WinMain(
HINSTANCE inst,
HINSTANCE prev,
LPSTR line,
int show)
{
NwuSmatz game(indt, prev, line, show);
while(game.play());
}

あとはNwuSmatzクラスだけだな…

978:名前は開発中のものです。
08/04/26 21:18:25 NwuSmatz
>>974のテンション下がり過ぎw

979:名前は開発中のものです。
08/04/27 00:33:48 foOERkFF
いうなw
今日は逆に踏ん張って一応カタカタ打ってたよ
ぜんぜん進まなかったが。

980:名前は開発中のものです。
08/04/28 04:57:22 5y4hHvWT
もしかしてURLリンク(mbga.jp)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch