소스 검색

Added more video links

Björn Ritzl 4 년 전
부모
커밋
46431ec158
1개의 변경된 파일107개의 추가작업 그리고 19개의 파일을 삭제
  1. 107 19
      docs/en/en.json

+ 107 - 19
docs/en/en.json

@@ -128,69 +128,157 @@
                     {
                         "path": "https://www.youtube.com/watch?v=4XGbQ92FzRI&list=PLS9MbmO_ssyC5gN_850U7iz21ZhdjS3J8",
                         "name": "Game from Scratch video tutorials",
+                        "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=Ri2KStY-mfE&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT",
-                        "name": "Defold introduction by Tactx Studios",
+                        "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",
-                        "name": "Defold Installation and Overview by Tactx Studios",
+                        "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",
-                        "name": "Defold Image Procedures by Tactx Studios",
+                        "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",
-                        "name": "Defold Drag and Drop by Tactx Studios",
+                        "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",
-                        "name": "Defold Movement by Tactx Studios",
+                        "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",
-                        "name": "Defold Physics by Tactx Studios",
+                        "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",
-                        "name": "Defold GUI by Tactx Studios",
+                        "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",
-                        "name": "Defold Levels and Lua Modules by Tactx Studios",
+                        "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",
-                        "name": "Game Developers video tutorials",
-                        "description": "This is a new series of tutorials focused on Defold."
+                        "path": "https://www.youtube.com/watch?v=2sxj1Ggc4jQ&list=PLiyuZHAJlUirBilfmrIBHD-A8ouaWvBCj&index=1",
+                        "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=Ri2KStY-mfE&list=PLseKVnAXs_iVaksj-sjkz6R1D9Fpv1EaT",
-                        "name": "Build a Tower Defense game by Tactx Studios",
+                        "path": "https://www.youtube.com/watch?v=2sxj1Ggc4jQ&list=PLiyuZHAJlUirBilfmrIBHD-A8ouaWvBCj&index=2",
+                        "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",
+                        "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/channel/UCjkECP_YgfCXd6Y3j3rkY_g",
-                        "name": "Sergey Lerg's video tutorials",
-                        "description": "A collection of tutorials covering topics such as procedural 2D terrain and grids and arrays."
+                        "path": "https://www.youtube.com/watch?v=7P4Qj-OCLF8&list=PLseKVnAXs_iVJk8OhUPBvVEi3_893SYoB&index=2",
+                        "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",
+                        "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",
+                        "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",
+                        "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",
+                        "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",
+                        "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",
+                        "name": "AdMob extension for Defold",
+                        "author": "Sergey Lerg",
+                        "description": "How to use AdMob in Defold."
+                    },
+                    {
+                        "path": "https://www.youtube.com/watch?v=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",
+                        "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",
+                        "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",
+                        "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",
+                        "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/channel/UCR4QXWikWqkT5NkJw_Ij_8g/videos",
-                        "name": "Procedural Content Generation in Defold",
-                        "description": "This series of videos shows how Defold can be used for procedural content generation."
+                        "path": "https://www.youtube.com/watch?v=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."
                     }
                 ]
             },