[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/26 16:43 / Filesize : 295 KB / Number-of Response : 1063
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【初心者】スレを立てる前にココで質問を【Part27】



1 名前:名前は開発中のものです。 mailto:sage [2014/12/30(火) 19:36:28.48 ID:e9PdA2Bu.net]
疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。
pc11.2ch.net/gamedev/

>>980 を踏んだ人は次スレ立てをお願いします。
【アップローダ・避難所・Wiki】
ゲーム製作技術板公式Wiki
wiki.game-develop.com/

ゲーム製作技術板公式アップローダ
gmdev.xrea.jp/

gamdev.orgが落ちるたびにあげてみるスレ
hibari.2ch.net/test/read.cgi/gamedev/1107022166

※前スレ
【初心者】スレを立てる前にココで質問を【Part26】
peace.2ch.net/test/read.cgi/gamedev/1385383834/

272 名前:名前は開発中のものです。 mailto:sage [2015/03/09(月) 12:45:06.96 ID:isKHBEif.net]
言うまでもなく、得た情報を吟味せずにそのまま「信じる」人間のほうがどうかしている。

しかし「信じる」人が増えると、ステマは仕事がやりやすい。つまりそういうこと。

273 名前:名前は開発中のものです。 mailto:sage [2015/03/09(月) 14:08:12.82 ID:AO2p57kP.net]
なんでも信じる奴となんでも信じない奴は本質が同じ

274 名前:名前は開発中のものです。 [2015/03/09(月) 14:22:04.68 ID:vflM5NY9.net]
libretroというクロスプラットフォームのゲームライブラリがあると
海外のフォーラムで紹介されたのですが、日本語のページがまったくなく困っています。
www.libretro.com/

なんとかこのライブラリでゲームを作ってみたいのですが
どのように知識を得たらよいでしょうか

専用スレを立てても良いですか?

275 名前:名前は開発中のものです。 mailto:sage [2015/03/09(月) 16:15:16.01 ID:PgaER0Uq.net]
>得た情報を吟味せずにそのまま「信じる」
ってわざわざ断ってるのに

>なんでも信じない奴は
って、完全に話を摩り替えてるわけだ。

これっていわゆる藁人形論法で、ステマとか情報操作の典型的なやり口だから。
最近のこの板、フレームワークステマで溢れかえってるじゃん。

276 名前:名前は開発中のものです。 mailto:sage [2015/03/09(月) 19:20:50.58 ID:A4I3NzfE.net]
嫌儲は板違い

277 名前:名前は開発中のものです。 mailto:sage [2015/03/09(月) 20:45:59.94 ID:h90uATne.net]
金づちを初めて持った子供があっちこっち金づちで叩いて回っているようだわ

278 名前:名前は開発中のものです。 mailto:sage [2015/03/09(月) 21:23:08.50 ID:PMRxEdnV.net]
ステマでも有益な情報ならそれでいいよ
何か困るの?

某大手なんて質問に即レス返すし、ここのアイデアを商品に取り入れてくれてた
かなりインディーズに本気だったんだよ
だからといってXbox買わないけどさw

279 名前:名前は開発中のものです。 mailto:sage [2015/03/09(月) 22:42:34.52 ID:B/Qqdoge.net]
きみたちアマゲニュースにひどいことしたよね

280 名前:名前は開発中のものです。 [2015/03/10(火) 00:59:59.44 ID:Rz2ucSoX.net]
サイモンナイト、ドラクエ、ポケモンなどで、道具屋の”売る””買う”などの構造ってどうしてんだろう?
”買う”ー>購入表品一覧ー>購入品選択ー>確定メッセージー>終了
の工程を踏んだ時、次々にボックスダイアグラムみたいなのが重なっていっていた。
”キャンセル”で一つ前の選択肢に戻れるし。スタックかキューがいいのでしょうか?



281 名前:名前は開発中のものです。 mailto:sage [2015/03/10(火) 02:04:23.96 ID:Uhp1tpAE.net]
前後のメニューが決まってるならスタックじゃなくてもいけそうだが
まあスタックでいいんじゃねーの

282 名前:名前は開発中のものです。 mailto:sage [2015/03/10(火) 20:11:28.68 ID:anmQrzcC.net]
>>267
ならなぜ堂々と「宣伝です」と言わないんだ。
正体を隠すのは、何らかのずるい意図があるからだろ。

きちんとした広告には「効果には個人差があります」と書かないといけ

283 名前:ネいなどの制約がある。
ステマは「俺は○○で儲かったぜ」とかウソでも平気で書けるのが問題だし、
金さえ貰えば競合製品へのアンチ行為でも平気でやるからな。
[]
[ここ壊れてます]

284 名前:名前は開発中のものです。 mailto:sage [2015/03/10(火) 20:53:05.84 ID:rYoVNkVl.net]
>>263
ちょっと見たが
結論から言うと「純粋にビデオゲームが作りたい」初心者ならオススメしない

まずライセンス周りが分かりにくい。恐らく色んなライセンスのライブラリの
詰め合わせと思われ、取り扱いに注意が要る。この時点でSkip itと俺は言える

どこのフォーラムのどういう人間に勧められたのかは知らないが、本当に
このライブラリでゲーム作ったのかと問いたい

差し障りなければフォーラム教えれ

285 名前:名前は開発中のものです。 mailto:sage [2015/03/10(火) 21:10:39.93 ID:rYoVNkVl.net]
>>263
補足

libretroに何か固執するものがあるなら使ってみればいいと思うぞ。頑張れ。
もし固守するものがないなら同好の日本人の初心者が好んで使ってるものを
真似して使え。DXライブラリでもHSPでもツクールの類でも何でもいい

初心者の道具選びについては、先人の後を追っかけるのがベストと思う

286 名前:名前は開発中のものです。 mailto:sage [2015/03/10(火) 21:11:50.23 ID:rYoVNkVl.net]
×固守 ○固執

287 名前:名前は開発中のものです。 mailto:sage [2015/03/10(火) 21:21:02.27 ID:DDvlG4iD.net]
>>271
ときちんとした広告の認識が間違ってるよ
その法律が適用される媒体は指定されてて少なくともブログやサイトは指定媒体じゃない
思い込みで書く前にちゃんと調べてから書こうよ

正体を隠すのが嫌なのに匿名掲示板を使ってるの?

匿名で人の足を引っ張るような事しか書かないのはずるい意図があるからなの?

288 名前:名前は開発中のものです。 mailto:sage [2015/03/10(火) 21:26:14.68 ID:sfCpxRZ1.net]
 ステマ 必 死

289 名前:名前は開発中のものです。 mailto:sage [2015/03/10(火) 21:33:38.37 ID:rYoVNkVl.net]
みんなスレタイ読もうね(大人の対応)

290 名前:名前は開発中のものです。 mailto:sage [2015/03/10(火) 21:50:40.28 ID:DDvlG4iD.net]
peace.2ch.net/test/read.cgi/gamedev/1217856554/73-76

とりあえずニュース書いておいたよ。匿名で
こういうのリアルタイムで書いていったらどうかなというサンプルだから内容はちょっと古いけどね

公式wikiや外部サイト使うと前のまとめさんたちのように荒らされて迷惑かかるかもしれないからとりあえずスレ使うね

以後、この話題はあっちのスレでよろしく



291 名前:名前は開発中のものです。 mailto:sage [2015/03/11(水) 08:54:18.91 ID:L1bBWf6k.net]
>>272-274
ありがとうございます。

フォーラムはKODI(旧XBMC)のフォーラムで、
KODI用のゲームを作るのにこのライブラリを使えと言われました。
KODIはマルチプラットフォームのなので、windowsに特化したライブラリでは
だめなのだと思います。そのためにいろいろな寄せ集めになっているのかもしれません

292 名前:名前は開発中のものです。 mailto:sage [2015/03/11(水) 20:36:30.94 ID:bnPcK5Y6.net]
>>279
なるほど。以下のキーワードでググってみたが
xbmc|kodi forum game develop|programming api libretro

ゲーム開発者にとっては英語の情報も乏しい様子だな
大半の話題はエミュでレトロゲー遊びたいでござる系なので、それらを雑音
として除去しながら調べまわってオリジナルゲームを作っていくというなら
もう開拓民の一員になるつもりで頑張るしかなさそうだな

github.com/kodi-game/game.libretro

こういう人達の動きを追いかけたり参加しながら頑張る事になりそうね

健闘を祈る

293 名前:名前は開発中のものです。 mailto:sage [2015/03/12(木) 13:29:58.68 ID:OQWgzhhX.net]
>>281
最前線で情報がない中作るのはしょうがないのですが、
日本人が自分一人しかいないというのが辛いんですよね。
このスレのように相談もできない状態。

294 名前:名前は開発中のものです。 mailto:sage [2015/03/12(木) 13:34:22.06 ID:ibn2iK7a.net]
まあ情報蓄積

295 名前:したいならスレ作るのでいいと思うよ []
[ここ壊れてます]

296 名前:名前は開発中のものです。 mailto:sage [2015/03/12(木) 20:50:19.02 ID:wNf6J9GR.net]
>>281
おう、その反応からするとこだわりがあるんだな。変わった奴だな(褒め言葉)

頑張れよ

スレ立てたらコツコツ育てたほうがいいぞ。即死判定で過去ログ逝きに
ならないようにな。ドマイナーなプラットフォームだからおまいが飽きたら
終了だぞ。適当に調べてまわった限りではGithubのDinothawrのソースコード
を解析しながら勉強するのが手っ取り早そうな感じだな

開拓民として「操作できて絵が動いて音が鳴るもの」を作って提示すれば
誰か食い付くかもな。健闘を祈る

297 名前:名前は開発中のものです。 mailto:sage [2015/03/13(金) 05:34:43.80 ID:s75gj5gl.net]
第一人者になって印税生活

298 名前:名前は開発中のものです。 mailto:sage [2015/03/13(金) 07:22:19.51 ID:BWpF44St.net]
基本的に赤字覚悟であったら楽しいのになって姿勢ですけどね

299 名前:名前は開発中のものです。 mailto:sage [2015/03/13(金) 07:24:57.07 ID:BWpF44St.net]
中学校の部活とかで糞アプリ作るんだったらこっち手伝ってほしいくらい

300 名前:名前は開発中のものです。 mailto:sage [2015/03/13(金) 07:37:48.12 ID:BWpF44St.net]
>>283
DinothawrというのはRaspberry Piでもできるゲームっぽいですね

これくらいならゲームプログラムを作ったことがない自分でもいけるかもって気がしてきますね
とりあえず移植できるノベルゲームエンジンとか探して作るのが実用的かもしれませんね



301 名前:名前は開発中のものです。 mailto:sage [2015/03/13(金) 10:33:43.82 ID:kWc71cq6.net]
最初は金のことはまったく考えていなかったけど、なんか金のこと考えたら
へんなモチベーション出て来たかも

302 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 01:19:52.29 ID:iBjVbvcm.net]
ご存知の方にお伺いしたいのですが、業務でのブラウザゲーム開発環境で
主流なものってなんでしょうか?
言語とフレームワークが知りたいです。

303 名前:名前は開発中のものです。 [2015/03/16(月) 01:45:14.34 ID:xn9x4qyI.net]
フラッシュだろ

304 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 07:15:33.50 ID:zJ4DX7+M.net]
・JS(かなり前からそろそろ寿命か)
・HTML5(未対応ブラウザ多し)
・UNITY(ライセンス高)

305 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 08:25:38.67 ID:GagMuxOK.net]
SPAのものでちゃんとした人が開発してるならGoogle Closureとかかね。GMailもGoogleDriveもそれだし。
Flash使ってるのは普通にFlashかFlexかね。ただのページ遷移があったりするのは従来の蔵鯖そのものだし

306 名前:名前は開発中のものです。 [2015/03/16(月) 13:19:24.72 ID:w83wcmqg.net]
ゲームでお金は儲かりますか?

307 名前:名前は開発中のものです。 mailto:sage [2015/03/16(月) 13:24:04.66 ID:GagMuxOK.net]
プロゲーマが存在するので不可能ではないが、特定の企業に雇われるとか
特定の団体や競技に参加して優秀な成績を収めるスキルとノウハウがいるのだろう

クリエイターという見地であれば、企業が望むものを提供すれば相応の対価報酬は得られるだろう
高いクオリティのものを短納期で作れるなら、相対的に稼ぎもよくなるだろうね

308 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 03:11:22.17 ID:MtayE4UV.net]
>>269-270
スタック/キューを使うと、余計にややこしい。
普通に画面のつながりを、管理すればよい

画面A → B → C → D

>>287
ラズパイなら、Pythonで、Tkinter でやれば?
あの亀のデモ、turtle もそう

よく知らないが、Rubyからも使えるかな?

309 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 06:48:06.40 ID:CvTihQf8.net]
>>293
個人のゲーム製作だと安定収入はなさそうだね
時間かければ儲かるってもんじゃないからね
ただ、儲けてる人はたくさんいるよ
海外だとお金が儲かりすぎて毎日マスコミ(パパラッチ)に狙われるのが嫌で

310 名前:利を放棄した人もいるぐらい

お金儲け目的でやるんだったら今はネットビジネスだろうね
ゲーム絡みでやりたいのなら、自分で作るんじゃなくて作らせる側
儲かるアイデアを自分で考えて、それを実行するのはお金を出して誰かに依頼
実際、ネットで安価に仕事を依頼するサイトでゲーム製作の依頼もけっこうあるよ
[]
[ここ壊れてます]



311 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 09:45:36.54 ID:vdwaaBci.net]
>>296
依頼はあっても受ける人間が居ないというジレンマ。特にプログラマが居ない。
特殊なアイデアを実現したいなら、自分でプログラムを組むしかないという。

312 名前:名前は開発中のものです。 mailto:sage [2015/03/17(火) 10:55:05.14 ID:NfF/pPqP.net]
>>295
画面の繋がりが固定じゃない場合はスタックじゃねーの?
それとも常に自分が何処から呼び出されたか覚えておくの?

313 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 01:46:33.60 ID:lPjh1FMA.net]
あのねー、スタックだったらねー、順番入れ替えが面倒なんでねー、リストおすすめー

314 名前:名前は開発中のものです。 mailto:sage [2015/03/19(木) 19:48:47.60 ID:svkl/UpF.net]
順番入れ替えってどういうの想定してる?

315 名前:名前は開発中のものです。 mailto:sage [2015/03/20(金) 18:45:13.83 ID:E4/yBEL8.net]
いわゆるタブ動作的なやつだろ。 個々のステータスとかみてるときにキャラ選択に戻らずにキャラ変更できるみたいな

316 名前:名前は開発中のものです。 mailto:sage [2015/03/21(土) 05:46:12.43 ID:8/UBVcW2.net]
ああ、なるほど。確かにそこはスタックじゃ表現できないね。
何らかの形で併用することになるのかな。

317 名前:名前は開発中のものです。 [2015/03/23(月) 17:02:25.79 ID:DEEF1Kz4.net]
タイル壁当たり判定実装したんだけど、今の方法じゃあ速さvx,vyが一定値を超えると判定が旨く機能しない。
どうしたらいいでしょうか?
gmdev.xrea.jp/st/up/1078.zip

318 名前:名前は開発中のものです。 mailto:sage [2015/03/23(月) 17:51:25.06 ID:CwHpXwkv.net]
>>303
ファイルはDLしてないけど

線で判定するか移動分を分割(分割の方法は色々あるが)して複数回判定する
そもそも判定出来ない速度にしない

初期のマリオは最後のにしてる(と言うか対策してない)
画面外からのジャンプを想定してなくて落下速度が判定限界超えてブロック突き破るw

319 名前:名前は開発中のものです。 mailto:sage [2015/03/23(月) 18:56:43.64 ID:CwHpXwkv.net]
>>303
ちょっとファイル見た
左に動いたら左側しか判定してない
これじゃタイルサイズ以上移動したらすり抜ける

反対側も判定して当ってたら
キャラ左側の移動前の座標が当ったタイルの
外側だったらタイルの右側に当ったとして処理
内側だったら上下の移動で当ったと見て処理

これでタイル+キャラサイズを超える速度までは上げられる
斜め移動はタイルの角を飛び越し易いからゲームによっては問題になるが

対策は色々あって何か良いかは作ってる物によって違って来るので色々試すしかない

320 名前:名前は開発中のものです。 [2015/03/23(月) 21:57:00.66 ID:DEEF1Kz4.net]
>>304
ブロック突き破るマリオかっこいいなw
二重の判定ですか。確かにそうすれば何とかなるな。
作りたいのは前、どっかのサイトで見たマインクラフトの2D版。
もしくはゲームボーイ、ドラクエのコビーの冒険?ちっくな世界冒険系。
ありがとう



321 名前:名前は開発中のものです。 [2015/03/23(月) 23:34:27.28 ID:InvOE+XQ.net]
2Dの当たり判定が
四角形と四角形の重なり当たり判定、
線分と線分の交差の当たり判定、
直線と円の交差の当たり判定、
など多数の手段がある。。
突き抜けない為の方法は、
移動物体の最初の位置と次の位置を結ぶ四角形で重なり当たり判定をする、
普通はそこまでする必要がない。

322 名前:名前は開発中のものです。 [2015/03/24(火) 00:52:26.27 ID:2eeJqiG9.net]
けどそれって速さの微分地に影響されないですか?
例えば、現在座標(0,0) -> 右に移動 -> 次の位置(0+vx, 0)みたいな
ま〜キャラサイズを超過するような速度は出さないと思いますが、
何かのエラーでバグるのもヤですし。

323 名前:名前は開発中のものです。 [2015/03/24(火) 09:50:41.02 ID:OhIvYnF9.net]
テスト用にスマホ実機がほしいです。
電話機能なくて良いので
格安で手に入れることはできないでしょうか。

324 名前:名前は開発中のものです。 mailto:sage [2015/03/24(火) 10:00:09.78 ID:zNBmzB5i.net]
Androidなら中華タブが良さそうだけどiOSは知らね

325 名前:名前は開発中のものです。 mailto:sage [2015/03/24(火) 14:49:58.66 ID:/EmPJhDg.net]
ビッ○カメラ札幌店の副店長 佐藤伸弦による暴行事件が起きていた

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

326 名前:名前は開発中のものです。 mailto:sage [2015/03/25(水) 21:35:34.09 ID:mDaumhj5.net]
素材屋が集まってるようなスレありませんか
素材屋同士で雑談したり情報共有etcしたい

327 名前:名前は開発中のものです。 mailto:sage [2015/03/26(木) 00:19:08.20 ID:FOhwAHy2.net]
荒れるし不毛だから素材は個人でコツコツと量揃えてるところしか機能してない。
相互リンクや共同イベントまでやってるのは、単品で成立する音楽系サイトだけかも

あとは登録者数だけは多いけどひとり3品くらいずつしか出してないコミュニティがあるくらい?

328 名前:名前は開発中のものです。 mailto:sage [2015/03/26(木) 00:46:28.16 ID:+G1IRtnK.net]
素材屋って言っても細かいジャンルに分かれるから
そのジャンルごとの専門スレ(他板かも)に行ってる人が多そう

329 名前:名前は開発中のものです。 mailto:sage [2015/03/27(金) 16:08:27.45 ID:fChEcqvm.net]
簡単なシューティングゲームを作ろうとしているのですが解像度で悩んでいます。
どの位がよいのでしょうか?

330 名前:名前は開発中のものです。 mailto:sage [2015/03/27(金) 17:15:39.26 ID:y/fE0oqJ.net]
フルHDの2画面構成とか面白いゲームできるかもしれんぞ?

というのはおいといて、どんなシステムでどんな演出したいんだ?
モノ作りじゃなくて金儲けしたいなら当然プラットフォームとなる機種の選択が狭まるだろうし
モノ作りにしても多くの人に遊んで欲しい、凝ったシステム作りたい、プログラムのスキル磨きたい
それぞれ目的によってオススメできる内容は変わってくる。

特に何も考えてなければ、拡大でどうにでもなる 320x180 サイズくらいでやってみたらどうだ?



331 名前:名前は開発中のものです。 mailto:sage [2015/03/27(金) 18:47:15.23 ID:sxoN2Pdl.net]
自分で開発しやすい大きさにしたら?

332 名前:名前は開発中のものです。 [2015/03/27(金) 20:34:43.63 ID:DFfGFjvh.net]
Windowsパソコンの標準が、640x480、800x600、です。 これが無難なところ。

333 名前:名前は開発中のものです。 mailto:sage [2015/03/27(金) 20:48:33.49 ID:y/fE0oqJ.net]
サポート終わろうが一応XPを意識するような商業大手でも1024どころか横1280作品がゴロゴロするのがここ2,3年の傾向でもあるな。あと16:9

334 名前:名前は開発中のものです。 mailto:sage [2015/03/27(金) 20:51:43.04 ID:sxoN2Pdl.net]
98のシステム要件が640x480
XPのシステム要件は800x600
7と8は解像度に関する既定は見当たらない。

縦シューなら高さ480弱は表示できるだろうね。
98を切り捨てれば600弱。

でも今はフルHD表示できないPCは考慮しなくていいよ!

335 名前:名前は開発中のものです。 mailto:sage [2015/03/27(金) 20:57:47.10 ID:y/fE0oqJ.net]
>>320
8は一応メトロアプリの設計で1366x768となってる

336 名前:名前は開発中のものです。 mailto:sage [2015/03/27(金) 20:59:36.87 ID:7ShH0puD.net]
困ったらフルHD
でも同人ゲームなら、素材とかの関係で800x600の方が作りやすいかもしれない

337 名前:名前は開発中のものです。 mailto:sage [2015/03/27(金) 21:08:32.10 ID:y/fE0oqJ.net]
シューティングじゃないけど、アドベンチャー系のフリー素材の背景画像やキャラ画像が800x600時代で止まってるからなぁ

338 名前:名前は開発中のものです。 [2015/03/27(金) 21:17:01.65 ID:DFfGFjvh.net]
初心者ならば、解像度を低くしたのが良い、640x480
2Dの処理で、解像度が高いとCPUの負荷が大きくなり、作りづらくなる。

339 名前:名前は開発中のものです。 mailto:sage [2015/03/28(土) 11:11:42.12 ID:oL1H4Hby.net]
フリゲなら640x480
売り物なら俺のハイエンドマシンがうなるぜっていう無駄な高スペックが吉

340 名前:名前は開発中のものです。 mailto:sage [2015/03/28(土) 14:48:35.01 ID:0CKOpYmV.net]
フリゲってなんでロースペックなん? 開発側の都合?



341 名前:名前は開発中のものです。 mailto:sage [2015/03/28(土) 15:13:55.81 ID:ajqDHtbR.net]
ありがとうございます!
公開する予定は無くpcのスペックも余裕があるので、取り敢えず800×600で作ってみようと思います。

342 名前:名前は開発中のものです。 mailto:sage [2015/03/28(土) 17:13:55.23 ID:aixCnili.net]
3Dオブジェクトの駒を使うようなリバーシアプリ作りたいんですが
ツールの機能的にはunityでやるのがよいのでしょうか?

343 名前:名前は開発中のものです。 mailto:sage [2015/03/28(土) 18:28:58.22 ID:0CKOpYmV.net]
3D開発のノウハウ持ってないならUnityがイチオシ。 5年前であればXNAだったんだけど開発終わっちゃったしな。

3Dソフトを構成するDirectXなりOpenGLなりの概念知ってて叩けるのであれば、Unreal Engine や Havok なんかの
ゲームエンジンやるのもアリ。だが概念知らずに触るとひたすら試練の道になる

344 名前:名前は開発中のものです。 [2015/03/28(土) 20:53:10.62 ID:6wNVZyXL.net]
javaのenumで
enum Food {
MEAT, VEGE, CROP;
}
と定義していますが各値をさらに細かく定義したいんですけどどうやでばいいですかね?
こんな感じで出来ればいいかなと思っているんですが。
enum Food {
MEAT = {PORK, BEEF, CHICKEN}, VEGE = {CABBAGE, PUMPKIN}, CROP = {RICE, CORN};
}

345 名前:名前は開発中のものです。 mailto:sage [2015/03/28(土) 21:23:15.23 ID:G8VNYHRJ.net]
classに定数を定義すればいいんでは

346 名前:名前は開発中のものです。 [2015/03/28(土) 21:53:39.69 ID:6wNVZyXL.net]
失礼、Food class の中の変数の一つとしてenum FoodTypeを持たせようとしているんですが。
もしくはFood classの中でparent enum Foodを作って一つ一つ定義していくか。

出来れば、
class Food {
enum FoodType = BEEF;
}
があったらそれはMEATであると親ノードを遡ってみるみたいに。

347 名前:名前は開発中のものです。 mailto:sage [2015/03/28(土) 23:25:28.16 ID:OkGBay06.net]
>>329
ありがとうございます!

348 名前:名前は開発中のものです。 [2015/03/29(日) 00:40:32.22 ID:H9PuL9gG.net]
ゲーム制作を学びたいんだが、CかC++どっちから学ぶべき?
因みにプログラミングの類の経験ゼロ

349 名前:名前は開発中のものです。 [2015/03/29(日) 01:04:36.53 ID:cdWN88+3.net]
C++

350 名前:名前は開発中のものです。 mailto:sage [2015/03/29(日) 01:24:26.93 ID:crucbxpB.net]
C++はかなり難しいぞ。
C++はゲーム作るなら実用性は高いが入門用としては最悪の部類に入ると思う。
本気で言語覚える気ならCやJavaから始めてみては?



351 名前:名前は開発中のものです。 mailto:sage [2015/03/29(日) 01:47:01.32 ID:Ws+y5GMH.net]
言語を覚えるんじゃなくゲーム作るためだからc++でいいよ
てか別にc++じやなくても3Dならunity,2dならgamemakerでいい

352 名前:名前は開発中のものです。 mailto:sage [2015/03/29(日) 04:36:09.05 ID:5DohBSZN.net]
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

その後に、C++をやらないと即死する。
Cを10年やっている中年でも、
なかなかオブジェクト指向には移行できない。
それだけ、オブジェクト指向は難しい

ttp://peace.2ch.net/test/read.cgi/tech/1419964623/309

353 名前:名前は開発中のものです。 [2015/03/29(日) 04:52:44.20 ID:cdWN88+3.net]
プログラムを難しくするための機能だったら使わなければいいだろ。
オブジェクト指向は、構造化プログラミング、コードの関数化と大差ないというか延長だろう。



構造化プログラミング 【 structured programming 】
コンピュータプログラムを記述する際の基本的な技法の一つで、標準的な制御構造のみを使い、プログラム全体を段階的に細かな単位に分割して処理を記述していく手法。
1960年代後半に

354 名前:Iランダの情報工学者エドガー・ダイクストラらによって提唱された。
現在広く普及しているプログラミング言語や開発手法のほとんどは、その基盤の一つとして構造化プログラミングによる記述を前提としている。
http://e-words.jp/w/%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0.html



構造化プログラミングからオブジェクト指向への進化
構造化プログラミングから“なぜ”“どのようにして”「オブジェクト指向プログラミング」が誕生したのか? 今回は、その歴史を振り返る
http://monoist.atmarkit.co.jp/mn/articles/1009/17/news118.html
[]
[ここ壊れてます]

355 名前:名前は開発中のものです。 mailto:sage [2015/03/29(日) 04:57:19.23 ID:Ws+y5GMH.net]
無駄無駄
ゲーム作成していく過程で必要になってからでいいよ

356 名前:名前は開発中のものです。 [2015/03/29(日) 04:59:26.27 ID:cdWN88+3.net]
構造化プログラミングからオブジェクト指向への進化 - MONOist(モノイスト)


大論争の末、構造化プログラミングの定義は以下のようになりました。

(1)構造化プログラミングとは、書きやすく、理解しやすいプログラミングのことである。
(2)ソース・コードが、の4つの構造を持ったブロックだけで構成され、各ブロックのEntryとExitが1つしかない場合、構造化プログラミングという。
(3)構造化プログラミングは、goto文をなるべく使用せずにプログラミングすることである。

構造化プログラミングからオブジェクト指向へ

制御構造に制限を設けて、コントロールの流れをきれいにしたのが構造化プログラミングであり、
さらに、データ構造に制限を設けて、構造化プログラミングの欠点であった「グローバル変数の弊害」を是正して、再利用性を向上させたのがオブジェクト指向プログラミングといえます。

こう書くと簡単に聞こえますが、このようなプログラミング方式の進化過程を理解せず、制御指向プログラミングでしか設計してこなかった旧世代のソフトウェア開発者にとって、
設計パラダイムが大きく異なるオブジェクト指向を理解することは、簡単ではありません。
構造化プログラミングにはない「クラス」「継承」「ポリモーフィズム」を言葉では分かっていても、なぜ、それが必要なのかを理解するのは困難ですし、オブジェクト指向の長所を生かした設計はなかなか難しいといえるでしょう。

プログラミング方式の進化は、「処理効率・性能」重視から「保守性・理解容易性」重視へと向かう歴史といえます。

monoist.atmarkit.co.jp/mn/articles/1009/17/news118.html

357 名前:名前は開発中のものです。 [2015/03/29(日) 09:27:59.99 ID:UwIkm6UF.net]
◆ 素人が 初めてゲームを創るときに読む本

プログラムはこうして作られる プログラマの頭の中をのぞいてみよう
平山尚(株式会社セガ)
www.shuwasystem.co.jp/products/7980html/3925.html

14歳からはじめるC言語わくわくゲームプログラミング教室 :大槻有一郎
www.rutles.net/products/detail.php?product_id=591

素人なんでしょ、最初は解説書から入るのが良い。

358 名前:名前は開発中のものです。 mailto:sage [2015/03/29(日) 09:54:01.57 ID:H/brjsK8.net]
C++ って何十年も仕事で使ってるような人が、嫌いな言語であげるような言語だからな

359 名前:名前は開発中のものです。 [2015/03/29(日) 10:19:57.48 ID:cdWN88+3.net]
C言語やアセンブラに比べればC++のほうがまし。
学習分量的な意味でC++が難しいというなら、JavaとかC#のほうがもっと難しい。標準で組み込まれている量が違う。

360 名前:名前は開発中のものです。 [2015/03/29(日) 12:48:44.88 ID:TSU66CRr.net]
とりあえず言語を覚えるか、≫341みたいにゲーム作りで言語を覚えるのかが分からんです



361 名前:名前は開発中のものです。 mailto:sage [2015/03/29(日) 13:09:47.01 ID:ZWpjYv7o.net]
>>334
最終的に何がしたいのかによる。

ゲームさえ作れればいいのなら、プログラミング言語よりツール(RPGツクールやUnityやUE4など)を学んだほうが有用かもしれない
プログラミングの勉強が主目的で、その題材としてゲーム制作をするなら、言語を問わず広く学ぶべきかもしれない

362 名前:名前は開発中のものです。 mailto:sage [2015/03/29(日) 17:56:48.85 ID:Ws+y5GMH.net]
まずサンプルいじってみればいいよ
スピード変えたり
出現位置かえたりして改造してく
そうするとなんとなく分かってくるから
サンプル豊富なのでやればいい

363 名前:名前は開発中のものです。 mailto:sage [2015/03/30(月) 05:09:46.84 ID:IFDa7e2c.net]
c++をやるとしても最初は基本だけ憶えればいいんだよ
趣味のゲーム製作なら深く勉強しなくてもある程度出来るだろうし
必要になったらまた知識を付け足せばいい

364 名前:337 mailto:sage [2015/03/30(月) 07:09:59.54 ID:F/sKw+3Q.net]
>>345
素人が、セガ本から始めても無理。
C++, 3D と同時に学ぶのは無理

14才などの本も、説明が少なく、無理

だから、C++から始めるのは無理だから、
スッキリJavaで、20時間ほどかけて、
まずオブジェクト指向だけを勉強する

こういう手順を、漏れが編み出したわけ
>>338

365 名前:名前は開発中のものです。 [2015/03/30(月) 07:25:42.15 ID:hv333DFT.net]
そもそもオブジェクト指向を使わないとゲーム開発が出来ないのかを考えた方がいい。

366 名前:名前は開発中のものです。 mailto:sage [2015/03/30(月) 09:24:38.48 ID:1GGY7sLA.net]
共同制作をしない、全体を把握できるプログラマであれば、
ネームスペースの概念ひとつあればオブジェクト指向なしで何でも作れるけどな

367 名前:名前は開発中のものです。 mailto:sage [2015/03/30(月) 12:38:14.61 ID:iLBdxThw.net]
>>349
アンカミスはともかく、同じ人が書いてるだけで「セガ本」じゃないと思うよ

368 名前:337 mailto:sage [2015/03/30(月) 16:59:03.66 ID:F/sKw+3Q.net]
漏れが言うセガ本とは、分厚いこの本。
ゲーム業界の賞をとった本

ゲームプログラマになる前に覚えておきたい技術、平山尚、2008

C++, 3Dなどの説明が載っているけど、
素人には難しくてまず無理だろう

専門学校で、1年ぐらい掛けて、勉強するための教科書

369 名前:名前は開発中のものです。 [2015/03/30(月) 17:25:28.13 ID:TaIxuE6a.net]
3Dやセガ本の話題はどこにも無い。
素人に、いきなりOOPをさせるのが無謀だよ。

C言語で、コマンド10個くらいで出来る 単純なものから始めるのが定番。
上位10%の優等生を選別する手法ではなくて、
100%の人材に対応できて 優秀で無い人を含めて全員が成長できる学習方法を推奨するよ

370 名前:名前は開発中のものです。 mailto:sage [2015/03/30(月) 17:28:13.77 ID:iLBdxThw.net]
セガ本は初心者には不向きっていうのは同意するけど、
セガ本の話をしてるのは貴方だけよ?

あ、>352のアンカミス云々は完全に僕の勘違いなので忘れてください



371 名前:名前は開発中のものです。 mailto:sage [2015/03/30(月) 17:32:14.01 ID:iLBdxThw.net]
>355は>353宛ね。失敬

>>354
OOPの概念って、そんなに難しかったっけか?
そりゃある程度深いところまで学ぼうとすれば難しいけど、たぶん他の概念でも同じだと思うし

372 名前:名前は開発中のものです。 [2015/03/30(月) 17:40:51.42 ID:hv333DFT.net]
何も知らない初心者にはオブジェクト指向が難しいのか比較対象すらない。
最初からだったら難しいとは限らない。
C++の場合は追加機能としてのオブジェクト指向だが、Javascriptは知らぬ間に、言語設計の根本からオブジェクト指向。



Javascriptでオブジェクト指向するときに覚えておくべきこと - Qiita
クラスベース言語はクラスとインスタンスという概念があるのに対し、プロトタイプベース言語はPrototypical Objectというオブジェクトがあるだけ。
Javascriptで全てはオブジェクトで、クラスベース言語でいうところのインスタンスのみだと思えば良い。
JavaScript のオブジェクトは、自身に関連付けられたプロパティを持ちます。
メソッドはオブジェクトに関連付けられた関数です。簡単に言えば、オブジェクトのプロパティのうち関数であるものがメソッドです。
どの関数でもコンストラクタとして使用でき、new演算子とともに使用することでオブジェクトを作成する。
クラスの継承はプロトタイプチェーンという概念によって実現される。
qiita.com/awakia/items/8ff451ca5f8ae0122be7






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<295KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef