From b9872b42d817e3ea24e57eb2d26afd893a431110 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= Date: Tue, 18 Jun 2024 09:24:56 +0200 Subject: [PATCH] moar! --- content/training/ECS/change-detection.md | 4 ++++ content/training/ECS/events.md | 2 +- content/training/ECS/exclusive-systems.md | 2 +- content/training/ECS/hooks.md | 2 +- content/training/ECS/non-send-resources.md | 2 +- content/training/ECS/observers.md | 2 +- content/training/ECS/query-filter.md | 4 ++++ content/training/ECS/resources.md | 2 +- content/training/ai/_index.md | 7 +++++++ content/training/ai/behavior-tree.md | 4 ++++ content/training/ai/pathfinding.md | 4 ++++ content/training/ai/utility-ai.md | 4 ++++ content/training/assets/asset-loader.md | 4 ++-- content/training/assets/asset-preprocessor.md | 2 +- content/training/assets/asset-reader.md | 2 +- content/training/assets/configuration.md | 2 +- content/training/assets/hot-reloading.md | 4 ++++ content/training/assets/meta-files.md | 2 +- content/training/assets/scene.md | 4 ++++ content/training/debugging/_index.md | 7 +++++++ content/training/debugging/diagnostics.md | 4 ++++ content/training/debugging/gizmos.md | 4 ++++ content/training/debugging/logs.md | 4 ++++ content/training/debugging/profiling.md | 4 ++++ content/training/debugging/system-stepping.md | 4 ++++ content/training/game-logic/_index.md | 7 +++++++ content/training/game-logic/reacting-to-event.md | 4 ++++ content/training/game-logic/reacting-to-user.md | 4 ++++ content/training/game-logic/real-time.md | 4 ++++ content/training/game-logic/turn-by-turn.md | 4 ++++ content/training/lights/2d-lighting.md | 4 ++++ content/training/lights/_index.md | 7 +++++++ content/training/lights/ambient-light.md | 4 ++++ content/training/lights/directional-light.md | 4 ++++ content/training/lights/map-light.md | 4 ++++ content/training/lights/point-light.md | 4 ++++ content/training/lights/spot-light.md | 4 ++++ content/training/pipeline/_index.md | 7 +++++++ content/training/shaders/2d-material.md | 4 ++++ content/training/shaders/3d-material.md | 4 ++++ content/training/shaders/_index.md | 7 +++++++ content/training/shaders/compute.md | 4 ++++ content/training/shaders/post-processing.md | 4 ++++ content/training/shaders/ui-material.md | 4 ++++ content/training/tasks/_index.md | 7 +++++++ content/training/tasks/tasks.md | 4 ++++ content/training/tasks/threads.md | 4 ++++ content/training/ui/_index.md | 7 +++++++ content/training/user-input/_index.md | 7 +++++++ graph-ui/pages/index.tsx | 2 +- graph-ui/tailwind.config.ts | 2 ++ 51 files changed, 194 insertions(+), 13 deletions(-) create mode 100644 content/training/ECS/change-detection.md create mode 100644 content/training/ECS/query-filter.md create mode 100644 content/training/ai/_index.md create mode 100644 content/training/ai/behavior-tree.md create mode 100644 content/training/ai/pathfinding.md create mode 100644 content/training/ai/utility-ai.md create mode 100644 content/training/assets/hot-reloading.md create mode 100644 content/training/assets/scene.md create mode 100644 content/training/debugging/_index.md create mode 100644 content/training/debugging/diagnostics.md create mode 100644 content/training/debugging/gizmos.md create mode 100644 content/training/debugging/logs.md create mode 100644 content/training/debugging/profiling.md create mode 100644 content/training/debugging/system-stepping.md create mode 100644 content/training/game-logic/_index.md create mode 100644 content/training/game-logic/reacting-to-event.md create mode 100644 content/training/game-logic/reacting-to-user.md create mode 100644 content/training/game-logic/real-time.md create mode 100644 content/training/game-logic/turn-by-turn.md create mode 100644 content/training/lights/2d-lighting.md create mode 100644 content/training/lights/_index.md create mode 100644 content/training/lights/ambient-light.md create mode 100644 content/training/lights/directional-light.md create mode 100644 content/training/lights/map-light.md create mode 100644 content/training/lights/point-light.md create mode 100644 content/training/lights/spot-light.md create mode 100644 content/training/pipeline/_index.md create mode 100644 content/training/shaders/2d-material.md create mode 100644 content/training/shaders/3d-material.md create mode 100644 content/training/shaders/_index.md create mode 100644 content/training/shaders/compute.md create mode 100644 content/training/shaders/post-processing.md create mode 100644 content/training/shaders/ui-material.md create mode 100644 content/training/tasks/_index.md create mode 100644 content/training/tasks/tasks.md create mode 100644 content/training/tasks/threads.md create mode 100644 content/training/ui/_index.md create mode 100644 content/training/user-input/_index.md diff --git a/content/training/ECS/change-detection.md b/content/training/ECS/change-detection.md new file mode 100644 index 0000000..18cd174 --- /dev/null +++ b/content/training/ECS/change-detection.md @@ -0,0 +1,4 @@ ++++ +title = "Change Detection" +weight = 7 ++++ \ No newline at end of file diff --git a/content/training/ECS/events.md b/content/training/ECS/events.md index bb7c414..436ae8e 100644 --- a/content/training/ECS/events.md +++ b/content/training/ECS/events.md @@ -1,4 +1,4 @@ +++ title = "Events" -weight = 8 +weight = 10 +++ \ No newline at end of file diff --git a/content/training/ECS/exclusive-systems.md b/content/training/ECS/exclusive-systems.md index 2086967..a35c91a 100644 --- a/content/training/ECS/exclusive-systems.md +++ b/content/training/ECS/exclusive-systems.md @@ -1,4 +1,4 @@ +++ title = "Exclusive Systems" -weight = 6 +weight = 8 +++ \ No newline at end of file diff --git a/content/training/ECS/hooks.md b/content/training/ECS/hooks.md index 8e0b7c6..c4df982 100644 --- a/content/training/ECS/hooks.md +++ b/content/training/ECS/hooks.md @@ -1,4 +1,4 @@ +++ title = "Hooks" -weight = 9 +weight = 11 +++ \ No newline at end of file diff --git a/content/training/ECS/non-send-resources.md b/content/training/ECS/non-send-resources.md index ba51221..3d45835 100644 --- a/content/training/ECS/non-send-resources.md +++ b/content/training/ECS/non-send-resources.md @@ -1,4 +1,4 @@ +++ title = "Non Send Resources" -weight = 7 +weight = 9 +++ \ No newline at end of file diff --git a/content/training/ECS/observers.md b/content/training/ECS/observers.md index 069af49..92f0896 100644 --- a/content/training/ECS/observers.md +++ b/content/training/ECS/observers.md @@ -1,4 +1,4 @@ +++ title = "Observers" -weight = 10 +weight = 12 +++ \ No newline at end of file diff --git a/content/training/ECS/query-filter.md b/content/training/ECS/query-filter.md new file mode 100644 index 0000000..d1071b9 --- /dev/null +++ b/content/training/ECS/query-filter.md @@ -0,0 +1,4 @@ ++++ +title = "Query Filters" +weight = 5 ++++ \ No newline at end of file diff --git a/content/training/ECS/resources.md b/content/training/ECS/resources.md index a149b9c..1af2b74 100644 --- a/content/training/ECS/resources.md +++ b/content/training/ECS/resources.md @@ -1,4 +1,4 @@ +++ title = "Resources" -weight = 5 +weight = 6 +++ \ No newline at end of file diff --git a/content/training/ai/_index.md b/content/training/ai/_index.md new file mode 100644 index 0000000..5d25f25 --- /dev/null +++ b/content/training/ai/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Game AI" +sort_by = "weight" + +[extra] +pos = [-700, 600] ++++ diff --git a/content/training/ai/behavior-tree.md b/content/training/ai/behavior-tree.md new file mode 100644 index 0000000..5be595c --- /dev/null +++ b/content/training/ai/behavior-tree.md @@ -0,0 +1,4 @@ ++++ +title = "Behavior Tree" +weight = 0 ++++ \ No newline at end of file diff --git a/content/training/ai/pathfinding.md b/content/training/ai/pathfinding.md new file mode 100644 index 0000000..cf4674f --- /dev/null +++ b/content/training/ai/pathfinding.md @@ -0,0 +1,4 @@ ++++ +title = "Pathfinding" +weight = 2 ++++ \ No newline at end of file diff --git a/content/training/ai/utility-ai.md b/content/training/ai/utility-ai.md new file mode 100644 index 0000000..79f57ae --- /dev/null +++ b/content/training/ai/utility-ai.md @@ -0,0 +1,4 @@ ++++ +title = "Utility AI" +weight = 1 ++++ \ No newline at end of file diff --git a/content/training/assets/asset-loader.md b/content/training/assets/asset-loader.md index 6a910b7..d5698ee 100644 --- a/content/training/assets/asset-loader.md +++ b/content/training/assets/asset-loader.md @@ -1,4 +1,4 @@ +++ -title = "Custom Asset Loader" -weight = 3 +title = "Asset Loader" +weight = 5 +++ \ No newline at end of file diff --git a/content/training/assets/asset-preprocessor.md b/content/training/assets/asset-preprocessor.md index 2a99b41..61bf95f 100644 --- a/content/training/assets/asset-preprocessor.md +++ b/content/training/assets/asset-preprocessor.md @@ -1,4 +1,4 @@ +++ title = "Asset Preprocessor" -weight = 7 +weight = 9 +++ \ No newline at end of file diff --git a/content/training/assets/asset-reader.md b/content/training/assets/asset-reader.md index 445945c..5ba3a0b 100644 --- a/content/training/assets/asset-reader.md +++ b/content/training/assets/asset-reader.md @@ -1,4 +1,4 @@ +++ title = "Asset Reader" -weight = 6 +weight = 8 +++ \ No newline at end of file diff --git a/content/training/assets/configuration.md b/content/training/assets/configuration.md index 1785eed..cb7d323 100644 --- a/content/training/assets/configuration.md +++ b/content/training/assets/configuration.md @@ -1,4 +1,4 @@ +++ title = "Asset Configuration" -weight = 4 +weight = 6 +++ \ No newline at end of file diff --git a/content/training/assets/hot-reloading.md b/content/training/assets/hot-reloading.md new file mode 100644 index 0000000..855e942 --- /dev/null +++ b/content/training/assets/hot-reloading.md @@ -0,0 +1,4 @@ ++++ +title = "Hot Reloading" +weight = 3 ++++ \ No newline at end of file diff --git a/content/training/assets/meta-files.md b/content/training/assets/meta-files.md index 50df362..9c84a14 100644 --- a/content/training/assets/meta-files.md +++ b/content/training/assets/meta-files.md @@ -1,4 +1,4 @@ +++ title = ".meta Files" -weight = 5 +weight = 7 +++ \ No newline at end of file diff --git a/content/training/assets/scene.md b/content/training/assets/scene.md new file mode 100644 index 0000000..1d37632 --- /dev/null +++ b/content/training/assets/scene.md @@ -0,0 +1,4 @@ ++++ +title = "Scenes" +weight = 4 ++++ \ No newline at end of file diff --git a/content/training/debugging/_index.md b/content/training/debugging/_index.md new file mode 100644 index 0000000..bc1f87b --- /dev/null +++ b/content/training/debugging/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Debugging" +sort_by = "weight" + +[extra] +pos = [-300, 0] ++++ diff --git a/content/training/debugging/diagnostics.md b/content/training/debugging/diagnostics.md new file mode 100644 index 0000000..3573012 --- /dev/null +++ b/content/training/debugging/diagnostics.md @@ -0,0 +1,4 @@ ++++ +title = "Diagnostics" +weight = 1 ++++ \ No newline at end of file diff --git a/content/training/debugging/gizmos.md b/content/training/debugging/gizmos.md new file mode 100644 index 0000000..bfddf64 --- /dev/null +++ b/content/training/debugging/gizmos.md @@ -0,0 +1,4 @@ ++++ +title = "Gizmos" +weight = 2 ++++ \ No newline at end of file diff --git a/content/training/debugging/logs.md b/content/training/debugging/logs.md new file mode 100644 index 0000000..2530aef --- /dev/null +++ b/content/training/debugging/logs.md @@ -0,0 +1,4 @@ ++++ +title = "Logs" +weight = 0 ++++ \ No newline at end of file diff --git a/content/training/debugging/profiling.md b/content/training/debugging/profiling.md new file mode 100644 index 0000000..25a0985 --- /dev/null +++ b/content/training/debugging/profiling.md @@ -0,0 +1,4 @@ ++++ +title = "Profiling" +weight = 3 ++++ \ No newline at end of file diff --git a/content/training/debugging/system-stepping.md b/content/training/debugging/system-stepping.md new file mode 100644 index 0000000..c9cbf5f --- /dev/null +++ b/content/training/debugging/system-stepping.md @@ -0,0 +1,4 @@ ++++ +title = "System Stepping" +weight = 4 ++++ \ No newline at end of file diff --git a/content/training/game-logic/_index.md b/content/training/game-logic/_index.md new file mode 100644 index 0000000..85f286c --- /dev/null +++ b/content/training/game-logic/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Game Logic" +sort_by = "weight" + +[extra] +pos = [-700, 200] ++++ diff --git a/content/training/game-logic/reacting-to-event.md b/content/training/game-logic/reacting-to-event.md new file mode 100644 index 0000000..6373720 --- /dev/null +++ b/content/training/game-logic/reacting-to-event.md @@ -0,0 +1,4 @@ ++++ +title = "Event Reaction" +weight = 4 ++++ \ No newline at end of file diff --git a/content/training/game-logic/reacting-to-user.md b/content/training/game-logic/reacting-to-user.md new file mode 100644 index 0000000..96d3021 --- /dev/null +++ b/content/training/game-logic/reacting-to-user.md @@ -0,0 +1,4 @@ ++++ +title = "User Action Reaction" +weight = 3 ++++ \ No newline at end of file diff --git a/content/training/game-logic/real-time.md b/content/training/game-logic/real-time.md new file mode 100644 index 0000000..51ab9c2 --- /dev/null +++ b/content/training/game-logic/real-time.md @@ -0,0 +1,4 @@ ++++ +title = "Real Time" +weight = 2 ++++ \ No newline at end of file diff --git a/content/training/game-logic/turn-by-turn.md b/content/training/game-logic/turn-by-turn.md new file mode 100644 index 0000000..c8a0770 --- /dev/null +++ b/content/training/game-logic/turn-by-turn.md @@ -0,0 +1,4 @@ ++++ +title = "Turn by Turn" +weight = 1 ++++ \ No newline at end of file diff --git a/content/training/lights/2d-lighting.md b/content/training/lights/2d-lighting.md new file mode 100644 index 0000000..db1caa8 --- /dev/null +++ b/content/training/lights/2d-lighting.md @@ -0,0 +1,4 @@ ++++ +title = "2d Lighting?" +weight = 5 ++++ \ No newline at end of file diff --git a/content/training/lights/_index.md b/content/training/lights/_index.md new file mode 100644 index 0000000..e08b522 --- /dev/null +++ b/content/training/lights/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Lighting" +sort_by = "weight" + +[extra] +pos = [1500, 0] ++++ diff --git a/content/training/lights/ambient-light.md b/content/training/lights/ambient-light.md new file mode 100644 index 0000000..c5aed7a --- /dev/null +++ b/content/training/lights/ambient-light.md @@ -0,0 +1,4 @@ ++++ +title = "Ambient Lights" +weight = 3 ++++ \ No newline at end of file diff --git a/content/training/lights/directional-light.md b/content/training/lights/directional-light.md new file mode 100644 index 0000000..c65128b --- /dev/null +++ b/content/training/lights/directional-light.md @@ -0,0 +1,4 @@ ++++ +title = "Directional Lights" +weight = 2 ++++ \ No newline at end of file diff --git a/content/training/lights/map-light.md b/content/training/lights/map-light.md new file mode 100644 index 0000000..cea2617 --- /dev/null +++ b/content/training/lights/map-light.md @@ -0,0 +1,4 @@ ++++ +title = "Environment Map" +weight = 4 ++++ \ No newline at end of file diff --git a/content/training/lights/point-light.md b/content/training/lights/point-light.md new file mode 100644 index 0000000..a73d714 --- /dev/null +++ b/content/training/lights/point-light.md @@ -0,0 +1,4 @@ ++++ +title = "Point Lights" +weight = 0 ++++ \ No newline at end of file diff --git a/content/training/lights/spot-light.md b/content/training/lights/spot-light.md new file mode 100644 index 0000000..447718a --- /dev/null +++ b/content/training/lights/spot-light.md @@ -0,0 +1,4 @@ ++++ +title = "Spot Lights" +weight = 1 ++++ \ No newline at end of file diff --git a/content/training/pipeline/_index.md b/content/training/pipeline/_index.md new file mode 100644 index 0000000..e313d64 --- /dev/null +++ b/content/training/pipeline/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Rendering Pipeline" +sort_by = "weight" + +[extra] +pos = [1500, 500] ++++ diff --git a/content/training/shaders/2d-material.md b/content/training/shaders/2d-material.md new file mode 100644 index 0000000..6e9f867 --- /dev/null +++ b/content/training/shaders/2d-material.md @@ -0,0 +1,4 @@ ++++ +title = "2d Material" +weight = 0 ++++ \ No newline at end of file diff --git a/content/training/shaders/3d-material.md b/content/training/shaders/3d-material.md new file mode 100644 index 0000000..69884c9 --- /dev/null +++ b/content/training/shaders/3d-material.md @@ -0,0 +1,4 @@ ++++ +title = "3d Material" +weight = 1 ++++ \ No newline at end of file diff --git a/content/training/shaders/_index.md b/content/training/shaders/_index.md new file mode 100644 index 0000000..b6c69b1 --- /dev/null +++ b/content/training/shaders/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Shaders" +sort_by = "weight" + +[extra] +pos = [1200, 0] ++++ diff --git a/content/training/shaders/compute.md b/content/training/shaders/compute.md new file mode 100644 index 0000000..9c58887 --- /dev/null +++ b/content/training/shaders/compute.md @@ -0,0 +1,4 @@ ++++ +title = "Compute Shader" +weight = 4 ++++ \ No newline at end of file diff --git a/content/training/shaders/post-processing.md b/content/training/shaders/post-processing.md new file mode 100644 index 0000000..b81b5cf --- /dev/null +++ b/content/training/shaders/post-processing.md @@ -0,0 +1,4 @@ ++++ +title = "Post Processing" +weight = 3 ++++ \ No newline at end of file diff --git a/content/training/shaders/ui-material.md b/content/training/shaders/ui-material.md new file mode 100644 index 0000000..86ff850 --- /dev/null +++ b/content/training/shaders/ui-material.md @@ -0,0 +1,4 @@ ++++ +title = "UI Material" +weight = 2 ++++ \ No newline at end of file diff --git a/content/training/tasks/_index.md b/content/training/tasks/_index.md new file mode 100644 index 0000000..36d4442 --- /dev/null +++ b/content/training/tasks/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Tasks" +sort_by = "weight" + +[extra] +pos = [1200, 800] ++++ diff --git a/content/training/tasks/tasks.md b/content/training/tasks/tasks.md new file mode 100644 index 0000000..09ba1cd --- /dev/null +++ b/content/training/tasks/tasks.md @@ -0,0 +1,4 @@ ++++ +title = "Tasks" +weight = 0 ++++ \ No newline at end of file diff --git a/content/training/tasks/threads.md b/content/training/tasks/threads.md new file mode 100644 index 0000000..287d03c --- /dev/null +++ b/content/training/tasks/threads.md @@ -0,0 +1,4 @@ ++++ +title = "Threads" +weight = 1 ++++ \ No newline at end of file diff --git a/content/training/ui/_index.md b/content/training/ui/_index.md new file mode 100644 index 0000000..2b7ea2e --- /dev/null +++ b/content/training/ui/_index.md @@ -0,0 +1,7 @@ ++++ +title = "UI" +sort_by = "weight" + +[extra] +pos = [1200, 500] ++++ diff --git a/content/training/user-input/_index.md b/content/training/user-input/_index.md new file mode 100644 index 0000000..66b0fdb --- /dev/null +++ b/content/training/user-input/_index.md @@ -0,0 +1,7 @@ ++++ +title = "User Input" +sort_by = "weight" + +[extra] +pos = [1200, 700] ++++ diff --git a/graph-ui/pages/index.tsx b/graph-ui/pages/index.tsx index d96e553..377a754 100644 --- a/graph-ui/pages/index.tsx +++ b/graph-ui/pages/index.tsx @@ -95,7 +95,7 @@ const NestedFlow = () => { nodesConnectable={false} nodesFocusable={false} nodeTypes={nodeTypes} - translateExtent={[[-500, -500], [2000, 1500]]} + translateExtent={[[-800, -500], [2000, 1500]]} > diff --git a/graph-ui/tailwind.config.ts b/graph-ui/tailwind.config.ts index 60b4467..a25f768 100644 --- a/graph-ui/tailwind.config.ts +++ b/graph-ui/tailwind.config.ts @@ -17,6 +17,7 @@ const config: Config = { }, }, safelist: [ + "h-[180px]", "h-[240px]", "h-[300px]", "h-[360px]", @@ -27,6 +28,7 @@ const config: Config = { "h-[660px]", "h-[720px]", "h-[780px]", + "h-[840px]", "w-[240px]", "w-[440px]", ],