Browse Source

Update the reference to the your_first_game document

Nathan Lovato 4 years ago
parent
commit
c1f7f42ce6

+ 7 - 0
getting_started/first_2d_game/index.rst

@@ -1,3 +1,5 @@
+.. _doc_your_first_2d_game:
+
 Your first 2D game
 Your first 2D game
 ==================
 ==================
 
 
@@ -35,6 +37,11 @@ recommend you to start with this one, though.
 3D games are much more complex than 2D ones. It would be best if you stuck to 2D
 3D games are much more complex than 2D ones. It would be best if you stuck to 2D
 until you understood the game development process and how to use Godot well.
 until you understood the game development process and how to use Godot well.
 
 
+You can find a completed version of this project at these locations:
+
+- https://github.com/kidscancode/Godot3_dodge/releases
+- https://github.com/godotengine/godot-demo-projects
+
 Prerequisites
 Prerequisites
 -------------
 -------------
 
 

+ 1 - 1
getting_started/first_3d_game/index.rst

@@ -7,7 +7,7 @@ project of your own like the animated gif below.
 
 
 |image0|
 |image0|
 
 
-The game we'll code here is similar to :ref:`doc_your_first_game`, with a twist:
+The game we'll code here is similar to :ref:`doc_your_first_2d_game`, with a twist:
 you can now jump and your goal is to squash the creeps. This way, you will both
 you can now jump and your goal is to squash the creeps. This way, you will both
 **recognize patterns** you learned in the previous tutorial and **build upon
 **recognize patterns** you learned in the previous tutorial and **build upon
 them** with new code and features.
 them** with new code and features.

+ 1 - 2
getting_started/step_by_step/index.rst

@@ -6,7 +6,7 @@ This series builds upon the :ref:`Introduction to Godot
 engine. You will learn more about nodes and scenes, code your first classes with
 engine. You will learn more about nodes and scenes, code your first classes with
 GDScript, use signals to make nodes communicate with one another, and more.
 GDScript, use signals to make nodes communicate with one another, and more.
 
 
-The following lessons are here to prepare you for :ref:`doc_your_first_game`, a
+The following lessons are here to prepare you for :ref:`doc_your_first_2d_game`, a
 step-by-step tutorial where you will code a game from scratch. By the end of it,
 step-by-step tutorial where you will code a game from scratch. By the end of it,
 you will have the necessary foundations to explore more features in other
 you will have the necessary foundations to explore more features in other
 sections. We also included links to pages that cover a given topic in-depth
 sections. We also included links to pages that cover a given topic in-depth
@@ -22,4 +22,3 @@ where appropriate.
    scripting_first_script
    scripting_first_script
    scripting_player_input
    scripting_player_input
    signals
    signals
-   your_first_game

+ 1 - 1
getting_started/step_by_step/scripting_first_script.rst

@@ -251,7 +251,7 @@ Run the scene to see the Godot head run in circles.
 .. image:: img/scripting_first_script_rotating_godot.gif
 .. image:: img/scripting_first_script_rotating_godot.gif
 
 
 .. note:: Moving a node like that does not take into account colliding with
 .. note:: Moving a node like that does not take into account colliding with
-          walls or the floor. In :ref:`doc_your_first_game`, you will learn
+          walls or the floor. In :ref:`doc_your_first_2d_game`, you will learn
           another approach to moving objects while detecting collisions.
           another approach to moving objects while detecting collisions.
 
 
 Our node currently moves by itself. In the next part, we'll use player input to control it.
 Our node currently moves by itself. In the next part, we'll use player input to control it.

+ 1 - 1
getting_started/step_by_step/signals.rst

@@ -332,5 +332,5 @@ For example, an :ref:`Area2D <class_Area2D>` representing a coin emits a
 ``body_entered`` signal whenever the player's physics body enters its collision
 ``body_entered`` signal whenever the player's physics body enters its collision
 shape, allowing you to know when the player collected it.
 shape, allowing you to know when the player collected it.
 
 
-In the next section, :ref:`doc_your_first_game`, you'll create a complete 2D
+In the next section, :ref:`doc_your_first_2d_game`, you'll create a complete 2D
 game and put everything you learned so far into practice.
 game and put everything you learned so far into practice.

+ 1 - 1
tutorials/export/exporting_basics.rst

@@ -17,7 +17,7 @@ variety of platforms. First, however, we need to make some changes to the
 way the game works.
 way the game works.
 
 
 .. note:: If you haven't made "Dodge the Creeps" yourself yet, please read
 .. note:: If you haven't made "Dodge the Creeps" yourself yet, please read
-          :ref:`doc_your_first_game` before continuing with this tutorial.
+          :ref:`doc_your_first_2d_game` before continuing with this tutorial.
 
 
 Preparing the project
 Preparing the project
 ---------------------
 ---------------------

+ 1 - 1
tutorials/physics/using_area_2d.rst

@@ -95,7 +95,7 @@ Some other usage examples:
 - Use a large circular area around an enemy to define its "detect" radius. When the player is outside the area, the enemy can't "see" it.
 - Use a large circular area around an enemy to define its "detect" radius. When the player is outside the area, the enemy can't "see" it.
 - "Security cameras" - In a large level with multiple cameras, attach areas to each camera and activate them when the player enters.
 - "Security cameras" - In a large level with multiple cameras, attach areas to each camera and activate them when the player enters.
 
 
-See the :ref:`doc_your_first_game` for an example of using Area2D in a game.
+See the :ref:`doc_your_first_2d_game` for an example of using Area2D in a game.
 
 
 Area influence
 Area influence
 --------------
 --------------

+ 1 - 1
tutorials/vr/vr_starter_tutorial/vr_starter_tutorial_part_one.rst

@@ -28,7 +28,7 @@ Throughout the course of this tutorial, we will cover:
 - How to create some special :ref:`RigidBody <class_RigidBody>`-based objects that can destroy the targets.
 - How to create some special :ref:`RigidBody <class_RigidBody>`-based objects that can destroy the targets.
 
 
 .. tip:: While this tutorial can be completed by beginners, it is highly
 .. tip:: While this tutorial can be completed by beginners, it is highly
-          advised to complete :ref:`doc_your_first_game`,
+          advised to complete :ref:`doc_your_first_2d_game`,
           if you are new to Godot and/or game development.
           if you are new to Godot and/or game development.
 
 
           **Some experience with making 3D games is required** before going through this tutorial series.
           **Some experience with making 3D games is required** before going through this tutorial series.