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

  Рет қаралды 136,734

ゆっくりコンピュータサイエンス

ゆっくりコンピュータサイエンス

Күн бұрын

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

Пікірлер: 88
@例のあの人-d2o
@例のあの人-d2o 2 жыл бұрын
ジャンプ処理のcharacterPosY = chara....を記述するとキャラが描写されなくなってしまうのですが、どうすれば解決できるのでしょうか.... 追記:jump変数とacceleration変数に初期値を入れることで解決できました!!
@kyu_machine_learning
@kyu_machine_learning 2 жыл бұрын
私も今そこで詰まってしまっているのですが、どうすればいいか詳しく教えていただいてもよろしいでしょうか...
@yukkuriCS
@yukkuriCS 2 жыл бұрын
@@kyu_machine_learning speed = 0; acceleration = 0; すみません、init関数で上のあたりの初期化をするといいかもしれません! 次の動画用に動作する状態のソースコードも置いてあるので、そちらなんかも参考にしてみてください!
@kyu_machine_learning
@kyu_machine_learning 2 жыл бұрын
@@yukkuriCS 初期値0にすることで出来るようになりました!ありがとうございます!
@FureimsRoom
@FureimsRoom Жыл бұрын
自分もこの症状起こってこのコメント見て解決しました!!
@Wentz-t4p
@Wentz-t4p 7 ай бұрын
よかったぁ、俺はもう何やってもダメなんだと全てを諦めるところでした
@YASSHY
@YASSHY 2 ай бұрын
折角ゆっくり音声で解説しているんだから、BGMの音量は下げてくれ。
@hanndlehakasu_YThag0mi
@hanndlehakasu_YThag0mi 2 жыл бұрын
初心者だけど料理に例えてみるとイメージが掴みやすかった
@yukkuriCS
@yukkuriCS 2 жыл бұрын
いいですね!自分なりにかみ砕くのは大切ですよね!
@bob3yorkie
@bob3yorkie 2 жыл бұрын
さては料理人だな。
@風祝の早苗仮
@風祝の早苗仮 2 жыл бұрын
C言語の入門書を終えたとしても、その先どのように…といった道筋が全く見えやんのや…
@yukkuriCS
@yukkuriCS 2 жыл бұрын
メモリのアドレスを意識するような言語の勉強はとてもためになるのですが、成果物として目につきやすいWebアプリやスマホアプリなんかからは結構遠い位置にありますね😢
@tsuka131
@tsuka131 Жыл бұрын
C言語は「入門書の次に読む本」は良かったです。入門書やwebで調べるコードにはエラー処理に突っ込んだ解説が殆ど見ることが無っかので。 情報収集に英語出来ると圧倒的に有利なのは実感してます😢
@karikarikarisan
@karikarikarisan Жыл бұрын
Cが出来ると、どの言語も出来るといったら大袈裟ですが、実務上は対外どの言語も勉強すれば扱えるスペックあると見なされるので、あとはポートフォリオだけ作り直せば、どんどん上に行けると思いますよー。 実際、最近派遣さんに委託しようとしても組み込み出来る人いなすぎて90万/月で雇わないといけないプロジェクトもあったりして、人手不足本当に凄いです…
@あさみゆうき
@あさみゆうき 11 ай бұрын
cって実際実務だと組み込みとかになりがちだもんなあ
@frostjack6059
@frostjack6059 Жыл бұрын
めちゃ有難い こう言う入門がタダで見れるなんて🥹
@the_kid777
@the_kid777 Жыл бұрын
自分が探していたものと完璧にマッチする動画を見つけることができました。本当にありがとうございます。
@やまだおっぺし侍
@やまだおっぺし侍 Жыл бұрын
素晴らしいです! 自分のやっていることと全く同じでした まずコレ見ておけって言えます。
@SpitFier.tukiusa
@SpitFier.tukiusa Жыл бұрын
いつかゲームを創るのを夢見ているので勉強します。
@yukkuriCS
@yukkuriCS Жыл бұрын
💪😆📣
@ykr_fg
@ykr_fg 2 жыл бұрын
身も蓋もないことを言うと最近はunityのboltみたいな無理にコード打たなくても割とどうにかできるようなツールがあったりする
@yukkuriCS
@yukkuriCS 2 жыл бұрын
ビジュアルプログラミングは入門によさそうですよね! とはいえ昔からそういった言語が出てきては消えを繰り返しているところを見ると、プログラムの規模が大きくなってくると大変なんだろうなぁという気はします
@bac7505
@bac7505 Жыл бұрын
今まで見た動画の中で一番分かりやすかったです😊
@スケート-g1s
@スケート-g1s 3 жыл бұрын
今ちょうどプログラミングやってみようと思ってた すごいわかりやすいし良い!
@yukkuriCS
@yukkuriCS 3 жыл бұрын
ありがとうございます!
@マメオ-t9p
@マメオ-t9p 3 жыл бұрын
分かりやすくて良いですね。 これからも参考にさせて頂きます
@yukkuriCS
@yukkuriCS 3 жыл бұрын
ありがとうございます! 不満、ご要望等あればお気軽にお知らせください!
@山下太郎-v8n
@山下太郎-v8n Жыл бұрын
わかりやすいから勉強になりました!!
@paseri9697
@paseri9697 Жыл бұрын
原理を知ることが楽しくて色々学んでるんですが、作りたいものが無いので覚えた知識からアウトプット可能な習熟度にステップアップ出来ずに困っています。 これを作ってくださいって指示されればいいんですが、それをやるための仕事は未経験だと得られなくてダメという…
@鬼人正邪-z4q
@鬼人正邪-z4q 2 жыл бұрын
この動画に出会えて人生変わりそうです。これからも頑張ってください。
@yukkuriCS
@yukkuriCS 2 жыл бұрын
ありがとうございます!がんばります!
@yu-gr7ko
@yu-gr7ko Жыл бұрын
タグ.getContextでタグの描画位置を決めれるのね・・・ありがとう。これがポイントだな。
@神谷了
@神谷了 5 ай бұрын
言語を覚えるより、フレームワークを覚える方が遥かに大変なので、最近のプログラマーは大変というか、便利だけど面白いのかなと思ってしまう。
@鼠白黒
@鼠白黒 2 жыл бұрын
わかりやすいです
@yukkuriCS
@yukkuriCS 2 жыл бұрын
ありがとうございます!
@秀之-f7n
@秀之-f7n Жыл бұрын
今年度内にゲームを作るのが目標です、参考にさせて頂きます
@nerinerimochi
@nerinerimochi 4 ай бұрын
できました?
@秀之-f7n
@秀之-f7n 4 ай бұрын
@@nerinerimochi おかげさまで!
@nerinerimochi
@nerinerimochi 4 ай бұрын
@@秀之-f7n え!!すごすぎます、、
@lathugear
@lathugear 2 жыл бұрын
みなさまは2段ジャンプしないような処理をどのように記述しましたか? 私は関数keydownの処理をif文でcharacterPosY==400としたら上手くいった(のかな?)のですがこんなのもあるよーみたいなのがあれば是非ご教授願いたいです。
@tasshich
@tasshich Жыл бұрын
if文yが399より上だったらジャンプするにしたら動きました
@こま廿-廿
@こま廿-廿 Жыл бұрын
@@tasshich 399.1でもジャンプできるから判定が緩くなって遊びやすそう!
@ougi-mh4ps
@ougi-mh4ps 8 ай бұрын
素人ながら調べて、keydown内にif{characterPosY = 400}でジャンプを実行、elseは空文;にして初期位置に霊夢がいない場合「何も実行しない」というコードにして2段ジャンプ対策をしたつもりなのですが、キーを連続で入力したタイミングでなぜか霊夢が初期位置に瞬間移動するようになってしまいました。どなたかお助けを;;
@aoao512
@aoao512 3 жыл бұрын
わかりやすいです! チャンネル登録しました!
@yukkuriCS
@yukkuriCS 3 жыл бұрын
ありがとうございます!
@3nr088
@3nr088 2 жыл бұрын
チャンネル登録させていただきやした
@yukkuriCS
@yukkuriCS 2 жыл бұрын
ありがとうございます!
@keichan1108
@keichan1108 2 жыл бұрын
こんにちは。まるでゲームウォッチみたいなゲーム。昔工学部の友達がプログラムしたのを遊んで病みつきになり、一度は私も作ってみたいプログラムでした。(ちなみに私はプログラミングに全く縁の無い文系出身です…)数十年振りに再び廻り合い、今度は作ってみるぞ、と意気込んでます。 主様どうぞよろしくお願いいたします。 ところで、開発アプリも入手したいのですが、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 2 жыл бұрын
@@yukkuriCS 様 こんにちは。お忙しい中を返信どうもありがとうございました。 なるほど、c系とweb系でどちらを使うか変わってくるんですね。 両方Javascript使えるのなら、検索した時情報が多いVisualstudicodeの方が扱いやすいのかもしれませんね。 一先ず、visualStudiOCode使ってみようかと思います。 教えて下さいまして、どうもありがとうございました。 頑張ってプログラミング覚えます!
@sasaki0009
@sasaki0009 4 ай бұрын
RPGツクールでゲーム作ってるのでなんとなく解説してる事は解るのですが ツクールGUIと比べてだいぶマクロなところから作らないといけないんですね・・・
@Namekuji-Hage
@Namekuji-Hage 8 ай бұрын
マジでゲームを作ることを目的としたプログラミング本を出さないの草すぎるよな
@mm-bv9cx
@mm-bv9cx 11 ай бұрын
音楽の上達と同じですね
@玉裏かゆい
@玉裏かゆい 3 жыл бұрын
愛してます。
@yukkuriCS
@yukkuriCS 3 жыл бұрын
らぶ!
@ougi-mh4ps
@ougi-mh4ps 8 ай бұрын
fillの背景描画が白のままで、かつ作り上げたキャラクタがただ移動するのではなく残像を永遠に残してしまうのですが、これは動画の作成時期とjavascriptの仕様の変更によるものとかなんですかね
@ougi-mh4ps
@ougi-mh4ps 8 ай бұрын
fillRect = (??をfillRect(??とイコールを消したら治りました
@つらら-c1p
@つらら-c1p Жыл бұрын
一年前の動画に失礼します。 プログラムの全体像がつかめないのですが、 動画で紹介されているプログラム以外にも追加する必要があるという事でしょうか。 ジャンプ処理で keydown、update の行が自分のと違っているところが多々あるので困惑しています。よろしければご教授いただけないでしょうか。 追記 実行するとジャンプ処理以前の動きしてしまいます。
@yukkuriCS
@yukkuriCS Жыл бұрын
すみません、変数の初期化の説明を端折ったのでそのあたりかもしれません 以前に同様のコメントがあったので固定で上にあげておきました!
@つらら-c1p
@つらら-c1p Жыл бұрын
@@yukkuriCS ありがとうございます。挑戦します 解決できました!ありがとうございます! visual studio内で動作確認する時、画面をクリックしてから操作が反映されるだけでした;;申し訳ないです
@budou_oisii
@budou_oisii Жыл бұрын
ドラッグ&ドロップだけじゃ真っ白な画面だけがうつります!どうしてですか!(ド素人)
@budou_oisii
@budou_oisii Жыл бұрын
あ、Chapter4のやつならいけた
@ラボっさん
@ラボっさん 2 жыл бұрын
さっさと登録者1000人行っちゃいましょう
@ラボっさん
@ラボっさん 2 жыл бұрын
(登録済み)
@yukkuriCS
@yukkuriCS 2 жыл бұрын
ご登録ありがとうございます!
@中江俊介-s3b
@中江俊介-s3b Жыл бұрын
見た目はできたけどブラウザにドロップしても動かないです泣
@yukkuriCS
@yukkuriCS Жыл бұрын
どこか間違いがありそうですね>< 次の動画用に動作する状態のソースコードも置いてあるので、そちらなんかも参考にしてみてください!
@岩﨑翔太-h6h
@岩﨑翔太-h6h Жыл бұрын
htmlをブラウザに入れたのですが真っ白で動きません... どうしたら良いですか?
@tac1606
@tac1606 Жыл бұрын
ダウンロードファイルをそのまま実行してもダメです。 動画を見ながら足りない部分を自分で打ち込まなければいけません。 ちょっと大変だけど自分で手を動かす練習だと思いましょう。
@aburaabura
@aburaabura Жыл бұрын
途中からBGMがうるさくて、中身が聞こえん
@みむま-x7s
@みむま-x7s 2 ай бұрын
f12のコンソールからエラー確認できるぜ
@rnagaden7688
@rnagaden7688 2 жыл бұрын
ブラウザでドラッグアンドドロップしても何も表示されない場合はどのようにしたら良いですか??
@yukkuriCS
@yukkuriCS 2 жыл бұрын
まずはZIPファイルを展開しているかどうかご確認ください!
@ないすがぃ
@ないすがぃ 2 жыл бұрын
vc code文字化けするんですがどうすれば治りますか??調べて試してもダメで、、
@yukkuriCS
@yukkuriCS 2 жыл бұрын
開いたファイルが文字化けしているのであれば、そのファイルの文字コードがUTF-8以外になっているかもしれないですね 違うエディタで一度開いてUTF-8に変換してみるとかどうでしょうか!
@dummy_do
@dummy_do 2 жыл бұрын
今のツールはほとんどがUTF-8だからPCをUTF-8に変えちゃった方が楽ね〜
@ゆひゆひうさせは
@ゆひゆひうさせは Жыл бұрын
画像が見えない
@yukkuriCS
@yukkuriCS Жыл бұрын
固定コメであがっている件かもしれませんのでよろしければご確認ください!
@ゆひゆひうさせは
@ゆひゆひうさせは Жыл бұрын
この動画だけ画質が悪いです。
@ゆひゆひうさせは
@ゆひゆひうさせは Жыл бұрын
画質が固定もしくは不明になっています。私だけですか?
@yukkuriCS
@yukkuriCS Жыл бұрын
@@ゆひゆひうさせは こちらではフルHDでみれてます。何が原因でしょうね…🤔
@user-kk3qn8sn5p
@user-kk3qn8sn5p 9 ай бұрын
せっかく良いコンテンツなのに何故BGMで解説を邪魔する
@ガジェット通信-q9g
@ガジェット通信-q9g 2 жыл бұрын
わけわかめ
@玉裏かゆい
@玉裏かゆい 3 жыл бұрын
そういえばイチコメ
@hisashichiba3775
@hisashichiba3775 5 ай бұрын
こんなに面白く知的で有意義な動画のに そこらの女が顔隠してスク水に着替えただけの動画の方が再生数多いとか草
@さっし-o5m
@さっし-o5m 2 ай бұрын
この動画義務教育でいいだろ
【ゆっくり解説】誰でも作れるゲームプログラミング講座2当たり判定は簡単?
9:07
ゆっくりコンピュータサイエンス
Рет қаралды 23 М.
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,3 МЛН
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,3 МЛН
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 12 МЛН
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 11 МЛН
The History of Programming Languages
49:05
ルビーDog
Рет қаралды 1 МЛН
作りたいゲーム別にオススメのゲームエンジンを紹介します
7:08
ひろはす ゲームクリエイター養成所
Рет қаралды 233 М.
So you want to make a Game Engine!? (WATCH THIS before you start)
14:39
Giant Sloth Games
Рет қаралды 308 М.
【ゆっくり解説】テトリスが6行で書ける?!驚異のショートコーディング
9:03
ゆっくりコンピュータサイエンス
Рет қаралды 129 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 716 М.
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,3 МЛН