فهرست منبع

Update en.json

Björn Ritzl 4 سال پیش
والد
کامیت
6b02a4b22c
1فایلهای تغییر یافته به همراه40 افزوده شده و 46 حذف شده
  1. 40 46
      docs/en/en.json

+ 40 - 46
docs/en/en.json

@@ -2,253 +2,247 @@
     "navigation": {
         "videos": [
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=1",
+                "path": "https://www.youtube.com/embed/4XGbQ92FzRI",
                 "name": "Series Introduction",
                 "author": "Game from Scratch",
                 "description": "This game programming series by Game from Scratch covers covers all aspects of 2D game development in Defold."
             },
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=2",
+                "path": "https://www.youtube.com/embed/PrkmFn86E5Y",
                 "name": "Getting Started",
                 "author": "Game from Scratch",
                 "description": "In this part of our ongoing Defold Tutorial Series, we look at the initial getting started process. We download and run the tools, create then run our first project"
             },
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=3",
+                "path": "https://www.youtube.com/embed/eAnXnsoab-Q",
                 "name": "Application Basics",
                 "author": "Game from Scratch",
                 "description": "Welcome to the second tutorial in the Defold Game Engine series by Game from Scratch. Today we look at how a Defold application works. How collections, game objects and components are used together to create games. We then look at attaching a script and how the game lifecycle is resolved."
             },
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=4",
+                "path": "https://www.youtube.com/embed/REA3dsuZpkw",
                 "name": "Sprites and Animations",
                 "author": "Game from Scratch",
                 "description": "In this part of the tutorial we look at creating flipbook style sprite animations. We look at the two ways it is supported, Atlas based and tilesheet based sprites."
             },
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=5",
+                "path": "https://www.youtube.com/embed/ha1Wq2FB7L0",
                 "name": "Input, Scripting and Messages",
                 "author": "Game from Scratch",
                 "description": "In the next part of our ongoing Defold Game Engine tutorial, we look at how you script. In addition we look at handling input and how message passing works, a critical concept."
             },
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=6",
+                "path": "https://www.youtube.com/embed/CDggJOQmlPI",
                 "name": "Sound and Music",
                 "author": "Game from Scratch",
                 "description": "In this part of the Defold Game Engine tutorial series we are going to look at audio programming. Specifically how to play ogg and wav files using components and code."
             },
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=9",
+                "path": "https://www.youtube.com/embed/eH_2X0tVesw",
                 "name": "Tilemaps",
                 "author": "Game from Scratch",
                 "description": "In this tutorial we look at quickly and easily creating 2D levels using the Defold editor and tile maps."
             },
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=7",
+                "path": "https://www.youtube.com/embed/o6LNvXSnvGM",
                 "name": "Physics",
                 "author": "Game from Scratch",
                 "description": "In this tutorial on using the Defold Game Engine, we explore how to use the integrated Box2D physics."
             },
             {
-                "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8&index=8",
+                "path": "https://www.youtube.com/embed/99gKlgl1nR0",
                 "name": "UI Programming",
                 "author": "Game from Scratch",
                 "description": "In this tutorial we look at GUI/UI programming in the Defold game engine."
             },
 
             {
-                "path": "https://www.youtube.com/watch?v=Ri2KStY-mfE&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT",
-                "name": "Defold introduction",
-                "author": "Tactx Studios",
-                "description": "This 7 episode series of introductory tutorials will be walking you through the essential building blocks needed to design and develop great games."
-            },
-            {
-                "path": "https://www.youtube.com/watch?v=Ri2KStY-mfE&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=1",
+                "path": "https://www.youtube.com/embed/Ri2KStY-mfE",
                 "name": "Defold Installation and Overview",
                 "author": "Tactx Studios",
                 "description": "In this session you’ll learn about how to install Defold on your desktop (Mac or Windows) as well as get oriented to the Defold Editor."
             },
             {
-                "path": "https://www.youtube.com/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=2",
+                "path": "https://www.youtube.com/embed/GfOrjyeC5b8",
                 "name": "Defold Image Procedures",
                 "author": "Tactx Studios",
                 "description": "This session will provide instructions on how to load images to your Defold game project as well as how to position them within your game.  Some basic animation techniques are also described."
             },
             {
-                "path": "https://www.youtube.com/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=3",
+                "path": "https://www.youtube.com/embed/83TcgJyv9vk",
                 "name": "Defold Drag and Drop",
                 "author": "Tactx Studios",
                 "description": "A walkthough is provided on how you can support a user selecting a specific game object and dragging it to a new location within your game."
             },
             {
-                "path": "https://www.youtube.com/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=4",
+                "path": "https://www.youtube.com/embed/nLKKbxTDaas",
                 "name": "Defold Movement",
                 "author": "Tactx Studios",
                 "description": "This tutorial describes the procedures needed to move a Game Object using either a pre-defined path, or based on user inputs via mouse or touch."
             },
             {
-                "path": "https://www.youtube.com/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=5",
+                "path": "https://www.youtube.com/embed/lxw7vhnaJxc",
                 "name": "Defold Physics",
                 "author": "Tactx Studios",
                 "description": "Leveraging Defold’s Physics Engine – this tutorial reviews the concept of a collision object, used to trigger when one game object touches another, effects of gravity and bounce features."
             },
             {
-                "path": "https://www.youtube.com/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=6",
+                "path": "https://www.youtube.com/embed/VU2aJSLmo7Y",
                 "name": "Defold GUI",
                 "author": "Tactx Studios",
                 "description": "A detailed description is provided on how you can incorporate button animations within the GUI as well as text notifications to users."
             },
             {
-                "path": "https://www.youtube.com/watch?v=GfOrjyeC5b8&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT&index=7",
+                "path": "https://www.youtube.com/embed/ri1xa-3nG3U",
                 "name": "Defold Levels and Lua Modules",
                 "author": "Tactx Studios",
                 "description": "The final tutorial in this introductory series provides an explanation on how to accommodate multiple game levels to support different scenes or game chapters – as well as how to exchange information between game components."
             },
 
             {
-                "path": "https://www.youtube.com/watch?v=2sxj1Ggc4jQ&list=PLiyuZHAJlUirBilfmrIBHD-A8ouaWvBCj&index=1",
+                "path": "https://www.youtube.com/embed/2sxj1Ggc4jQ",
                 "name": "Introduction to Defold",
                 "author": "Game Developers",
                 "description": "In this first lesson, we are going over the game engine IDE, its main blocks and its capabilities as engine to create multiplatform games."
             },
             {
-                "path": "https://www.youtube.com/watch?v=2sxj1Ggc4jQ&list=PLiyuZHAJlUirBilfmrIBHD-A8ouaWvBCj&index=2",
+                "path": "https://www.youtube.com/embed/Q_R8Zt8giGg",
                 "name": "Creating a platformer protoype",
                 "author": "Game Developers",
                 "description": "In this video, we will start to take a look at the building blocks of creating a game for the engine."
             },
 
             {
-                "path": "https://www.youtube.com/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=1",
+                "path": "https://www.youtube.com/embed/7P4Qj-OCLF8",
                 "name": "Build a Tower Defense game - Opening Sequence",
                 "author": "Tactx Studios",
                 "description": "This Tower Defense Tutorial will teach you the basics on how to incorporate the following features into a game: (1) splashscreens, (2) level selection menus, (3) help screens, (4) tank strikes, (5) tower placement, (6) fire exchange, (7) health resources, and (8) victory conditions."
             },
             {
-                "path": "https://www.youtube.com/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=2",
+                "path": "https://www.youtube.com/embed/no0PEgUJPSE",
                 "name": "Build a Tower Defense game - Tanks and Objectives",
                 "author": "Tactx Studios",
                 "description": "This second video in our Tower Defense Series will focus on the design of Tank Collections and a Game Object representing the Enemy Tank's Final Objective."
             },
             {
-                "path": "https://www.youtube.com/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=3",
+                "path": "https://www.youtube.com/embed/GVsdtgoFiCw",
                 "name": "Build a Tower Defense game - Tower Deployment",
                 "author": "Tactx Studios",
                 "description": "Hang on for this third video in our Tower Defense Series – it focuses on game design techniques that facilitate the spawning of both Defensive Positions and Tower Collections, as well as supporting the ability to drag and drop Tower Objects across the game screen."
             },
             {
-                "path": "https://www.youtube.com/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=4",
+                "path": "https://www.youtube.com/embed/-mB5QiRab7w",
                 "name": "Build a Tower Defense game - Fire Exchange",
                 "author": "Tactx Studios",
                 "description": "You just can’t have a Tower Defense game with modeling the exchange of gun fires between your deployed Towers…and the series of Tank Strikes that move toward their objective."
             },
             {
-                "path": "https://www.youtube.com/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=5",
+                "path": "https://www.youtube.com/embed/IyX0tGC1GuE",
                 "name": "Build a Tower Defense game - Scoring and Tower Upgrade Process",
                 "author": "Tactx Studios",
                 "description": "This fifth video in our Tower Defense Series will focus on design mechanics that support the inclusion of both a Resource as well as Health set of Scoring criteria. Additionally, it will address the addition of a popup that will let you either repair a tower, upgrade a tower or sell it outright."
             },
             {
-                "path": "https://www.youtube.com/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=6",
+                "path": "https://www.youtube.com/embed/DEKHx3somkA",
                 "name": "Build a Tower Defense game - Game Pause and Tutorial Wrap-up",
                 "author": "Tactx Studios",
                 "description": "This last video in our Tower Defense Series is going to focus on a couple pretty important concepts: (1) pausing a game using the Defold Collection Proxy Component, and (2) adjusting several game parameters within the game to achieve game balance."
             },
 
             {
-                "path": "https://www.youtube.com/watch?v=nv1xZe0BAic",
+                "path": "https://www.youtube.com/embed/nv1xZe0BAic",
                 "name": "Procedural 2D Terrain with Climate",
                 "author": "Sergey Lerg",
                 "description": "Procedural 2D terrain generation with procedural climate change animation using Defold engine and Lua programming language."
             },
             {
-                "path": "https://www.youtube.com/watch?v=NedBomX5TFw",
+                "path": "https://www.youtube.com/embed/NedBomX5TFw",
                 "name": "AdMob extension for Defold",
                 "author": "Sergey Lerg",
                 "description": "How to use AdMob in Defold."
             },
             {
-                "path": "https://www.youtube.com/watch?v=sK4pJ8A3YS4",
+                "path": "https://www.youtube.com/embed/sK4pJ8A3YS4",
                 "name": "Taxi Town and Lunar Orbit - Technical breakdown",
                 "author": "Sergey Lerg",
                 "description": "A Technical breakdown of how Taxi Town and Lunar Orbit were created using Defold."
             },
             {
-                "path": "https://www.youtube.com/watch?v=PRQca8TqPJI",
+                "path": "https://www.youtube.com/embed/PRQca8TqPJI",
                 "name": "Grids and Arrays",
                 "author": "Sergey Lerg",
                 "description": "Tutorial on making grids and working with arrays in Defold."
             },
 
             {
-                "path": "https://www.youtube.com/watch?v=slTEz6555Ts",
+                "path": "https://www.youtube.com/embed/slTEz6555Ts",
                 "name": "Cellular Automata and Procedural Map Generation",
                 "author": "Klayton Kowalski",
                 "description": "In this video, Klayton explain what a cellular automaton is, how it works, and how to implement it."
             },
             {
-                "path": "https://www.youtube.com/watch?v=slTEz6555Ts",
+                "path": "https://www.youtube.com/embed/slTEz6555Ts",
                 "name": "Diamond Square and Procedural Map Generation",
                 "author": "Klayton Kowalski",
                 "description": "In this video, Klayton explain what a cellular automaton is, how it works, and how to implement it."
             },
             {
-                "path": "https://www.youtube.com/watch?v=slTEz6555Ts",
+                "path": "https://www.youtube.com/embed/slTEz6555Ts",
                 "name": "Cellular Automata and Procedural Map Generation",
                 "author": "Klayton Kowalski",
                 "description": "In this video, Klayton explain what the diamond square algorithm is, how it works, and how to implement it."
             },
             {
-                "path": "https://www.youtube.com/watch?v=slTEz6555Ts",
+                "path": "https://www.youtube.com/embed/slTEz6555Ts",
                 "name": "Lazy Flood Fill and Procedural Map Generation",
                 "author": "Klayton Kowalski",
                 "description": "In this video, Klayton explain what the lazy flood fill algorithm algorithm is, how it works, and how to implement it."
             },
 
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=1",
+                "path": "https://www.youtube.com/embed/aXIaijThcHM",
                 "name": "Defold Team Explains #1 - Collection Proxies and memory management",
                 "author": "Defold",
                 "description": "In this video we explain how to better design scene and level loading in your game? How does Defold manage memory under the hood?"
             },
             {
-                "path": "https://www.youtube.com/watch?v=Q4slGOd7Og4&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=2",
+                "path": "https://www.youtube.com/embed/Q4slGOd7Og4",
                 "name": "Defold Team Explains #2 - App Manifest in Defold and the manifestation tool",
                 "author": "Defold",
                 "description": "In this video we explain how to use an app manifest to reduce the size of your game."
             },
             {
-                "path": "https://www.youtube.com/watch?v=1kiLHUkL8HI&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=3",
+                "path": "https://www.youtube.com/embed/1kiLHUkL8HI",
                 "name": "Defold Team Explains #3 - The basics of addressing and message passing",
                 "author": "Defold",
                 "description": "In this video we explain the concept of message passing and the basics of game object addressing."
             },
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=4",
+                "path": "https://www.youtube.com/embed/bG1IJDBHwHg",
                 "name": "Defold Team Explains #4 - How to add post effects to a Defold game",
                 "author": "Defold",
                 "description": "How to modify the rendering pipeline of Defold. Overview of the render script, Shaders, materials and how to modify them. Implementing a full screen post effect."
             },
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=5",
+                "path": "https://www.youtube.com/embed/aFLhNqst7j8",
                 "name": "Defold Team Explains #5 - Talking to objects created by Collection Factories",
                 "author": "Defold",
                 "description": "In this video we explain addressing in the context of factory created game objects and in nested collections. We also discuss the performance of message passing."
             },
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=6",
+                "path": "https://www.youtube.com/embed/va3UWbDkTK4",
                 "name": "Defold Team Explains #6 - Why Live Update is essential for your game",
                 "author": "Defold",
                 "description": "In this video we explain what Live Update is and how to use it."
             },
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=7",
+                "path": "https://www.youtube.com/embed/a5788qHAiO0",
                 "name": "Defold Team Explains #7 - Constructing and deconstructing URLs, caching senders",
                 "author": "Defold",
                 "description": "How are message URLs constructed and what are the parts that make up a full URL to an object in Defold?"
             },
             {
-                "path": "https://www.youtube.com/watch?v=aXIaijThcHM&list=PLXsXu5srjNlz1AGxCiOinGcyGekVLGQis&index=8",
+                "path": "https://www.youtube.com/embed/_0YM2QTYN5Y",
                 "name": "Defold Team Explains #8 - How to push new content to live games",
                 "author": "Defold",
                 "description": "In this video we explain how to use Live Update to push new content to live games."