1人でゲームが作れるように修行します。2 (487レス)
1人でゲームが作れるように修行します。2 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
452: 名前は開発中のものです。 [sage] 2016/05/06(金) 22:16:46.85 ID:IdB3c4NA PONGのゲームロジックは単純だし、原点ではあると思う。 けれど、それよりもむしろ、もっと基礎的な部分、例えばウィンドウを開いて 線を1本を描画するだけのプログラムが書けないと何も始まらないのだが、 それをAPIを叩いて実現するという場合に、必要な処理の手数の多さや、 専門用語が初心者の障壁になっている気がする。 それを補うのが各種SDKや、それに付属するサンプルプログラムなので、 まずは適切な開発環境とSDKのセットアップを行い、付属サンプルを熟読すること、 出来ればサンプルソースを全部プリントアウトして蛍光ペン等を活用して 勉強するのが、独学の王道じゃないだろうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/452
453: SGGK ◆6pZCoAtaxk [sage] 2016/05/06(金) 23:41:26.19 ID:jvIfmPs9 >>451 まずプログラムを書いてみて可能ならホームページにUPしてみようと思います。 過去にプログラムを分割して苦労したことがあるので、ソースファイルは分けないでやってみる予定。 >>452 10年近く経過した今でも知識経験が浅いので今まで通りDXライブラリでいこうと思います。 オンライン3Dネットワーク11VS11対戦サッカーゲームが目標だけど、APIの知識がなくても作れたら幸いと思ってます…。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/453
454: 名前は開発中のものです。 [sage] 2016/05/07(土) 00:08:59.45 ID:rf8SJyVJ 急がば回れで一ヶ月に一本ぐらいのペースでPONGのようなミニゲームを量産するといいよ それを一年ぐらい続ければファミコンレベルのサッカーゲームは作れるようになっているはず 初心者がいきなり難易度の高い事をやって失敗する事が多いのだけど まさにそのパターンだったと思うから、やり方を変えなくて上手くいかないんじゃないかな。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/454
455: 名前は開発中のものです。 [sage] 2016/05/07(土) 00:38:00.70 ID:rf8SJyVJ 「PONGのようなミニゲームを量産」と言ったけど補足すると PONGの規模の色々な種類のミニゲームを量産するという意味だったから。 サッカーゲームが目的なら、エアホッケー、パッドゴルフとか球を中心とするミニゲームがいいだろうね。 あとミニゲームは画像や音などの素材はこだわらないで簡単な棒とかでいいと思うよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/455
456: SGGK ◆6pZCoAtaxk [sage] 2016/05/07(土) 23:03:33.78 ID:aQ6mm+se コンパイラの使い方もすっかり忘れてることが今日分かったし、 ホームページの書き方も過去に少しやってみただけなので忘れてて、ふりだしに戻った気持ち。 月1ペースは難しいかもしれないけど、作業が長期間途切れて何もかも忘れてまたやり直しに 時間をかけることにならないようにがんばっていこうと思います。 過去の経験では、画像データを自作するスキルが0で時間がかかり、モチベーションがダウンしやすいから しばらくは線(まさに棒の感じ)でやってみる予定。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/456
457: SGGK ◆6pZCoAtaxk [sage] 2016/06/01(水) 21:28:38.24 ID:pJwelftJ 1カ月経つのが早いな〜。 コンパイラについてはプロジェクトを新規で作るたびに設定を1からやりなおすのが面倒だし、 操作をすぐ忘れるので、そういうのがモチベダウンの原因のひとつだったけど、14歳からはじめるわくわくC言語のvs2013版では、 プロジェクトをコピーして、ソリューションフォルダ?に入ってる一部のファイルの名前を変えて、不要なファイルは削除して、ファイルの中身を一部変えれば、 最初から設定しなくても使えるという方法が紹介されていたので、少しは楽になるかもしれない。 操作については、以前やっていた程度には大体思い出せたと思う。 ホームページの方も超初級のHTMLとCSSので、いずれ作りなおせるだろうとちょっと甘めに予想。 PONGの方は、矢印上下でラケットが上下するとこだけをためしに書いてみたところ 動きが滑らかでないので、なんでだろうという気持ちだけど、ゆっくりやる予定。 土日以外はあまりやれないし、土日やらないと翌週送りで1カ月なんてアッと言う間に過ぎるのが難点。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/457
458: SGGK ◆6pZCoAtaxk [sage] 2016/06/17(金) 23:12:00.66 ID:E14boNTx 動きが滑らかでない原因は描画を裏画面に指定する関数を入れ忘れたから。 たぶん表に書いて、何も無い画面を表に出して、その表に書いての繰り返しになっていたんだと思う。 ところでだけど、PONGのUPが遅れそうな状況。 実は間違えてフォルダごと全部消してしまった・・・orz 先週の日曜日夕方にUPしようとして、その前にふとデスクトップがショートカットだらけだから 片付けようと思い、片付けたらフォルダが消失していた。 検索しても出てこないから他のフォルダに入れた可能性は薄い。 ゴミ箱がアヤシイと思い、ファイル復活ソフトのお試し版を何種類か試したけどダメだった。 それにしてもこれは痛い。 プログラムのソースだけでなく、今年の1月からの勉強の記録や、 ホームページの練習ファイル、コンパイラの設定の仕方のメモとか いろいろ全部を一つのフォルダに入れてて、それが消えた。 6ヶ月分が全部パーになった。 もう敗北宣言を出そうかと思ったが、別にそんなことしなくても次回の書き込みが10年後だっていいじゃないか! わざわざあきらめたなんて書くことないよ! ・・・とも思ったりして今後の活動については保留中。 でも、PONGをもう一度書くところまではガンバってみるつもり! http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/458
459: 名前は開発中のものです。 [sage] 2016/07/02(土) 12:04:22.08 ID:G7R2y+xo 大事なのはやる気と根気だよ http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/459
460: SGGK ◆6pZCoAtaxk [sage] 2016/07/03(日) 19:36:33.06 ID:aOJPDcmQ データの消えてしまったPONGは昨日、なんとか完成。ホームページができたら一緒に書きこもうとした結果、今日になりました。 ホームページのページを複数にする作り方を忘れてしまい、一枚のページに変更。 1MB以上のファイルアップロードが禁止のため、やむを得ず他のアップローダにアップして、そこのリンクを貼る方法に変更。 いろいろ苦労して燃え尽きたので、やる気と根気が0になったかも・・・ サッカーゲームプログラミング修行伝説 ttp://gameprogram10.web.fc2.com/ http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/460
461: 名前は開発中のものです。 [sage] 2016/07/04(月) 19:31:29.66 ID:SR/Dvz76 この板では一つのゲームすら完成させる事が無く消えていく人達ばかりなのに 完成まで作ったのは凄い。 基本的な部分は出来ているので後は経験を積んで目標のサッカーゲームを作ればいいんじゃない。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/461
462: SGGK ◆6pZCoAtaxk [] 2016/07/04(月) 22:25:38.08 ID:fNmVPOId 見てくれてありがとうございます。 おかげでやる気と根気も回復してきた感じがします。 また不定期になるかもしれないけど、次をどうするか考えながらやっていこうと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/462
463: SGGK ◆6pZCoAtaxk [sage] 2016/07/04(月) 22:29:09.66 ID:fNmVPOId sageを入れてなかった・・・orz http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/463
464: SGGK ◆6pZCoAtaxk [sage] 2016/08/02(火) 21:37:41.29 ID:bN/vBAZL 何故かやり遂げてしまったような感覚になって、この1カ月は進捗ほとんど0 ここから先の進む方向はいろいろ考えられる。 ブロック崩し等、少しずつ内容を難しくしたゲームを書いてみる努力をしていくとか、 このピンポンを改造してサッカーにしていくなど。 時間がないということを考えると後者がいいかも。 ゲームにこだわらず、例えばマウスの座標を表示しつづけるだけの プログラムを書いてみる等、そういう練習もしながらどうしていくか考えていく予定。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/464
465: 名前は開発中のものです。 [sage] 2016/08/17(水) 21:20:44.10 ID:42+zcCOM ポンができただけでもすごいけど…… 試しに、座標を少しずらしたバーを左右それぞれ11個ずつにしてみたら? あと、縦じゃなくて、横に動くバーを入れてみたり http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/465
466: SGGK ◆6pZCoAtaxk [sage] 2016/08/18(木) 21:38:34.26 ID:xRUbFn8n 実は今月も進んでない・・・orz 最近やろうとしたことといえば、ホームページのTOPを目次にして、 1記事1ページにしてリンクを貼れるようにできないかなと思っただけで、 結局まだ何もしてないけど、あせらずいこ〜! >>465 それも>464でいうところの後者なので、やってみようかなと思ってます。 でも、今のソースの当たり判定のやりかたでできるかどうか自信がなく、 その前にソースを整理して、いくつかのファイルに分割して、 少しソースを見やすくしてから作業に入る予定。 ソースの分割方法も忘れてしまったので、少々日数がかかると思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/466
467: 名前は開発中のものです。 [sage] 2016/08/22(月) 00:29:15.94 ID:YEsXYkxk がんばってね プログラムは何年かやると、ある日、開眼して飛躍的に進歩するよ http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/467
468: SGGK ◆6pZCoAtaxk [sage] 2016/08/23(火) 21:57:25.23 ID:ST70ip4K いろいろあって進み具合は遅いかもしれないけど、、 その日が来るのを期待しながら続けていこうと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/468
469: SGGK ◆6pZCoAtaxk [sage] 2016/09/04(日) 22:30:11.87 ID:mw2cD+wV 先週パソコンが壊れてしまい(データは無事)、今日はVisualStudioExpress2013forWDをインストールしなおそうとしてた。 参考書についてるCDを使えばよかったんだけど、ダウンロードサイトから落とせば最新版が入手できると思い、 TOPページからダウンロードページにいくボタンを押すと、一瞬画面が見えるけど、すぐにVS2015のダウンロードしかできない画面に 変わってしまう。しばらく悩んだ結果、よく見ると画面右上に「このページはベータ版です」のような意味の小さなボタンがあり、 これを押すと、感想の星マークを要求する小ウィンドウが出てきて、これをスルーして、もう一度ダウンロードボタンを押すと、 やっとVS2013ダウンロードができる画面が出てきた。長かった・・・ インストール後にサインインしたら、以前SGGKへのアカウント変更に苦労した設定内容がマイクロソフト側に残ってたらしく、 違うパソコンにインストールしたばかりなのにアカウント名SGGKがすぐに表示された。それ以降の作業は何もしなくてもよくなり、ホッとしたが、アカウント名の横のアイコンも しっかりと表示されてた・・・。これは、もしかして恥ずかしいアイコンを設定してたらマイクロソフトに見られてしまってるということを意味するのだろうか? まぁ、気にしてもしかたないので、来週から作業を再開しよう! http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/469
470: SGGK ◆6pZCoAtaxk [sage] 2016/09/11(日) 22:20:45.36 ID:adF2Gp/w 10年は使うつもりでいたパソコンが約7年でダメになってしまったのは想定外だったけど、 やっと元通りの環境に戻せたので、来週こそは作業を再開したい。 いつものゆっくりペース。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/470
471: SGGK ◆6pZCoAtaxk [sage] 2016/10/02(日) 22:20:45.65 ID:OnPw603U 実はまだできてない・・・。 時間管理やモチベーション維持が上手くなくてあまり作業してないからかな。 ソースを印刷して眺めて、手が止まってる感じ。 今のソースは全部グローバルにしてるので、それをそのままヘッダファイルに 入れるような分け方にしたら、そのヘッダファイルはおそらくほとんどの関数の定義ファイルでも 読み込むことになるから、それだと分割したというよりは単にソースの長く見える部分を ヘッダファイルに押し込めて見えなくして短くしただけでしかなくなるからなんだか変だなという気持ちになり、 ではどうすればというのが見えなかったのも作業が止まった理由かもしれない。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/471
472: SGGK ◆6pZCoAtaxk [sage] 2016/10/16(日) 21:59:40.60 ID:GCXndWPE ソースを分割すると何がいいんだろうか?・・・とふと思った。 >>466のときは、なんとなく分割するとファイルが見やすくなると思ってたけど、 何年か前にC++の14歳シリーズの本のソースを変えて作ってた頃に 1関数1ソースファイル+1ヘッダファイルにして書いてて、ファイル数がすごく増えてしまって、 インクルードファイルのところで引っかかって悩んだのを思い出した。 つまり、見やすかったわけではなかったのではと疑問がわいてきた。 ソースを分割すると何がいいのかについて、ネットで少し調べてから作業しようと思った。 サイトによっていろいろだけど、ソースファイルを分割すれば、 1.関数の再利用がしやすくなる。 2.ヘッダファイルだけを見せて、関数定義部分はリンク前のコンパイル済みのファイルだけを渡せば関数を勝手に書き換えられない。 3.ファイル単位でコンパイルできるので、コンパイル時間が短くなる。 ほかにもあるかもしれないけど、このぐらいで作業に入ってもいいかなと思った。 1〜3だけで考えると、チーム開発を想定してみて、ソースファイルをどんなふうに分けたらいいのかと考えて分けてみるといいかもと思った。 まずは、ソースプログラムを1つのソースファイルと1つのヘッダファイルに分けてみようと思う。 分割したファイルが問題なくリンクできるように変数の定義と宣言をかき分けたり、 外部変数の扱い方がよく分かってないので、少しずつ分解していく予定。 準備としてソースを上から以下の順に整理してみた。 1.#define文 2.関数の宣言、構造体、共用体の定義やtypedef 3.外部変数の定義 4.ソース本体 1〜2がヘッダファイル、3〜4がソースファイルになるのかな? 次は、プログラムソースにどんな関数が出ているかをエクセルに書いて整理して、 どんなふうにソースを分割したらいいか考えてみる予定。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/472
473: SGGK ◆6pZCoAtaxk [sage] 2016/10/23(日) 23:01:08.09 ID:5P+w/FSj 472の考えで分離できた。ソースが2個、ヘッダファイルが2個。 この数は途中で変わるかもしれないけど、次はプログラムの中身を少し修正したい。 ラケットやフィールドの寸法を#defineで記号定数定義してたのは、 初期化の関数を作って、その中で静的変数に保存する方法にして、動作するかを試す予定。 ホームページは更新する余裕がないので、そのまま・・・orz 来週土日は用事があるので早くても再来週からの作業となりそう・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/473
474: SGGK ◆6pZCoAtaxk [sage] 2016/12/04(日) 21:06:49.17 ID:5t9Ya2+q 473から全然進めてなくてダメな状況。 その他はホームページを少し直そうと思い、たまに調べものをするものの、 結局書き直しはしない程度の作業をしただけ・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/474
475: SGGK ◆6pZCoAtaxk [sage] 2017/02/19(日) 12:38:32.60 ID:QRXz6Znb 生存報告。 もう10年ほど経過してる気がするけど、今年も続けることにしました。(中断を繰り返してもよし!) http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/475
476: 名前は開発中のものです。 [] 2017/12/31(日) 20:41:34.38 ID:/rN76OKL 簡単にお金が稼げる方法興味ある人だけ見てください。 グーグル検索⇒『来島のモノノリウエ』 N88OV5L2K4 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/476
477: 名前は開発中のものです。 [sage] 2018/02/17(土) 08:28:20.67 ID:G/oBdhuK ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の 両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/477
478: 名前は開発中のものです。 [] 2019/01/14(月) 19:17:50.45 ID:Zlj4hCYA 保守 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/478
479: 底辺リーマン ◆h2TYnqW5/M [] 2019/04/23(火) 17:39:34.29 ID:r4lU/Sqh ここでやろう http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/479
480: 底辺リーマン ◆h2TYnqW5/M [] 2019/04/23(火) 17:46:29.13 ID:r4lU/Sqh 修行中 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/480
481: 名前は開発中のものです。 [sage] 2021/09/18(土) 13:06:33.32 ID:JhbyQZUc 期待age http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/481
482: 名前は開発中のものです。 [sage] 2021/11/27(土) 09:43:02.35 ID:xSIb15vb 人生詰んだけどやる気でねぇし 一人でゲームが作れるように修行します http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/482
483: 名前は開発中のものです。 [sage] 2021/11/27(土) 09:54:22.05 ID:xSIb15vb 作りたいゲームに近いチュートリアルがアンリアルにあるけど 使いたいのはユニティ、どうするアイフル http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/483
484: 名前は開発中のものです。 [sage] 2021/11/27(土) 09:56:59.63 ID:xSIb15vb どっちも知識実績ねぇからアンリアル行ってみるか お前もそう思うだろ? http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/484
485: 名前は開発中のものです。 [sage] 2023/09/06(水) 18:30:45.38 ID:YQi1gcag 修行僧はいねがー http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/485
486: 名前は開発中のものです。 [sage] 2024/01/01(月) 08:32:07.66 ID:nv07y9WS カムヒアー! http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/486
487: 名前は開発中のものです。 [sage] 2025/01/30(木) 21:23:15.49 ID:6NjzpMH6 >>484 いや、そうは思わないな http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/487
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s