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

DXライブラリ 総合スレッド その8

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。2011/04/03(日) 17:17:11.99ID:liTmPO3j
Cを習得した程度のスキルでも、
GUIのゲームを比較的容易に作成する事を可能にする、
「DXライブラリ」に関するスレッドです。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。

【公式】
http://homepage2.nifty.com/natupaji/DxLib/

【過去スレ】
DXライブラリ 総合スレッド
http://pc11.2ch.net/test/read.cgi/gamedev/1197468399/
DXライブラリ 総合スレッド 2008
http://pc11.2ch.net/test/read.cgi/gamedev/1224923873/
DXライブラリ 総合スレッド その3
http://pc11.2ch.net/test/read.cgi/gamedev/1238429676/
DXライブラリ 総合スレッド その4
http://pc11.2ch.net/test/read.cgi/gamedev/1249822550/
DXライブラリ 総合スレッド その5
http://pc11.2ch.net/test/read.cgi/gamedev/1259912953/
DXライブラリ 総合スレッド その6
http://hibari.2ch.net/test/read.cgi/gamedev/1267108154/
DXライブラリ 総合スレッド その7
http://hibari.2ch.net/test/read.cgi/gamedev/1286180687/
0871名前は開発中のものです。2011/07/17(日) 06:51:28.30ID:Aqa6LjUc
>>870
集団製作については、正直冷めるかどうかは指揮取ってる人間の力量次第だと思う
メンバーが冷めたりするのを監督者がきちんと把握して冷めない方向に誘導できるかどうかが鍵
まあ監督経験そんなに無いから上手い方法に関しては語れないけど。基本一匹狼だしw

そういうわけで個人製作のモチベ維持の話になるんだけど、自分の場合はユーザーとのコミュニケーションかな
自分の作ったものに対してリアクションがあるとやっぱりモチベ上がるよ
あとは自分の成長を逐一実感するとか。「ああ、今回この部分は前より上手く作れたな」ってのが地味に楽しい

俺も週単位で触らないときとかあるけど、モチベ回復させるのに困ったりはしないかなあ
間が開いたときには、やっぱりコードをある程度分かりやすく書いてるかどうかってのは大きいと思う
そういう意味で、身の丈にあった規模を目標にするってのは大事かも
技術が無いのに大規模なものを作ろうとしたら、コードが訳分からなくなってリセットの可能性が高そう
0872名前は開発中のものです。2011/07/17(日) 06:57:02.75ID:Aqa6LjUc
と読み返してみて、たまには身の丈に合わないものを作ってみるのも大事なのかな、とも思った
身の丈に合わないと色々と歪みが生じるわけで、その「歪み」を把握しておくことが、
後々に上手くやる方法を考え出すきっかけにもなるんだと思った。自分の例ではだけど
0873名前は開発中のものです。2011/07/17(日) 07:08:17.45ID:eXQ5T1t+
>>871
最近はモンスタークレーマーみたいなのがフリーの物にも寄ってくる時代になってると感じるんだが、
ユーザーとのコミュニケーションてBBSとかでやってんの?
やっぱフリーより500円でも1000円でも取れば、基地外が来る率が減るのかなぁ

経営してるネットショップだと、支払いにクレカ使えない人、
安価な商品を買う人のモンスタークレーマー率が有意に高いんだよね
楽しく開発したいならフリーって最悪の選択肢なのかなぁと思いはじめている
0874名前は開発中のものです。2011/07/17(日) 07:17:13.33ID:Aqa6LjUc
>>873
個人的な印象だけど、やっぱりフリーはクレーマー率高いと思う
誰でもダウンロードできるってことが利点でもあり欠点でもあるんだろうね
コミュニケーション方法は具体的に書くとちょっと特定されそうで怖いんだけど、BBSは使ってないとだけ
あまり濃密なコミュニケーションは逆に製作の妨げになるから。軽く感想貰って、軽くお礼を言って、くらいかな

金取れるくらいのクオリティ出せるんなら、その方が楽しく開発はできるんだろうと思う
ただクオリティが出せないと誰にも遊んでもらえないっていう悲しいことにもなりかねないけどw
0875名前は開発中のものです。2011/07/17(日) 07:44:17.72ID:LiGA8QDj
どういうクレームなんだろ

動かないは双方の問題かな
しかし金を取る以上相性で逃げるのはクレームがついても文句は言えない
スペック不足は別だけど

難しい!温い!は、そんな事言われてもって気分になるな(意見が偏っているなら問題あり)
糞ゲー!的なクレームはサーセンw
0876名前は開発中のものです。2011/07/17(日) 08:59:28.53ID:eXQ5T1t+
>>874
ありがとう、だいたいわかった
金取れるクオリティは、同人でそこそこ売れているくらいの作品を見ると満たすことができると思う
金取った方が逆に変なのが来にくいなら、儲からんでも金取って貯まった分でゲーム内音楽でも発注してトントンで回した方がいいよなぁ
0877名前は開発中のものです。2011/07/17(日) 10:37:58.01ID:aa4D2WMB
大規模とか小規模っていうのに齟齬がありそうだな

ブロック崩し、スペースインベーダー
ネットハック、ウルティマ、ウィザードリィ
ポートピア連続殺人事件、太陽の神殿

このあたりの有名タイトルを使って
どの辺りが、どのように大規模開発なのか説明してよ。
(プログラム的に大規模とかシナリオ的に大規模とか)
0878名前は開発中のものです。2011/07/17(日) 10:41:09.58ID:BjhJR6Tf
文字通りじゃね。
例えばテトリスって言ってもまともに作れば十分大規模だと思うよ。
SRSすら実装しないでテトリスとか名乗るなら1日レベルの小規模だけども。
0879名前は開発中のものです。2011/07/17(日) 10:41:49.09ID:9R7sKILt
C++で使えるクラスが構造体の中に関数が使えるものだとしたら
どうしてそれだけでそんなにもCより実用的になるんだ?

結局やることはかわらんだろ
0880 忍法帖【Lv=1,xxxP】 2011/07/17(日) 10:51:22.10ID:ofPy0UfN
>>869
>>805

http://www.rupan.net/uploader/download/1310854893.txt
パスはsage
0881名前は開発中のものです。2011/07/17(日) 10:57:06.67ID:ZCqLv8Vl
IDが不正とかなんとか
0882名前は開発中のものです。2011/07/17(日) 11:00:03.83ID:xCjaYHP3
おっぱい
0883 忍法帖【Lv=1,xxxP】 2011/07/17(日) 11:02:24.12ID:ofPy0UfN
上の失敗

>>869
>>805

http://uproda.2ch-library.com/lib403834.txt.shtml
パスはsage
0884名前は開発中のものです。2011/07/17(日) 11:39:54.54ID:wRvcFeMq
クラスって使いまわししやすいか?
他のクラスとの絡みとかあって流用しずらくね
結局関数単位の方がコピペしやすいと思うんだが
0885名前は開発中のものです。2011/07/17(日) 11:54:52.71ID:kvgaa8c3
手続き型とオブジェクト指向の違いなんだから、どちらが良いとか他人が決めるもんじゃないでしょ
例え同じC++の中だったとしても
0886名前は開発中のものです。2011/07/17(日) 12:49:31.18ID:ACTzKk1i
>>805は保持できるものが固定なんだよな・・・
ステージによって使うリソースの種類、数に大きな違いがあると嫌なことになりそう
0887名前は開発中のものです。2011/07/17(日) 12:57:55.48ID:E/eOc2TQ
>>879
RectとかPointをクラスで単純にラッピングしただけの奴でも使い勝手が上がるんだけどな
operator再定義によりシンプルに書ける。グローバル空間に同名の関数が飛び散らない。
文字列なんてstd::string使えばmallocとかのメモリ管理が要らない。
0888名前は開発中のものです。2011/07/17(日) 13:01:27.65ID:CMDOPR9s
>>879
いや、全然違うからw
カプセル化、継承、STLで生産性と保守性を上げられるのが主なC++のメリット
0889名前は開発中のものです。2011/07/17(日) 13:07:41.91ID:PcMK5Ta4
前提条件を「全然違う」って否定するのはおかしいだろ…
0890名前は開発中のものです。2011/07/17(日) 13:33:09.94ID:3mMyW26a
>>884
他のクラスと絡む時点でOOPに失敗してるってことだからね
0891名前は開発中のものです。2011/07/17(日) 13:49:40.25ID:CMDOPR9s
>>889
間違った前提条件を元に勝手な結論出してるから違うって指摘しただけなんだが何がおかしいんだ?
ディスカッションやってるわけじゃないんだから前提条件を覆しちゃいけないなんてルールはないだろ?
0892名前は開発中のものです。2011/07/17(日) 13:53:38.45ID:S+ayFbp6
何か全体的に初心者が身の程弁えてなさすぎ。
近い所だと>>879とか>>884とかどう見ても分かってない初心者なんだから、もう少し慎ましくしとけよ。
質問したりするのはいいんだが、主張するとか三年くらい早い。
0893名前は開発中のものです。2011/07/17(日) 13:59:07.15ID:ZCqLv8Vl
眠い
0894名前は開発中のものです。2011/07/17(日) 14:02:38.81ID:wRvcFeMq
他のクラスと絡まないクラスとか存在してる意味ないじゃん
0895名前は開発中のものです。2011/07/17(日) 14:04:26.99ID:vgTu2Kqo
個人的にC++の肝はジェネリックプログラミングだと思う
0896名前は開発中のものです。2011/07/17(日) 14:04:36.20ID:3mMyW26a
>>894
そりゃお前の知識技術が足りないだけ
0897名前は開発中のものです。2011/07/17(日) 14:09:43.01ID:E/eOc2TQ
>>894
std::vector<int>
これが単品で使われて存在意味無いと言うのか?
0898名前は開発中のものです。2011/07/17(日) 14:11:18.26ID:PcMK5Ta4
>>891
お前の回答はズレてるだろ
>>879は「クラスを構造体+関数としたときの有用性」を聞いてるのであって、
「クラスは構造体+関数であって、有用性はない」という主張じゃないだろ

そらカプセル化や多態性が使えたらそれが一番だろうが、
初心者なりに、まずはクラスを構造体+関数で使ってみるとして、
それには実用性があるかという話じゃないの?流れ的に考えれば。
0899名前は開発中のものです。2011/07/17(日) 14:33:31.42ID:3mMyW26a
>>898
横だけど、「分かりやすく書ける」ってだけで実用性は高いと思う
例えばメニューカーソルを次に送る処理を書こうと思ったら
MenuDown(Cursor);

Cursor.Down();

今の自分の感覚だと、わざわざ引数持たせてしまってる前者は気持ち悪く感じる
理由は他にもあるけど

蛇足だけど、そう言えばCって関数のオーバーロード機能無かったんじゃなかったっけ?
オーバーロード無しで組むとか正直ぞっとする
0900名前は開発中のものです。2011/07/17(日) 14:34:04.07ID:aa4D2WMB
>>898
前提である「クラスは構造体+関数」というのが間違っているので
つっこみを入れるとするとそこからだろ
CとC++だけを見ると、そう見れないこともないかもしれないが
オブジェクト指向からみるとまったくの別物だよ
0901名前は開発中のものです。2011/07/17(日) 14:42:18.18ID:CMDOPR9s
>>898
>初心者なりに、まずはクラスを構造体+関数で使ってみるとして、
>それには実用性があるかという話じゃないの?流れ的に考えれば。
違うと思うよ。>>879がいちばん主張したいことは
>結局やることはかわらんだろ
の部分だから。日本語解釈的に。結局Cで何が悪いってのが彼の主張。C++使いにさんざん否定されたから反撃したかったんだろうね
そもそも「クラスを構造体+関数としたときの有用性」なんてC++使いは誰も主張していないもの
そんなものを語るよりも実際に有益なものを紹介した方が実があるでしょ
スレに書き込んでる以上レスをつけた相手に対してだけメッセージを送ってるわけじゃないのよ
0902名前は開発中のものです。2011/07/17(日) 14:51:04.33ID:wRvcFeMq
カプセル化、継承もCでできるし
STLも自己参照構造体使って自作できるわけでC++でしかできないわけじゃないよね
0903名前は開発中のものです。2011/07/17(日) 14:53:59.14ID:4uwp7s6z
>>902
で?っていう
0904名前は開発中のものです。2011/07/17(日) 14:56:32.80ID:PcMK5Ta4
>>899
実用性はあるよね、それについては>>887が十分に説明してくれてると思う

>>900
そら定義的には違うさ
でも、その前提はOOP的な機能を排除するところに意味を持ってんじゃないの
つまり、ベターC的な使い方を聞いてんでしょ

>>901
話としてはあったよ、ベターC的な使い方でC++に触れるのはイイって
お前はなんだか、C使い VS C++使い みたいな対立構造を望んでいるみたいだけど、
それこそ全く、何の意味もない無粋な議論なんだよね。そんなのプ板で好きにやってきなよ
こちとらCでもC++でもOOPでも、実用的な使い方を話したいわけよ
実際、クラスを構造体+関数としたときの有用性はあるんだもの
それとOOP、どっちが初心者に勧めるべきかなんて明らかだろ
0905名前は開発中のものです。2011/07/17(日) 15:02:22.74ID:3mMyW26a
>>902
そういう台詞はカプセル化ができるようになってから言うこった
0906名前は開発中のものです。2011/07/17(日) 15:06:29.32ID:CMDOPR9s
>>904
>お前はなんだか、C使い VS C++使い みたいな対立構造を望んでいるみたいだけど、
これは明確に否定しておく。俺は元々Cから入って二度手間を味わったからこそC++から入れる人間はC++から入ったほうがいいと思ってるだけ
>実際、クラスを構造体+関数としたときの有用性はあるんだもの
>それとOOP、どっちが初心者に勧めるべきかなんて明らかだろ
初心者に対してだったら後者を薦めるのが普通な気がするんだがなぁ
他言語への移行も簡単だし。ゲーム作りをやってる人間にとってC#を簡単に習得できるのはすごいメリットだと思うんだけどね
0907名前は開発中のものです。2011/07/17(日) 15:09:45.07ID:3mMyW26a
>>906
それはちょっと同意できない
小学校卒業したばかりの人間に微分積分の有用性を説いても理解できないのと似たようなものかと
もうちょっと初心者目線に立った方がいいと思う
0908名前は開発中のものです。2011/07/17(日) 15:15:17.52ID:CMDOPR9s
>>907
そういうものなのかな?
俺はビギナー段階からオブジェクト指向やデザパタ頭に入れてる人間の成長速度を目の当たりにしていたのでそう考えていたのだが
0909名前は開発中のものです。2011/07/17(日) 15:21:06.90ID:S3Tf8l2w
上で語ってる人たちが初心者向けのC++でのゲーム制作講座書けば解決するんじゃね
0910名前は開発中のものです。2011/07/17(日) 15:21:52.19ID:PcMK5Ta4
>>906
そうか、すまん
ただ、DXライブラリのサンプルプログラムや入門サイトが、
ほとんどCで書かれていることを考えると、やっぱそれに準ずるほうが混乱しないと思うし、
趣味プログラマにとって、プログラミング技術の習得よりは、やっぱりゲームが出来ることのほうが重要
だから、他言語へ移行が簡単だとか、習得しやすいとかは、魅力になりにくいと思うわ
0911名前は開発中のものです。2011/07/17(日) 15:24:17.37ID:lISBe09c
>>908
ループになるがまさにこういう状況だから
>>719
>>738

そういう人達が本当に最後までゲームを完成させていたら
ちゃんと最後まで遊べる程のボリュームのゲームがこの世に出回っているはず
0912名前は開発中のものです。2011/07/17(日) 15:27:14.52ID:1psgvtod
C++でのゲーム製作講座は見てみたいな
どこ行っても大抵CかC++でも単純なミニゲームレベルしかなくて今一参考にならない
0913名前は開発中のものです。2011/07/17(日) 15:27:44.91ID:3mMyW26a
>>908
それはそいつが素質ある人間か、あるいは教育環境が整っていたかのどっちかだろう
ポインタやメモリアクセスの概念すら満足に理解できない人間が大勢いるのが現実なわけだから

>>909
未熟ながら、暇があれば作ってみたいと思うよ
だが、そんな暇は無いw
0914名前は開発中のものです。2011/07/17(日) 15:32:52.50ID:ACTzKk1i
オブジェクト指向は人間の物事の捉え方と似せてあるから
そのことを実感させられれば楽なんだけど・・・
普通の人は自分がどのように物事を認識し、扱っているかなんて考えないよなw
0915名前は開発中のものです。2011/07/17(日) 15:35:36.88ID:kvgaa8c3
もう初心者はC#からでいいと思うけどね
ネット上にある解説やリファレンスも豊富で、デザインパターンの取り入れも容易
後から興味本位でC/C++に触れても遅いなんてことはない
0916名前は開発中のものです。2011/07/17(日) 15:36:01.47ID:LiGA8QDj
プログラミング用語連発でしか語れなくなる奴は「このゲーム開発のエンディング見えた!」
と満足してしまう病気に陥ってしまうからな

熱意だけで走っている無知を嫌う傾向が強い
個人的には知識より熱意とクリエイト熱だけで突っ走っても良いぐらい
初心者には強くそう薦めたい

やりたい事が出来なくなったり、手抜き(実際は効率的なコード)をしたくなってから
新しい技術を習得しても遅くはないはず
今までの無駄なコードはなんだったんだ?となるかもしれないが
自分が作ったベタなコードで置き換えるから、本やサイトより
理解力や応用力が身に付くはず
0917名前は開発中のものです。2011/07/17(日) 15:37:25.27ID:z7QCsAs/
なんかこの話題DXライブラリとか関係なくね?
雑談だからいいか
0918名前は開発中のものです。2011/07/17(日) 15:39:26.87ID:lISBe09c
>>917
だったら>>386の話題まで遡って
まとめサイトでも作る話でもするかいw
0919名前は開発中のものです。2011/07/17(日) 15:40:19.37ID:LzF2+kpZ
DXライブラリの話題といえば、前バージョンあたりでやっぱり内部の仕様変わったのかね?
0920名前は開発中のものです。2011/07/17(日) 15:41:46.25ID:XLdk0JTI
C++勉強しとくと利点が多いのは間違いない
利用頻度高いライブラリの大半がC++
英語が不自由でもソース読めりゃ海外ライブラリも使える

DxLibと他ライブラリ組み合わせてる人って結構いるんじゃね?
DxLibはゲームライブラリっぽくないし
0921名前は開発中のものです。2011/07/17(日) 15:43:35.34ID:3mMyW26a
DXライブラリは出来が良すぎるからあんまり語ること無いんだよなw
たまに困った初心者が質問して誰かがそれに答えるくらいで
0922名前は開発中のものです。2011/07/17(日) 15:45:12.07ID:z7QCsAs/
>>918
ごめんw
そんな前から続いてたとは思わなかった
0923名前は開発中のものです。2011/07/17(日) 15:47:06.00ID:3mMyW26a
>>920
あとメモリアクセスの概念は何らかの形で勉強しといた方がいいと思う
先立って勉強しなきゃいけないとは言わないけど

そういう意味でもC++は結構良いと思うんだ
0924名前は開発中のものです。2011/07/17(日) 15:48:15.19ID:LzF2+kpZ
勉強なんかしなくても自然に覚えるもんじゃないの?
ポインタとかも
0925名前は開発中のものです。2011/07/17(日) 15:49:11.79ID:3mMyW26a
>>924
ああ、勉強って書いたけどそういう意味のこと
0926名前は開発中のものです。2011/07/17(日) 15:50:56.32ID:XLdk0JTI
>>923
んだね、ポインタ勉強すればとりあえず良いと思う
0927名前は開発中のものです。2011/07/17(日) 15:51:04.53ID:VQYa8iQU
寝てる時に突然ひらめくものでもないしなw
0928名前は開発中のものです。2011/07/17(日) 15:52:51.69ID:lISBe09c
>>927
ひらめくは大袈裟だが
寝て起きたら(気分転換)理解できたって事なくねw

煮詰まったら腹筋とかたまにするwww
0929名前は開発中のものです。2011/07/17(日) 15:52:59.91ID:CMDOPR9s
>>910
あ〜、サンプルプログラムの問題とかもあるのか
DXライブラリはたしかにそれそのものがC的な文法で組まれてるからねぇ、混乱するってのはそういうことか
あと言葉がたりなかったわ、C#の利点ってのはゲーム用のツールを作り易いってところね
結局、結論はC++でのDXライブラリ入門サイトが必要ってことかなぁ
0930名前は開発中のものです。2011/07/17(日) 15:53:16.85ID:zMFg0NUJ
勉強嫌いというのは辛いんだよ・・・
0931名前は開発中のものです。2011/07/17(日) 15:54:10.54ID:LzF2+kpZ
>>928
12時間以上寝てると、夢の中でアルゴリズムをいろいろ試行錯誤していて、
目が覚めた時「ああ、そういう事だったのか!!」ってのはたまにあるぞw
0932名前は開発中のものです。2011/07/17(日) 15:55:41.72ID:3mMyW26a
>>928
あるあるw
俺は煮詰まったら銭湯行くわw

とりあえずIDの数だけ腹筋しようずw
0933名前は開発中のものです。2011/07/17(日) 15:56:22.52ID:vgTu2Kqo
STLとboostだけでもすごい楽になるっすね
アルゴリズムとかもういちいち実装しないから楽すぎて
自分は脳がスカスカになってダメ人間になってますわ…
0934名前は開発中のものです。2011/07/17(日) 16:58:04.46ID:bIsxDCSR
>>913

いや、俺もまったくのビギナーが学ぶならやっぱオブジェクト指向から入った方がいいと思うな。

問題は俺みたいな手続き型から入った頭の固い人間が、オブジェクト指向に移行しようとする場合に
高い壁を感じる事じゃないかな。
0935名前は開発中のものです。2011/07/17(日) 17:05:10.98ID:3mMyW26a
>>934
だからそれは無茶な話だってば
どうやってポインタの概念すら満足に分かってないような素人がOOP理解するのさ
しかも大抵の場合独学で
0936名前は開発中のものです。2011/07/17(日) 17:07:11.46ID:3mMyW26a
ついでに書くなら、OOPを過不足無く解説した参考書やサイトを俺は知らない
そういう「まとまった情報」が無いのも学習を困難にさせる原因だよ
まあ、概念の輪郭がはっきりと定まってないのが原因でもあるんだろうけど
0937名前は開発中のものです。2011/07/17(日) 17:34:27.02ID:ORVZliJS
現在のWindowsの入門言語がC#という時点で初心者にオブジェクト指向は手に負えないなんて理論は通用しないよ
対応できないのは初心者ではなくかつてのVBプログラマというのが現実
0938名前は開発中のものです。2011/07/17(日) 17:38:41.29ID:1bcAU/0H
算数や数学の検定教科書みたいに書いてくれれば分かるんだけどなあ
基本のやり方教えて簡単な練習問題を五、六個
軽い応用教えて練習問題を二、三個
章末にひねったの一個だけとか
ドリル式で身につくみたいな感じのでもいいけど
0939名前は開発中のものです。2011/07/17(日) 17:38:49.30ID:cUS1tfVZ
どうでもいいけどお前ら、ほんとに初心者を茨の道にたたき落としたいんだなwww
0940名前は開発中のものです。2011/07/17(日) 17:42:35.15ID:3mMyW26a
>>937
C#使ってる初心者がオブジェクト指向を理解できてると思ってんのか
お目出度すぎるぞそれは
「こういう風に書くものだ」程度にしか理解できてないよ

あとそもそもC#が入門言語って思いこみが誤ってる
0941名前は開発中のものです。2011/07/17(日) 17:46:16.29ID:CFR0JEim
そもそもOOPをやたらと推してる奴はOOPをあんまり理解してないんじゃないのか?
まともな神経してたら、あれを初心者が理解できるなんて結論には到底至れねーぞ。
OOPは踏み込めば踏み込むほど泥沼だ。
0942名前は開発中のものです。2011/07/17(日) 17:46:16.52ID:PcMK5Ta4
下手に手続き型に触れてなければ、
オブジェクト指向はポインタよりはすんなり理解できるんじゃないか?
そんな難しい概念だとも思えん
C++はCのしがらみのせいで確かに厳しいかも知れないが…
0943名前は開発中のものです。2011/07/17(日) 17:49:52.96ID:RhtIuNis
どっからこんなに人が沸いてくるんだろう
0944名前は開発中のものです。2011/07/17(日) 17:52:01.65ID:3mMyW26a
>>942
てか、ポインタなんて正直「なんでこんなのが理解できないんだ」って次元だと思ってる
その「こんなもの」すら理解できないのが本当の初心者ってことだって言いたいんだ
能力も資質も、自分や近しい人間を基準に考えてはいけないと思うよ

オブジェクト指向は確かにそれに特化した言語ならまだ取っ付ける部分はあると思う
けど現実的に、DXライブラリ使うならCかC++だよね。C#でも一応使えるらしいけど
0945名前は開発中のものです。2011/07/17(日) 17:52:30.00ID:ACTzKk1i
その初心者のポテンシャルによるね
ダメな子にできるまで勉強を強制するのは拷問だし
できる子に何も考えずに突き進めと言うのもまた酷な話かと
0946名前は開発中のものです。2011/07/17(日) 17:56:30.58ID:kvgaa8c3
>>940
十分できるよ、っていうか入門でいきなりオブジェクト指向を意識したコードなんて書くわけないだろ
少なくともポインタが克服できずに音を上げるようなことはない
0947名前は開発中のものです。2011/07/17(日) 18:00:09.69ID:3mMyW26a
>>945
いや、こういう場所だって前提があることを考えてくれよ
その「ダメな子」が大勢いるだろここは
ダメな子がいる中でできる子向けの話をしたら、ダメな子はドロップアウトしてしまうだろ
できる子はどうせ自分で道を切り開いていくからいいんだよ

>>946
>少なくともポインタが克服できずに音を上げるようなことはない
この時点で言ってることがおかしいんだよ
だったらなんで現実に世の中はポインタが克服できない人で溢れかえってるんだよ
ダメな子が独学で勉強するって前提を少しは考慮に入れろよ
0948名前は開発中のものです。2011/07/17(日) 18:01:15.74ID:bIsxDCSR
なんかDXライブラリを最新バージョンに代えたら
今の今まで動いてたプログラムが起動すらしなくなった……。

さて、原因を突き止めないと……。
0949名前は開発中のものです。2011/07/17(日) 18:06:43.43ID:ACTzKk1i
>>947
一理あるね
ダメな子もできる子も互いにおかしな煽りを入れずにスルーできるようになるのが理想かな
ま、2ch的に無理かw
0950名前は開発中のものです。2011/07/17(日) 18:11:11.11ID:Z12y8QUS
その出来ない子なんで、出来ない子の目線に立って考えてくれると有り難いデス…
メモリなにそれ美味しいの(^p^)
0951名前は開発中のものです。2011/07/17(日) 18:20:54.45ID:lISBe09c
ポインタが理解されにくいのって、ポインタの必要性を感じ無い時点で
ポインタ!ポインタ!と無理に理解させるからだと思うんだよな・・・

直接値を書き換えればいいでしょ?
グローバル変数で対応すれば問題ないでしょ?

暗記型(そういうもんだ)という人は何も考えず、本に書いてあったから!的に覚えるけど
理屈で覚える(別に使わなくても○○って組めばいい)と人は、自分でポインタに頼る状況になるまで覚えたがらない

そしてプログラム資料全般的に言える事だけど、でっていう?という説明が多すぎる
int a*
int b=10;
a=&b
以下略

こんな感じでbの値を変わる様を見せても、フーン。で?と
(ゲームプログラミングの事なんか意識してないからそれで正しいのだろうけど)

DXライブラリ サンプルプログラム のページを
もっとブツ切りにして処理ごとに画像付きで説明するようなサイトがあれば初心者の理解力は大幅に増すと思う
0952名前は開発中のものです。2011/07/17(日) 18:21:32.11ID:E+bQmlHR
同じくダメな子なんで割とまじでこのスレの人でまとめとか作ってくれるとすごく助かる
少し前の流れであった画面遷移の話とかもあればいいなあ
0953名前は開発中のものです。2011/07/17(日) 18:23:26.45ID:ORVZliJS
ポインタはX68使ってGVRAM直駆で絵を描くプログラムを組ませると簡単に理解してくれる
その環境を整えるまでが難度高いだろうけどw
0954名前は開発中のものです。2011/07/17(日) 18:27:26.52ID:LiGA8QDj
グローバル変数一切禁止
変数の直接変更禁止
全てポインタで操作しろ!

って教育方針はどうかな?
煩わしい方法でひたすら組ませるみたいな
0955名前は開発中のものです。2011/07/17(日) 18:29:23.61ID:ZCP8tSi7
>>954
どんなスパルタ教育だwww
0956名前は開発中のものです。2011/07/17(日) 18:38:42.18ID:LzF2+kpZ
自分が作りたいものに有効な方法を取捨選択する能力が欠如すると思うw
0957名前は開発中のものです。2011/07/17(日) 18:43:18.23ID:f5EQURPA
プログラム言語なんて手段でしかないのに何を言ってるんだお前らは。
OOPを習得するためにプログラミングするんじゃ完璧に本末転倒じゃねえか。

組めれば何だっていいんだよ。そりゃきれいに組むに越したことはないがな。
ハードルが越えられなくて挫折するってのが最悪のパターンだ。

ポインタと一緒で必要になってから身につければいい。
手続き型で固まってて習得が難しいってんならそれはそれでいいだろ。手続き型で組む力が固まってるってことなんだから。
後のことなんか考えたところでいいことなんてない。お前らはプロのプログラマーでも養成したいのか。
0958名前は開発中のものです。2011/07/17(日) 18:48:36.39ID:ACTzKk1i
このスレも賑やかになって嬉しいわw
0959名前は開発中のものです。2011/07/17(日) 18:53:26.18ID:LiGA8QDj
>>957
プログラム言語にあれこれ語りだす。ゲーム製作ブログが陥る現象

ツクラーやウディタ等でゲーム製作を語っている人のが
生き生きとしているんだよな

DXライブラリを選ぶ人の多くは途中でゲーム製作について語らなくなるwww
0960名前は開発中のものです。2011/07/17(日) 18:57:50.62ID:ACTzKk1i
ツクールでも普通にエターなるけどな
0961名前は開発中のものです。2011/07/17(日) 19:00:22.78ID:cdyc0ez8
この勢いのまま次スレも進行してほしいな
0962名前は開発中のものです。2011/07/17(日) 19:02:24.74ID:1bcAU/0H
連休中このテンションで新スレはさすがに勘弁してほしい
0963名前は開発中のものです。2011/07/17(日) 19:02:43.62ID:oMsJIa4x
まあCをある程度使いこなせるようじゃないとC++に手を出さない方が無難でしょ
0964名前は開発中のものです。2011/07/17(日) 19:05:25.88ID:Dyti2Qlu
未だに>>963みたいなことを言う奴がいるのがさっぱり理解できない
C++はほぼCを包含してるんだから、C++で必要な部分だけ使えばいい
敢えてCを選択するメリットは皆無
0965名前は開発中のものです。2011/07/17(日) 19:07:24.85ID:oMsJIa4x
それC++舐め過ぎでしょw
まあベターCの部分をってのならまだ分からないでもないが
0966名前は開発中のものです。2011/07/17(日) 19:10:55.85ID:sANddQn2
そもそもベターCとC++分けてる時点で意味不明すぎる

大体、わざわざCを選択するメリットは?
別に理解してなくてもC++にして、必要が無ければCの部分だけ使ってりゃいいんだよ
制限つける利点なんて何もない
0967名前は開発中のものです。2011/07/17(日) 19:13:31.46ID:oMsJIa4x
まあ初心者がC++に無理に手を出さないってんならそれでもいいかもしれんが
0968名前は開発中のものです。2011/07/17(日) 19:16:05.32ID:vz/AuDRL
C++に手を出さない方が無難とか言ってるのは流石に釣りと思いたい。
割と初期からクラスとかオーバーロードくらいは使うよ。普通に。
それをわざわざ制限して汚い書き方を強いられることの方が害悪だ。

はっきり言うが、Cを選択する利点なんて環境の制約を受けたりする場合以外は全く無い。
超初心者にとってもだ。
0969名前は開発中のものです。2011/07/17(日) 19:19:01.99ID:PcMK5Ta4
一般論としてはそうかもね
DXライブラリ使用者としてはどうだろう
0970名前は開発中のものです。2011/07/17(日) 19:20:44.57ID:3mMyW26a
使えるものは何でも使えばいいの
使い方が分からなかったり上手く使えなかったりするのなら使わなければいい
なんでわざわざ制限するんだ

それ以外に言いようが無いわ
レス数が950を超えています。1000を超えると書き込みができなくなります。