【ゆっくり解説】なぜゲームが作れないのか?誰でも作れるゲームプログラミング講座1

Поделиться
HTML-код
  • Опубликовано: 29 авг 2024
  • プログラミング初心者がゲーム開発につまずく原因は何か?誰でもゲーム開発できるようになるためのゲームプログラミング講座の第一回です。実際に物を作りながらゆっくり解説します。
    次の動画 ⇒ • 【ゆっくり解説】誰でも作れるゲームプログラミ...
    動画中で使用しているゲーム開発のテンプレートはこちらです。
    drive.google.c...
    ゲームプログラマになる前に覚えておきたい技術
    amzn.to/3LBJxjf
    このチャンネルでは、コンピュータサイエンスを中心に、ソフトウェア、ハードウェア、ゲームなどについてゆっくり解説の動画をアップロードしていきます
    BGM素材
    【東方】おてんば恋娘【自作アレンジ】
    【BGM・日常】Positive
    【自作曲】cat on piano【ライトタッチピアノ】
    ニコニ・コモンズ commons.nicovi...
    #ゆっくり解説 #プログラミング #ゲーム開発 #コンピュータサイエンス
  • НаукаНаука

Комментарии • 88

  • @user-kt3my6qy5k
    @user-kt3my6qy5k 2 года назад +31

    ジャンプ処理のcharacterPosY = chara....を記述するとキャラが描写されなくなってしまうのですが、どうすれば解決できるのでしょうか....
    追記:jump変数とacceleration変数に初期値を入れることで解決できました!!

    • @kyu_machine_learning
      @kyu_machine_learning 2 года назад +6

      私も今そこで詰まってしまっているのですが、どうすればいいか詳しく教えていただいてもよろしいでしょうか...

    • @yukkuriCS
      @yukkuriCS  2 года назад +14

      @@kyu_machine_learning
      speed = 0;
      acceleration = 0;
      すみません、init関数で上のあたりの初期化をするといいかもしれません!
      次の動画用に動作する状態のソースコードも置いてあるので、そちらなんかも参考にしてみてください!

    • @kyu_machine_learning
      @kyu_machine_learning 2 года назад +4

      @@yukkuriCS
      初期値0にすることで出来るようになりました!ありがとうございます!

    • @FureimsRoom
      @FureimsRoom Год назад

      自分もこの症状起こってこのコメント見て解決しました!!

    • @user-tg2ou7go3g
      @user-tg2ou7go3g 6 месяцев назад

      よかったぁ、俺はもう何やってもダメなんだと全てを諦めるところでした

  • @hanndlehakasu_YThag0mi
    @hanndlehakasu_YThag0mi 2 года назад +21

    初心者だけど料理に例えてみるとイメージが掴みやすかった

    • @yukkuriCS
      @yukkuriCS  2 года назад +3

      いいですね!自分なりにかみ砕くのは大切ですよね!

    • @bob3yorkie
      @bob3yorkie 2 года назад +6

      さては料理人だな。

  • @YASSHY
    @YASSHY 27 дней назад +5

    折角ゆっくり音声で解説しているんだから、BGMの音量は下げてくれ。

  • @frostjack6059
    @frostjack6059 10 месяцев назад +4

    めちゃ有難い
    こう言う入門がタダで見れるなんて🥹

  • @the_kid777
    @the_kid777 Год назад +8

    自分が探していたものと完璧にマッチする動画を見つけることができました。本当にありがとうございます。

  • @user-vi4ru2nt8q
    @user-vi4ru2nt8q 11 месяцев назад +3

    素晴らしいです!
    自分のやっていることと全く同じでした
    まずコレ見ておけって言えます。

  • @SpitFier.tukiusa
    @SpitFier.tukiusa 11 месяцев назад +5

    いつかゲームを創るのを夢見ているので勉強します。

    • @yukkuriCS
      @yukkuriCS  11 месяцев назад +1

      💪😆📣

  • @user-rl1lq5cp6f
    @user-rl1lq5cp6f Год назад +52

    C言語の入門書を終えたとしても、その先どのように…といった道筋が全く見えやんのや…

    • @yukkuriCS
      @yukkuriCS  Год назад +31

      メモリのアドレスを意識するような言語の勉強はとてもためになるのですが、成果物として目につきやすいWebアプリやスマホアプリなんかからは結構遠い位置にありますね😢

    • @tsuka131
      @tsuka131 Год назад +5

      C言語は「入門書の次に読む本」は良かったです。入門書やwebで調べるコードにはエラー処理に突っ込んだ解説が殆ど見ることが無っかので。
      情報収集に英語出来ると圧倒的に有利なのは実感してます😢

    • @karikarikarisan
      @karikarikarisan 11 месяцев назад +2

      Cが出来ると、どの言語も出来るといったら大袈裟ですが、実務上は対外どの言語も勉強すれば扱えるスペックあると見なされるので、あとはポートフォリオだけ作り直せば、どんどん上に行けると思いますよー。
      実際、最近派遣さんに委託しようとしても組み込み出来る人いなすぎて90万/月で雇わないといけないプロジェクトもあったりして、人手不足本当に凄いです…

    • @user-nw1is5kd8k
      @user-nw1is5kd8k 10 месяцев назад +1

      cって実際実務だと組み込みとかになりがちだもんなあ

  • @bac7505
    @bac7505 Год назад +4

    今まで見た動画の中で一番分かりやすかったです😊

  • @user-gh5yi6fr1c
    @user-gh5yi6fr1c 2 года назад +6

    今ちょうどプログラミングやってみようと思ってた
    すごいわかりやすいし良い!

    • @yukkuriCS
      @yukkuriCS  2 года назад +2

      ありがとうございます!

  • @user-yb7gb6ev8p
    @user-yb7gb6ev8p 2 года назад +7

    分かりやすくて良いですね。
    これからも参考にさせて頂きます

    • @yukkuriCS
      @yukkuriCS  2 года назад +1

      ありがとうございます!
      不満、ご要望等あればお気軽にお知らせください!

  • @user-vf5um2jn2l
    @user-vf5um2jn2l Год назад +3

    わかりやすいから勉強になりました!!

  • @ykr_fg
    @ykr_fg 2 года назад +36

    身も蓋もないことを言うと最近はunityのboltみたいな無理にコード打たなくても割とどうにかできるようなツールがあったりする

    • @yukkuriCS
      @yukkuriCS  2 года назад +18

      ビジュアルプログラミングは入門によさそうですよね!
      とはいえ昔からそういった言語が出てきては消えを繰り返しているところを見ると、プログラムの規模が大きくなってくると大変なんだろうなぁという気はします

  • @paseri9697
    @paseri9697 Год назад +4

    原理を知ることが楽しくて色々学んでるんですが、作りたいものが無いので覚えた知識からアウトプット可能な習熟度にステップアップ出来ずに困っています。
    これを作ってくださいって指示されればいいんですが、それをやるための仕事は未経験だと得られなくてダメという…

  • @yu-gr7ko
    @yu-gr7ko Год назад +2

    タグ.getContextでタグの描画位置を決めれるのね・・・ありがとう。これがポイントだな。

  • @user-cz7zo1ti1b
    @user-cz7zo1ti1b 2 года назад +1

    わかりやすいです

    • @yukkuriCS
      @yukkuriCS  2 года назад

      ありがとうございます!

  • @user-xr4tm6fb8r
    @user-xr4tm6fb8r 2 года назад +13

    この動画に出会えて人生変わりそうです。これからも頑張ってください。

    • @yukkuriCS
      @yukkuriCS  2 года назад

      ありがとうございます!がんばります!

  • @lathugear
    @lathugear 2 года назад +14

    みなさまは2段ジャンプしないような処理をどのように記述しましたか?
    私は関数keydownの処理をif文でcharacterPosY==400としたら上手くいった(のかな?)のですがこんなのもあるよーみたいなのがあれば是非ご教授願いたいです。

    • @tasshich
      @tasshich Год назад +3

      if文yが399より上だったらジャンプするにしたら動きました

    • @こま廿-廿
      @こま廿-廿 Год назад +1

      @@tasshich 399.1でもジャンプできるから判定が緩くなって遊びやすそう!

    • @ougi-mh4ps
      @ougi-mh4ps 7 месяцев назад

      素人ながら調べて、keydown内にif{characterPosY = 400}でジャンプを実行、elseは空文;にして初期位置に霊夢がいない場合「何も実行しない」というコードにして2段ジャンプ対策をしたつもりなのですが、キーを連続で入力したタイミングでなぜか霊夢が初期位置に瞬間移動するようになってしまいました。どなたかお助けを;;

  • @keichan1108
    @keichan1108 Год назад +6

    こんにちは。まるでゲームウォッチみたいなゲーム。昔工学部の友達がプログラムしたのを遊んで病みつきになり、一度は私も作ってみたいプログラムでした。(ちなみに私はプログラミングに全く縁の無い文系出身です…)数十年振りに再び廻り合い、今度は作ってみるぞ、と意気込んでます。
    主様どうぞよろしくお願いいたします。
    ところで、開発アプリも入手したいのですが、VisualStudioと、Visual Studio Codeの2つのアプリがありますが、初心者が使うのは、Visual Studio でも良いのでしょうか?
    それともVisual Studio Code の方が良いのでしょうか?
    ネットの説明だとVisual Studio の方がC言語とかにも対応出来て、デバッグ?とかもやってくれるからオススメとかありましたので。Visual Studio の方が良いのかな?と、つい思いまして。
    アプリの事はよく解らないので、もし、よろしければ、お教え頂けますと幸いです。
    お忙しい中大変恐縮ですが、何卒宜しくお願い申し上げます。

    • @yukkuriCS
      @yukkuriCS  Год назад +2

      Visual StudioはWindows向けのアプリケーションをC系の言語を使って作るのによく使われますね。
      JavaScriptなどWeb系であればVisual Studio Codeを使うことが多いと思います。
      どちらでもJavaScriptによる開発はできますが、Visual Studio Codeを使った方がWeb上で検索したときに情報が多いかなと思います!
      また、VSCでもデバッグは可能です!

    • @keichan1108
      @keichan1108 Год назад +1

      @@yukkuriCS 様
      こんにちは。お忙しい中を返信どうもありがとうございました。
      なるほど、c系とweb系でどちらを使うか変わってくるんですね。
      両方Javascript使えるのなら、検索した時情報が多いVisualstudicodeの方が扱いやすいのかもしれませんね。
      一先ず、visualStudiOCode使ってみようかと思います。
      教えて下さいまして、どうもありがとうございました。
      頑張ってプログラミング覚えます!

  • @user-yw8vo7np6i
    @user-yw8vo7np6i 4 месяца назад

    言語を覚えるより、フレームワークを覚える方が遥かに大変なので、最近のプログラマーは大変というか、便利だけど面白いのかなと思ってしまう。

  • @3nr088
    @3nr088 2 года назад +1

    チャンネル登録させていただきやした

    • @yukkuriCS
      @yukkuriCS  2 года назад

      ありがとうございます!

  • @aoao512
    @aoao512 2 года назад +1

    わかりやすいです!
    チャンネル登録しました!

    • @yukkuriCS
      @yukkuriCS  2 года назад +1

      ありがとうございます!

  • @user-jf9by2gp7u
    @user-jf9by2gp7u Год назад +1

    今年度内にゲームを作るのが目標です、参考にさせて頂きます

    • @nerinerimochi
      @nerinerimochi 3 месяца назад +1

      できました?

    • @user-jf9by2gp7u
      @user-jf9by2gp7u 3 месяца назад

      @@nerinerimochi おかげさまで!

    • @nerinerimochi
      @nerinerimochi 3 месяца назад

      @@user-jf9by2gp7u え!!すごすぎます、、

  • @sasaki0009
    @sasaki0009 3 месяца назад

    RPGツクールでゲーム作ってるのでなんとなく解説してる事は解るのですが
    ツクールGUIと比べてだいぶマクロなところから作らないといけないんですね・・・

  • @user-ix1gm9pu7j
    @user-ix1gm9pu7j Год назад +3

    htmlをブラウザに入れたのですが真っ白で動きません...
    どうしたら良いですか?

    • @tac1606
      @tac1606 Год назад +1

      ダウンロードファイルをそのまま実行してもダメです。
      動画を見ながら足りない部分を自分で打ち込まなければいけません。
      ちょっと大変だけど自分で手を動かす練習だと思いましょう。

  • @user-bv4og7mc9j
    @user-bv4og7mc9j 11 месяцев назад +1

    一年前の動画に失礼します。
    プログラムの全体像がつかめないのですが、
    動画で紹介されているプログラム以外にも追加する必要があるという事でしょうか。
    ジャンプ処理で keydown、update の行が自分のと違っているところが多々あるので困惑しています。よろしければご教授いただけないでしょうか。
    追記
    実行するとジャンプ処理以前の動きしてしまいます。

    • @yukkuriCS
      @yukkuriCS  11 месяцев назад +1

      すみません、変数の初期化の説明を端折ったのでそのあたりかもしれません
      以前に同様のコメントがあったので固定で上にあげておきました!

    • @user-bv4og7mc9j
      @user-bv4og7mc9j 11 месяцев назад +1

      @@yukkuriCS ありがとうございます。挑戦します
      解決できました!ありがとうございます!
      visual studio内で動作確認する時、画面をクリックしてから操作が反映されるだけでした;;申し訳ないです

  • @ougi-mh4ps
    @ougi-mh4ps 7 месяцев назад

    fillの背景描画が白のままで、かつ作り上げたキャラクタがただ移動するのではなく残像を永遠に残してしまうのですが、これは動画の作成時期とjavascriptの仕様の変更によるものとかなんですかね

    • @ougi-mh4ps
      @ougi-mh4ps 7 месяцев назад +1

      fillRect = (??をfillRect(??とイコールを消したら治りました

  • @user-ho2ch3mx7p
    @user-ho2ch3mx7p 2 года назад +3

    愛してます。

  • @budou_oisii
    @budou_oisii Год назад +3

    ドラッグ&ドロップだけじゃ真っ白な画面だけがうつります!どうしてですか!(ド素人)

    • @budou_oisii
      @budou_oisii Год назад +1

      あ、Chapter4のやつならいけた

  • @mm-bv9cx
    @mm-bv9cx 10 месяцев назад +1

    音楽の上達と同じですね

  • @Namekuji-Hage
    @Namekuji-Hage 6 месяцев назад +1

    マジでゲームを作ることを目的としたプログラミング本を出さないの草すぎるよな

  • @rnagaden7688
    @rnagaden7688 2 года назад +4

    ブラウザでドラッグアンドドロップしても何も表示されない場合はどのようにしたら良いですか??

    • @yukkuriCS
      @yukkuriCS  2 года назад

      まずはZIPファイルを展開しているかどうかご確認ください!

  • @user-ys8wx1dp2s
    @user-ys8wx1dp2s Год назад +3

    見た目はできたけどブラウザにドロップしても動かないです泣

    • @yukkuriCS
      @yukkuriCS  Год назад +1

      どこか間違いがありそうですね><
      次の動画用に動作する状態のソースコードも置いてあるので、そちらなんかも参考にしてみてください!

  • @user-xn9ks9wz4h
    @user-xn9ks9wz4h 2 года назад +2

    vc code文字化けするんですがどうすれば治りますか??調べて試してもダメで、、

    • @yukkuriCS
      @yukkuriCS  2 года назад +2

      開いたファイルが文字化けしているのであれば、そのファイルの文字コードがUTF-8以外になっているかもしれないですね
      違うエディタで一度開いてUTF-8に変換してみるとかどうでしょうか!

    • @dummy_do
      @dummy_do 2 года назад +1

      今のツールはほとんどがUTF-8だからPCをUTF-8に変えちゃった方が楽ね〜

  • @user-ob3xu5fw2r
    @user-ob3xu5fw2r Месяц назад

    f12のコンソールからエラー確認できるぜ

  • @user-fl3ho3vy9b
    @user-fl3ho3vy9b 2 года назад +5

    さっさと登録者1000人行っちゃいましょう

    • @user-fl3ho3vy9b
      @user-fl3ho3vy9b 2 года назад +1

      (登録済み)

    • @yukkuriCS
      @yukkuriCS  2 года назад

      ご登録ありがとうございます!

  • @aburaabura
    @aburaabura 11 месяцев назад +3

    途中からBGMがうるさくて、中身が聞こえん

  • @user-ws3xk8li2g
    @user-ws3xk8li2g 10 месяцев назад +2

    画像が見えない

    • @yukkuriCS
      @yukkuriCS  10 месяцев назад

      固定コメであがっている件かもしれませんのでよろしければご確認ください!

    • @user-ws3xk8li2g
      @user-ws3xk8li2g 10 месяцев назад +1

      この動画だけ画質が悪いです。

    • @user-ws3xk8li2g
      @user-ws3xk8li2g 10 месяцев назад +2

      画質が固定もしくは不明になっています。私だけですか?

    • @yukkuriCS
      @yukkuriCS  10 месяцев назад

      @@user-ws3xk8li2g
      こちらではフルHDでみれてます。何が原因でしょうね…🤔

  • @user-rq5ig1yu4m
    @user-rq5ig1yu4m 2 года назад +1

    わけわかめ

  • @user-kk3qn8sn5p
    @user-kk3qn8sn5p 8 месяцев назад +2

    せっかく良いコンテンツなのに何故BGMで解説を邪魔する

  • @hisashichiba3775
    @hisashichiba3775 4 месяца назад +1

    こんなに面白く知的で有意義な動画のに
    そこらの女が顔隠してスク水に着替えただけの動画の方が再生数多いとか草

  • @user-ho2ch3mx7p
    @user-ho2ch3mx7p 2 года назад +1

    そういえばイチコメ

  • @user-vu6pm1bi8g
    @user-vu6pm1bi8g Месяц назад

    この動画義務教育でいいだろ