From c56186ac2d02831062072c0f7c093c2a91616008 Mon Sep 17 00:00:00 2001 From: Vencyr Laurence Imbo Amores <98305566+VENCYR@users.noreply.github.com> Date: Mon, 7 Jul 2025 17:05:02 +0800 Subject: [PATCH 1/6] update byox banner --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0c4d2d1..0b4e69c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Banner](https://codecrafters.io/images/byox-banner.gif)](https://codecrafters.io/github-banner) +[![Banner](https://codecrafters.io/images/new-byox-banner.gif)](https://codecrafters.io/github-banner) ## Build your own <insert-technology-here> From a8bc6fbcf12498a35773e0a73c42b287797e3084 Mon Sep 17 00:00:00 2001 From: Vencyr Laurence Imbo Amores <98305566+VENCYR@users.noreply.github.com> Date: Mon, 7 Jul 2025 22:14:17 +0800 Subject: [PATCH 2/6] update to byox banner --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0b4e69c..dbfd01b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Banner](https://codecrafters.io/images/new-byox-banner.gif)](https://codecrafters.io/github-banner) +[![Banner](https://codecrafters.io/images/updated-byox-banner.gif)](https://codecrafters.io/github-banner) ## Build your own <insert-technology-here> From f4275438a71673cdb7dfd76c7d2561d27c16418f Mon Sep 17 00:00:00 2001 From: Paul Kuruvilla Date: Tue, 29 Jul 2025 14:02:22 -0700 Subject: [PATCH 3/6] Update README.md Fixes https://github.com/codecrafters-io/build-your-own-x/issues/1519 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index dbfd01b..c8adb64 100644 --- a/README.md +++ b/README.md @@ -327,7 +327,6 @@ It's a great way to learn. * [**Racket**: _Beautiful Racket: How to make your own programming languages with Racket_](https://beautifulracket.com/) * [**Ruby**: _A Compiler From Scratch_](https://www.destroyallsoftware.com/screencasts/catalog/a-compiler-from-scratch) * [**Ruby**: _Markdown compiler from scratch in Ruby_](https://blog.beezwax.net/2017/07/07/writing-a-markdown-compiler/) -* [**Rust**: _So You Want to Build a Language VM_](https://blog.subnetzero.io/post/building-language-vm-part-00/) * [**Rust**: _Learning Parser Combinators With Rust_](https://bodil.lol/parser-combinators/) * [**Swift**: _Building a LISP from scratch with Swift_](https://www.uraimo.com/2017/02/05/building-a-lisp-from-scratch-with-swift/) * [**TypeScript**: _Build your own WebAssembly Compiler_](https://blog.scottlogic.com/2019/05/17/webassembly-compiler.html) From 0bbb011cf0e309adb7e480893a88846f3538cf81 Mon Sep 17 00:00:00 2001 From: CodeCrate Date: Thu, 28 Aug 2025 11:52:36 -0400 Subject: [PATCH 4/6] Removed links that no longer function Removed links: - Java Voxel Engine Tutorial - 3D Game Development with LWJGL 3 --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index c8adb64..ad466a3 100644 --- a/README.md +++ b/README.md @@ -205,7 +205,6 @@ It's a great way to learn. * [**C#**: _Build a C#/WPF RPG_](https://scottlilly.com/build-a-cwpf-rpg/) * [**Go**: _Games With Go_](https://www.youtube.com/playlist?list=PLDZujg-VgQlZUy1iCqBbe5faZLMkA3g2x) [video] * [**Java**: _Code a 2D Game Engine using Java - Full Course for Beginners_](https://www.youtube.com/watch?v=025QFeZfeyM) [video] -* [**Java**: _3D Game Development with LWJGL 3_](https://lwjglgamedev.gitbooks.io/3d-game-development-with-lwjgl/content/) * [**JavaScript**: _2D breakout game using Phaser_](https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_breakout_game_Phaser) * [**JavaScript**: _How to Make Flappy Bird in HTML5 With Phaser_](http://www.lessmilk.com/tutorial/flappy-bird-phaser-1) * [**JavaScript**: _Developing Games with React, Redux, and SVG_](https://auth0.com/blog/developing-games-with-react-redux-and-svg-part-1/) @@ -387,7 +386,6 @@ It's a great way to learn. #### Build your own `Voxel Engine` * [**C++**: _Let's Make a Voxel Engine_](https://sites.google.com/site/letsmakeavoxelengine/home) -* [**Java**: _Java Voxel Engine Tutorial_](https://www.youtube.com/watch?v=QZ4Vk2PkPZk&list=PL80Zqpd23vJfyWQi-8FKDbeO_ZQamLKJL) [video] #### Build your own `Web Browser` From 427e67f58ff52b1a57b6ba64a740c44417345583 Mon Sep 17 00:00:00 2001 From: CodeCrate Date: Thu, 28 Aug 2025 12:14:55 -0400 Subject: [PATCH 5/6] Reverted link removal Reverted the removal of the Java 3D Game Development with LWJGL 3 link. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ad466a3..354a868 100644 --- a/README.md +++ b/README.md @@ -205,6 +205,7 @@ It's a great way to learn. * [**C#**: _Build a C#/WPF RPG_](https://scottlilly.com/build-a-cwpf-rpg/) * [**Go**: _Games With Go_](https://www.youtube.com/playlist?list=PLDZujg-VgQlZUy1iCqBbe5faZLMkA3g2x) [video] * [**Java**: _Code a 2D Game Engine using Java - Full Course for Beginners_](https://www.youtube.com/watch?v=025QFeZfeyM) [video] +* [**Java**: _3D Game Development with LWJGL 3_](https://lwjglgamedev.gitbooks.io/3d-game-development-with-lwjgl/content/) * [**JavaScript**: _2D breakout game using Phaser_](https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_breakout_game_Phaser) * [**JavaScript**: _How to Make Flappy Bird in HTML5 With Phaser_](http://www.lessmilk.com/tutorial/flappy-bird-phaser-1) * [**JavaScript**: _Developing Games with React, Redux, and SVG_](https://auth0.com/blog/developing-games-with-react-redux-and-svg-part-1/) From 51198a9f9c6cd32e64c386c59dcff9030fb644b7 Mon Sep 17 00:00:00 2001 From: Paul Kuruvilla Date: Wed, 3 Sep 2025 13:36:37 -0700 Subject: [PATCH 6/6] Update README.md Fixes https://github.com/codecrafters-io/build-your-own-x/issues/1552 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 354a868..ab8ebd9 100644 --- a/README.md +++ b/README.md @@ -410,6 +410,7 @@ It's a great way to learn. #### Uncategorized * [**(any)**: _From NAND to Tetris: Building a Modern Computer From First Principles_](http://nand2tetris.org/) +* [**(any)**: build-your-own-x-vibe-coding: BYOX-style tutorials adapted for vibe coding](https://github.com/inFaaa/build-your-own-x-vibe-coding) * [**Alloy**: _The Same-Origin Policy_](http://aosabook.org/en/500L/the-same-origin-policy.html) * [**C**: _How to Write a Video Player in Less Than 1000 Lines_](http://dranger.com/ffmpeg/ffmpeg.html) * [**C**: _Learn how to write a hash table in C_](https://github.com/jamesroutley/write-a-hash-table)