差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
youtube:index-2024 [2025/05/18 09:30] freemikanyoutube:index-2024 [2025/05/18 09:47] (現在) freemikan
行 1: 行 1:
 ====== 2024年の動画で作成したプログラムのソースコード ====== ====== 2024年の動画で作成したプログラムのソースコード ======
- 
 2024年はあまり活動できませんでした。継続的に作成していこうと思い立って、どれも最初の数回で放置状態になって計画倒れになってしまってます。この点を大いに反省して今後に活かそうと思います。 2024年はあまり活動できませんでした。継続的に作成していこうと思い立って、どれも最初の数回で放置状態になって計画倒れになってしまってます。この点を大いに反省して今後に活かそうと思います。
  
  
 ===== ゲームを作ってプログラミングの練習をする 1本目 Dodger ===== ===== ゲームを作ってプログラミングの練習をする 1本目 Dodger =====
 +○どんなゲームか:
 +画面の上から敵が降ってくる。
 +キーボードあるいはマウスでプレイヤーを操作して、それらをかわし続ける。
  
 +  * [[https://youtu.be/tpguVglGGXs|YouTube動画のページ]]
   * 公開日: 2024-01-22 (月)   * 公開日: 2024-01-22 (月)
   * 言語: [[https://www.rust-lang.org/|Rust]]   * 言語: [[https://www.rust-lang.org/|Rust]]
   * 主要ライブラリ: [[https://macroquad.rs/|Macroquad]]   * 主要ライブラリ: [[https://macroquad.rs/|Macroquad]]
-  * [[https://youtu.be/tpguVglGGXs|YouTube動画のページ]] 
   * [[https://codeberg.org/freemikan/dodger-macroquad|Gitリポジトリ]]   * [[https://codeberg.org/freemikan/dodger-macroquad|Gitリポジトリ]]
  
 [[http://tinyurl.com/mteyvbd8|The Invent with Python Blogの記事]]にある課題リストの1つ目です。 [[http://tinyurl.com/mteyvbd8|The Invent with Python Blogの記事]]にある課題リストの1つ目です。
  
-○どんなゲームか 
- 
-画面の上から敵が降ってくる。 
-キーボードあるいはマウスでプレイヤーを操作して、それらをかわし続ける。 
  
 ===== ゲームを作ってプログラミングの練習をする 2本目 Memory Puzzle ===== ===== ゲームを作ってプログラミングの練習をする 2本目 Memory Puzzle =====
 +○どんなゲームか:
 +中身が伏せられたマスの、模様と色がお揃いのペアを見つけていく。
 +日本では、神経衰弱と呼ばれるゲーム。
  
 +  * [[https://youtu.be/zcP_EIrIV8I|YouTube動画のページ]] ※音声が録れていません。
   * 公開日: 2024-01-28 (日)   * 公開日: 2024-01-28 (日)
   * 言語: [[https://www.rust-lang.org/|Rust]]   * 言語: [[https://www.rust-lang.org/|Rust]]
   * 主要ライブラリ: [[https://macroquad.rs/|Macroquad]]   * 主要ライブラリ: [[https://macroquad.rs/|Macroquad]]
   * [[https://codeberg.org/freemikan/memory_puzzle_macroquad|Gitリポジトリ]]   * [[https://codeberg.org/freemikan/memory_puzzle_macroquad|Gitリポジトリ]]
-  * [[https://youtu.be/zcP_EIrIV8I|YouTube動画のページ]] ※音声が録れていません。 
  
 [[http://tinyurl.com/mteyvbd8|The Invent with Python Blogの記事]]にある課題リストの2つ目です。 [[http://tinyurl.com/mteyvbd8|The Invent with Python Blogの記事]]にある課題リストの2つ目です。
  
-○どんなゲームか 
  
 +===== ゲームを作ってプログラミングの練習をする 2本目 Memory Puzzle テイク2 =====
 +○どんなゲームか:
 中身が伏せられたマスの、模様と色がお揃いのペアを見つけていく。 中身が伏せられたマスの、模様と色がお揃いのペアを見つけていく。
 日本では、神経衰弱と呼ばれるゲーム。 日本では、神経衰弱と呼ばれるゲーム。
  
- +  * [[https://youtu.be/4bLWB3R-O3Y|YouTube動画ページ]]
-===== ゲームを作ってプログラミング練習をする 2本目 Memory Puzzle テイク2 ===== +
   * 公開日: 2024-02-02 (金)   * 公開日: 2024-02-02 (金)
   * 言語: [[https://ziglang.org/download/0.11.0/release-notes.html|Zig (0.11.0)]]   * 言語: [[https://ziglang.org/download/0.11.0/release-notes.html|Zig (0.11.0)]]
-  * 主要ライブラリ: [[https://github.com/Not-Nik/raylib-zig|raylib-zig  ]] +  * 主要ライブラリ: [[https://github.com/Not-Nik/raylib-zig|raylib-zig]] 
-  * [[https://codeberg.org/freemikan/memory_puzzle_macroquad|Gitリポジトリ]] +  * [[https://codeberg.org/freemikan/memory_puzzle_raylib_zig|Gitリポジトリ]]
-  * [[https://youtu.be/zcP_EIrIV8I|YouTube動画のページ]] ※音声が録れていません。+
  
  
 [[http://tinyurl.com/mteyvbd8|The Invent with Python Blogの記事]]にある課題リストの2つ目です。 [[http://tinyurl.com/mteyvbd8|The Invent with Python Blogの記事]]にある課題リストの2つ目です。
 前回動画を音声が録れていない状態のままにしておくのが忍びなかったので、やり直しました。同じ環境でやるのも億劫で、Zigでやってみました。 前回動画を音声が録れていない状態のままにしておくのが忍びなかったので、やり直しました。同じ環境でやるのも億劫で、Zigでやってみました。
 +
 +
 +===== ゲーム作る! 3本目 Sliding Puzzle =====
 +○どんなゲームか: 数字のマスを順番に並び替える。
 +
 +  * [[https://youtu.be/rc-PpFqjkyA|YouTube動画のページ]]
 +  * 公開日: 2024-02-14 (水)
 +  * 言語: [[https://www.rust-lang.org/|Rust]]
 +  * 主要ライブラリ: [[https://macroquad.rs/|Macroquad]]
 +  * [[https://codeberg.org/freemikan/sliding_puzzle_macroquad|Gitリポジトリ]]
 +
 +[[http://tinyurl.com/mteyvbd8|The Invent with Python Blogの記事]]にある課題リストの2つ目です。
 +オリジナルのPythonのコードが https://inventwithpython.com/pygame/ にあります。
 +
 +
 +===== DrawPixelだけで三角形を描く (1) 線を描く =====
 +
 +  * [[https://youtu.be/3wfH570g5s8|YouTube動画のページ]]
 +  * 公開日: 2024-06-11 (火)
 +  * [[cgfs:draw_lines|ソースコード]]
 +  * 参考書: [[https://www.gabrielgambetta.com/computer-graphics-from-scratch/|Computer Graphics from Scratch]]
 +
 +
 +===== DrawPixelだけで三角形を描く (2) 塗り潰す =====
 +
 +  * [[https://youtu.be/8FlOO9t-7gY|YouTube動画のページ]]
 +  * 公開日: 2024-06-12 (水)
 +  * [[cgfs:filled_triangles|ソースコード]]
 +  * 参考書: [[https://www.gabrielgambetta.com/computer-graphics-from-scratch/|Computer Graphics from Scratch]]
 +
 +
 +===== DrawPixelだけで三角形を描く (3) 明暗をつける =====
 +
 +  * [[https://youtu.be/QrfAIkh-53M|YouTube動画のページ]]
 +  * 公開日: 2024-06-14 (金)
 +  * [[cgfs:shaded_triangles|ソースコード]]
 +  * 参考書: [[https://www.gabrielgambetta.com/computer-graphics-from-scratch/|Computer Graphics from Scratch]]
 +
 +
  
文書の先頭へ