Pathfinding - Coding for Beginners

Поделиться
HTML-код
  • Опубликовано: 20 янв 2025

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

  • @heron-no-suugaku
    @heron-no-suugaku  3 года назад +12

    Edit: I fixed all of them! Thank you for your patience.
    Oops, some lines of the English translation are completely broken.. Sry all, I'm fixing now. 🐤

  • @SaajidAkram
    @SaajidAkram 3 года назад +15

    Thank you so much for providing the English language translation ... All the best.

  • @ponpumpkin8976
    @ponpumpkin8976 3 года назад +4

    コメントが日本語じゃないのもチラホラ見受けられて
    ホントに有意義な動画なんだなって嬉しくなるなw

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

    ほんとにほんとにほんとにほんとにありがとうございます!!!!!!!!!!!!!!!!!!!!!!!!!!!いよっゲーム数学を教える天才!!!神様!!!

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

    貴方がこの動画を5年前に作ってくれていたら、私の成績は完璧でした。

  • @kyouta616
    @kyouta616 3 года назад +5

    学生時代にグラフ理論の研究してましたが、こんな動画があったらクッソ捗っただろうなと思います。

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

    この動画がゲームプログラマーにとって神動画です!!!
    「Aスターを理解するのに最も早く理解できる動画」といっても過言じゃない。素晴らしい動画をありがとうございます。
    3Dのフィールド上にボクセルを作ってその中心点を今回の頂点とすれば、敵がいい感じに主人公についてくるのも作れたりするってことですよね!最高です!
    独り言:
    赤黒木ってゲーム開発で使ったりするんですかね? ググってもゲームでの活用例がでてこないので、解説ホスィ(需要なさそうだけど)

    • @heron-no-suugaku
      @heron-no-suugaku  Год назад +1

      楽しんでいただけたようで良かったです🐤
      3DにおいてはNavigation Meshという枯れた手法があるのでそちらを使うことが多いですが
      キャラクターが立体的に動くような場合にはそれを適用しづらいので、Voxelベースでの検索もアリかもしれません。

  • @forwhite9616
    @forwhite9616 3 года назад +1

    再帰関数とかってややこしいんだよなあ、初心者向けとは思えない。
    ホント助かります

  • @zeynabh
    @zeynabh 3 года назад

    I found the god channel !!!!! Thank you for providing eng subtitles!!!!!!

  • @user-RaahNeko
    @user-RaahNeko 3 года назад +1

    すげー!一発じゃわからないので何度か復習して頑張ります!

  • @uryuokada7256
    @uryuokada7256 3 года назад

    プログラムの考え方がほんとに分かりやすくて、いつも動画を参考にしてゲームっぽく工夫したりして遊んでいます。これからも頑張ってください!

  • @lpol369
    @lpol369 3 года назад

    ためになりすぎるw5年前に見たかったわ

  • @dylanadc4403
    @dylanadc4403 3 года назад

    Thank you for the subtitles!

  • @usar-xx1uk4pp9h
    @usar-xx1uk4pp9h 3 года назад +6

    敵の動き妨害する洗濯機草生えた

  • @tmyyy1403
    @tmyyy1403 3 года назад

    カズマさんのyoutubeからきました。小学生の子供(3年生)が授業でプログラミングをやっていて楽しいようです。子供がプログラングに興味を持ち始めた所なので、宜しければ小学生向きの動画もお願いしたいです。「こんな事あんな事も出来るよー」みたいな物を。授業ではお魚の絵をいっぱい書いて海の中を泳がせています。この動画を見せましたが全部見たけど「難しくて分からない」という感想でした。

  • @yoshi-tt2fn
    @yoshi-tt2fn 3 года назад

    素晴らしいです。次はダイクストラ法での最短経路探索も見てみたい。

  • @boeing777kr
    @boeing777kr 3 года назад

    貪欲法(ダイクストラ法)の説明がなかったけど、幅優先探索と一緒ですか?

  • @oozunzuny
    @oozunzuny 3 года назад

    実際プログラミングに落とし込む場合は、priority queueやmin heapといったデータ構造使うべきだから、勉強する人はそのあたりも押さえた方がいい

  • @おち-u1h
    @おち-u1h 3 года назад +2

    VScodeでの環境構築の動画かさらっと説明もほしいですー

    • @heron-no-suugaku
      @heron-no-suugaku  3 года назад +2

      とりま大雑把に書くとこんな感じですね🐤 いつか動画にしたいとは思っているんですが面倒事が多い・・・
      ・↓を見てWSL2, VSCode, nvm, npm, node.jsをインストール ※macかlinuxならWSL2は不要
      docs.microsoft.com/ja-jp/windows/wsl/install-win10
      docs.microsoft.com/ja-jp/windows/nodejs/setup-on-wsl2
      ・nodeにhttp-serverをインストールして、ローカルサーバーを立てる
      ・ローカルサーバーのフォルダに↓の中身をコピペして、ローカルサーバーのURL(localhost:8080みたいなやつ)をブラウザで開く
      editor.p5js.org/editor/projects/GRPaLyNB8/zip
      ・ブロック崩しが動いたら成功!!!
      ・お好みでESLintとかp5.vscodeとかを入れるとさらに便利になります

    • @おち-u1h
      @おち-u1h 3 года назад

      @@heron-no-suugaku
      ご丁寧にありがとうございます!
      応援してます〜

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

    お前いつからそんな、テクニシャンになったんだ……(賛辞)

  • @anime0523
    @anime0523 3 года назад +3

    初心者にはクッソ難しいから一時停止しながら見るのがオススメ

  • @Jackson-er6fg
    @Jackson-er6fg 3 года назад +2

    前期ニ次試験終わりました。順調にいけば情報系なんですけど春休み何をしたら良いでしょうか?
    高校ではpythonとC♯,Javascript,ラズパイなどやってました。
    一年位受験勉強してて忘れてしまったので使っていたテキストを復習するのでも良いですか?

    • @あーす-s3c
      @あーす-s3c 3 года назад +1

      @@molt8750 これはマジで効果ある

    • @heron-no-suugaku
      @heron-no-suugaku  3 года назад +2

      プログラミング特有の勉強は大学でやるかなーと思うので
      目標があるならその勉強を、目標がなければ英語か数学のどちらか苦手な方を復習するのが良さげですね
      この2つは情報系なら絶対使うので🐤

    • @Jackson-er6fg
      @Jackson-er6fg 3 года назад

      @@heron-no-suugaku さん
      ありがとうございます。参考にさせていただきます。

    • @Jackson-er6fg
      @Jackson-er6fg 3 года назад

      @@molt8750 さん
      ありがとうございます。参考にさせていただきます。

    • @たこいか-s6n
      @たこいか-s6n 3 года назад +1

      C#知ってるならUnityでゲーム作るのが一番良いんじゃないですかね?
      そもそもC#知ってる時点でUnityは使ってそうですけど

  • @kotobuki51
    @kotobuki51 3 года назад

    絵の説明がとても分かりやすい!!
    ゲーム制作に取り入れたいと思っていたのでとても助かります!!m(_ _)m

  • @thereisgoodname
    @thereisgoodname 3 года назад +1

    ムズい
    二十回くらいは見ると思いますありがとうございます

  • @まんじゅう-v1z
    @まんじゅう-v1z 3 года назад

    動画投稿感謝

  • @ahmedshihab3266
    @ahmedshihab3266 3 года назад

    I love this anime

  • @呪殺野郎キウン
    @呪殺野郎キウン 3 года назад

    ^~↑^~ ↓^~↑^~↑^~↓(感謝の気持ち)

  • @sonkyu2000
    @sonkyu2000 3 года назад +1

    動いている相手にはどうするのだろうと思ったけど、ハイブリッドすれば良いのか。
    とりあえず最短距離で向かい、障害物にぶつかったらグルグル回る可能性があるので最良優先探索。
    オープンワールド系のゲームでは、かなり優良な手法ですね!
    自分の周辺だけならループ回数は多くないですし、平方根の計算くらいですものね。
    ただ、障害物をクリアできるゴールをどこに置くかが、結構面倒そうですね(^^;

    • @シナチク君
      @シナチク君 3 года назад +2

      距離を比較するような処理の場合、平方根はしない方がええんやで。コンピュータさんは平方根の計算苦手なので

    • @sonkyu2000
      @sonkyu2000 3 года назад

      @@シナチク君 それはそうですね。
      ただ、今のライブラリはかなり最適化されているのと、コンパイラも優秀な最適化コードを吐き出してくれるので、安心して使ってます!

  • @cjlee6128
    @cjlee6128 3 года назад

    와!완전 재미있어! (이해못함)

  • @モニョモニョのウツボ
    @モニョモニョのウツボ 3 года назад

    所々でネタ挟んでて笑ってしまった

  • @brain0505
    @brain0505 3 года назад

    うんうん、はいはい、ほおおお 全然わからんwww

  • @wi-fiman8641
    @wi-fiman8641 3 года назад

    声がゆゆうたみたいw

  • @adrd5534
    @adrd5534 3 года назад

    なんかわからんけど、イラッとする