Skip to content

Commit

Permalink
fix: correct lnks
Browse files Browse the repository at this point in the history
  • Loading branch information
Darkflame72 committed Dec 22, 2024
1 parent cfc1b44 commit fbb0fbe
Show file tree
Hide file tree
Showing 48 changed files with 96 additions and 100 deletions.
12 changes: 4 additions & 8 deletions astro.sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,31 +26,27 @@ export const sidebar = [
},
{
label: '2D Platformer',
link: 'guides/game-dev/2dplatformergame',
link: 'guides/game-dev/2dplatformergame/0-making-the-player/',
},
{
label: '2D Racing Game',
link: 'guides/game-dev/2dracinggame',
link: 'guides/game-dev/2dracinggame/0-making-the-cars/',
},
{
label: 'Universal Features',
link: 'guides/game-dev/universal',
},
{
label: 'Survivors-Like',
link: 'guides/game-dev/survivors',
link: 'guides/game-dev/survivors/0-settingup',
},
{
label: 'Top-down Dungeon Crawler',
link: 'guides/game-dev/dungeoncrawler/0-scenesetup/',
},
{
label: '3D Intro',
link: 'guides/game-dev/3d',
},
{
label: '3D Game',
link: 'guides/game-dev/3dgame',
link: 'guides/game-dev/3d-intro/0-making-the-project',
},
{
label: 'Setting up C# For Godot',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Please download the asset pack linked [here](https://brackeysgames.itch.io/brack

## Making the Player

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -74,4 +74,4 @@ You can save this scene as we are done with the knight for right now.
- [ ] I have added the nodes to the scene
- [ ] I have added in the animtations
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:
order: 2
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -52,4 +52,4 @@ import { Steps } from '@astrojs/starlight/components';
- [ ] I have setup my TileMapLayers
- [ ] I have drawn my level
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:
order: 2
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -85,4 +85,4 @@ Now we are going to add gravity and movement to the player.
- [ ] I have added sprite flipping
- [ ] My player can move
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:
order: 2
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -49,4 +49,4 @@ Next let's make a killzone so that when you fall off the map or hit an enemy, yo
- [ ] I have attached a script
- [ ] I have added the killzone to my level
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:
order: 2
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -83,4 +83,4 @@ Now you can add your Slime to your level and if you run into it, you will reset
- [ ] I have add the sprite and animations
- [ ] I have added the script
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:
order: 2
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -46,4 +46,4 @@ Now let's add a coin pickup.
- [ ] I have add the sprite and animations
- [ ] I have added the script
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:
order: 2
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -61,4 +61,4 @@ Congratulations, you now have a working 2D platformer. Here is a list of possibl
- [ ] I have add the script
- [ ] My game can change levels
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:
order: 3
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -94,4 +94,4 @@ Please download the asset pack linked [here](https://www.kenney.nl/assets/racing
- [ ] I have added the nodes to the scene
- [ ] I have added in the script
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:
order: 3
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -38,4 +38,4 @@ import { Steps } from '@astrojs/starlight/components';
- [ ] I have set up the TileSet
- [ ] I have created my track
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ sidebar:
order: 3
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -75,4 +75,4 @@ import { Steps } from '@astrojs/starlight/components';
- [ ] I have created the button and script
- [ ] I have added the button to the menu scene
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "3D Intro"
description: Making a simple project for 3D
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';

This is a guide for making a 3-dimensional game in [Godot](https://godotengine.org/). If you are unfamiliar with Godot, check out the [Godot basics](/game-design/godot/basics) doc.
Expand Down Expand Up @@ -46,4 +46,4 @@ Although, go ahead and save the scene with **Scene > Save Scene** so you have th
- [ ] 3D Scene made.
- [ ] Saved scene as a file.
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "Navigating The 3D Viewport"
description: Learning how to navigate the 3D viewport.
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand All @@ -31,4 +31,4 @@ If you do not have a middle mouse button to press, go to **Editor > Editor Setti
- [ ] Flown around with right click + WASDQE.
- [ ] Recentered camera on selected node.
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "Making the player"
description: Making the basic player nodes.
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -38,4 +38,4 @@ Now when you play the game and press **down** on the arrow keys you should move
- [ ] Player body, mesh, and camera made and oriented.
- [ ] Directional light added.
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "First person camera"
description: Making the basic player nodes.
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';

Most modern 3D games have a first person camera, which can be pretty complicated. Open the script on your player.
Expand Down Expand Up @@ -76,4 +76,4 @@ Here's an example of what it should look like:
- [ ] Spaces replaced with *the correct amount* of tabs.
- [ ] No errors in the code.
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "Changing The Controls"
description: Making the basic player nodes.
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';

The mouse sensitivity variable controls how fast the camera moves, change it to suit your preference.
Expand All @@ -29,4 +29,4 @@ In your script, replace 'ui_up' with 'forward', 'ui_left' with 'left', 'ui_down'
- [ ] Gave the five actions buttons.
- [ ] Replaced code in script.
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "Making the world"
description: Making the basic player nodes.
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';

Now that you have a player, you need more platforms to jump on.
Expand Down Expand Up @@ -38,4 +38,4 @@ Save either platform as a scene by right clicking the static body and selecting
- [ ] The scaling of the platform is fixed.
- [ ] Saved a platform as a scene.
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "Adding Interaction"
description: Making the basic player nodes.
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';

Pressing a button is a little tricky, there's more that goes into pressing a button in a 3D environment than you thought, and more than you will have to do.
Expand Down Expand Up @@ -44,4 +44,4 @@ Then, decrease the ray cast's target position's y to -3 or lower.
- [ ] Gave the button the "Button" group.
- [ ] Added a ray cast.
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "Scripting The Button"
description: Making the basic player nodes.
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';

Now, go to the script on your player and add an `@onready` variable for the ray cast and label similar to how the `main_camera` is.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "Making the main scene and setup"
description: This page works through creating a full 3D racing game step-by-step
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -52,4 +52,4 @@ Your ground should now have repeated your picture and look something like this:
- [ ] I have a Game node and a Ground node.
- [ ] I'm ready to make the car!
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: "Vehicle Wheels and Body"
description: This page works through creating a full 3D racing game step-by-step
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -70,4 +70,4 @@ In your main scene with the ground, drag your saved car scene into the Ground (t
- [ ] I have a car body and four wheels.
- [ ] I understand how I can change the VehicleBody3D and VehicleWheel3D in the Inspector to suit my liking (e.g., if I want my wheels to be a different colour, or if I want the front wheels to accelerate too).
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: "Driving the car"
description: This page works through creating a full 3D racing game step-by-step
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -89,4 +89,4 @@ If the Ground isn't big enough, set the scale to 2 (or however big you need it t
- [ ] change my car to be slower
- [ ] make the car take really sharp turns
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: "Extra: Follow Camera"
description: This page works through creating a full 3D racing game step-by-step
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';
import { Steps } from '@astrojs/starlight/components';

Expand Down Expand Up @@ -76,4 +76,4 @@ import { Steps } from '@astrojs/starlight/components';
<Checklist>
- [ ] Smooth third person camera
</Checklist>
</Box>
</Box>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ unitTitle: "Car Controls"
description: This page works through creating a full 3D racing game step-by-step
---

import Checklist from '/src/components/tutorial/Checklist.astro';
import Checklist from '/src/components/Checklist.astro';
import Box from '/src/components/tutorial/Box.astro';

## Adding a Camera & Light
Expand Down Expand Up @@ -39,4 +39,4 @@ So far, you won't be able to control it -- this is on the next page.
<Checklist>
- [ ] I'm ready to drive my car!
</Checklist>
</Box>
</Box>
Loading

0 comments on commit fbb0fbe

Please sign in to comment.