Summary Files Commits Branches @commit @diff @stats
path: root / src / blog
diff options
context:
space:
mode:
Commite7ac922aa3d097efc5fc9bd3a46bbc9f3b0bede8 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-03-09 17:51:59 +0200
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-03-09 17:51:59 +0200
Files25bb8d3d1a8aaa4fc5ce1ebcd8aacb193218a1c1 /src/blog
syndamia.com-e7ac922aa3d097efc5fc9bd3a46bbc9f3b0bede8.tar
syndamia.com-e7ac922aa3d097efc5fc9bd3a46bbc9f3b0bede8.tar.gz
syndamia.com-e7ac922aa3d097efc5fc9bd3a46bbc9f3b0bede8.zip
Parent9f28a312879f4c92eeda3d4b27979bc322faa637 (diff)
Updated all id links with new format, following update to ssg6
diff --git a/src/blog/mundus-first-shot-at-gamedev/basic-concepts.md b/src/blog/mundus-first-shot-at-gamedev/basic-concepts.md
index 3daa857..fce629c 100644
--- a/src/blog/mundus-first-shot-at-gamedev/basic-concepts.md
+++ b/src/blog/mundus-first-shot-at-gamedev/basic-concepts.md
@@ -17,14 +17,14 @@ Even though the game is quite unfinished, there are still a fair bit of mechanic
## Contents
<div></div>
-1. [Tiles](#Tiles)
-2. [Layers and superlayers](#Layers%20and%20superlayers)
-3. [Inventory](#Inventory)
-4. [Crafting](#Crafting)
-5. [Event logs](#Event%20logs)
+1. [Tiles](#tiles)
+2. [Layers and superlayers](#layers-and-superlayers)
+3. [Inventory](#inventory)
+4. [Crafting](#crafting)
+5. [Event logs](#event-logs)
## Tiles
-[![🔗](/img/link-tabler.svg)](#Tiles)
+[![🔗](/img/link-tabler.svg)](#tiles)
The in game world (map) is composed of squares, called tiles. Everything is a type of tile. There are two main categories of tiles: items and mobs. Mobs (mobile object for short) are the creatures in the game, while items are everything else, from the tools, to the trees.
@@ -63,7 +63,7 @@ Items, however, are divided into:
- Swords: used for damaging (killing) mobs
## Layers and superlayers
-[![🔗](/img/link-tabler.svg)](#Layers%20and%20superlayers)
+[![🔗](/img/link-tabler.svg)](#layers-and-superlayers)
The in game world (map) is composed of superlayers. Superlayers represent each elevation level in the world. Conceptually, there are in total 5 superlayers: Space, Sky, Land, Underground and ???, although only Sky, Land and Underground are implemented.
@@ -76,7 +76,7 @@ Each superlayer is composed of 3 layers: Structure, Mob and Ground. Each one of
- **Structures cannot be placed on top of holes** (empty spots in the ground layer), **except if they are "climable"**, in which case they will be placed in the structure layer on the superlayer below. Mobs also cannot reside on top of holes (they fall to the superlayer below)
## Inventory
-[![🔗](/img/link-tabler.svg)](#Inventory)
+[![🔗](/img/link-tabler.svg)](#inventory)
Each mob can store certain amount of item tiles. That is done in it's inventory. The inventory is comprised of 4 parts:
@@ -87,12 +87,12 @@ Each mob can store certain amount of item tiles. That is done in it's inventory.
- Accessories and Gear: used only for storing gear tiles
## Crafting
-[![🔗](/img/link-tabler.svg)](#Crafting)
+[![🔗](/img/link-tabler.svg)](#crafting)
Creating new item tiles is done through crafting. Each craftable item requires one to five different materials in different quantities. The item tiles must be inside the "items" part of your inventory.
## Event logs
-[![🔗](/img/link-tabler.svg)](#Event%20logs)
+[![🔗](/img/link-tabler.svg)](#event-logs)
Certain actions you do in the game are stored in memory as messages (logs). They are also used to give you information that you couldn't get otherwise, for example, there is a log when you can't climb up a superlayer because a mob is blocking the way, or when you damage/kill a structure or mob.
diff --git a/src/blog/mundus-first-shot-at-gamedev/index.md b/src/blog/mundus-first-shot-at-gamedev/index.md
index 440b4bd..787c019 100644
--- a/src/blog/mundus-first-shot-at-gamedev/index.md
+++ b/src/blog/mundus-first-shot-at-gamedev/index.md
@@ -25,21 +25,21 @@ Nevertheless, this journey was very important to me, hence writing this multi-pa
1. [Timeline](./timeline.html)
2. [User Interface](./user-interface.html)
- 1. [Main screen](./user-interface.html#Main%20screen)
- 2. [Create new game](./user-interface.html#Create%20new%20game)
- 3. [Game Window](./user-interface.html#Game%20Window)
- 4. [Map menu](./user-interface.html#Map%20menu)
- 5. [Inventory menu](./user-interface.html#Inventory%20menu)
- 6. [Crafting menu](./user-interface.html#Crafting%20menu)
+ 1. [Main screen](./user-interface.html#main-screen)
+ 2. [Create new game](./user-interface.html#create-new-game)
+ 3. [Game Window](./user-interface.html#game-window)
+ 4. [Map menu](./user-interface.html#map-menu)
+ 5. [Inventory menu](./user-interface.html#inventory-menu)
+ 6. [Crafting menu](./user-interface.html#crafting-menu)
3. [Basic Concepts](./basic-concepts.html)
- 1. [Tiles](./basic-concepts.html#Tiles)
- 2. [Layers and superlayers](./basic-concepts.html#Layers%20and%20superlayers)
- 3. [Inventory](./basic-concepts.html#Inventory)
- 4. [Crafting](./basic-concepts.html#Crafting)
- 5. [Event logs](./basic-concepts.html#Event%20logs)
+ 1. [Tiles](./basic-concepts.html#tiles)
+ 2. [Layers and superlayers](./basic-concepts.html#layers-and-superlayers)
+ 3. [Inventory](./basic-concepts.html#inventory)
+ 4. [Crafting](./basic-concepts.html#crafting)
+ 5. [Event logs](./basic-concepts.html#event-logs)
## Screenshots
-[![🔗](/img/link-tabler.svg)](#Screenshots)
+[![🔗](/img/link-tabler.svg)](#screenshots)
<div style="display: flex; overflow-x: scroll; align-items: center">
<img src="./img/small-game-window.png" style="height: 100%; flex: 1; margin-right: 0.5em">
diff --git a/src/blog/mundus-first-shot-at-gamedev/introduction.md b/src/blog/mundus-first-shot-at-gamedev/introduction.md
index 440b4bd..787c019 100644
--- a/src/blog/mundus-first-shot-at-gamedev/introduction.md
+++ b/src/blog/mundus-first-shot-at-gamedev/introduction.md
@@ -25,21 +25,21 @@ Nevertheless, this journey was very important to me, hence writing this multi-pa
1. [Timeline](./timeline.html)
2. [User Interface](./user-interface.html)
- 1. [Main screen](./user-interface.html#Main%20screen)
- 2. [Create new game](./user-interface.html#Create%20new%20game)
- 3. [Game Window](./user-interface.html#Game%20Window)
- 4. [Map menu](./user-interface.html#Map%20menu)
- 5. [Inventory menu](./user-interface.html#Inventory%20menu)
- 6. [Crafting menu](./user-interface.html#Crafting%20menu)
+ 1. [Main screen](./user-interface.html#main-screen)
+ 2. [Create new game](./user-interface.html#create-new-game)
+ 3. [Game Window](./user-interface.html#game-window)
+ 4. [Map menu](./user-interface.html#map-menu)
+ 5. [Inventory menu](./user-interface.html#inventory-menu)
+ 6. [Crafting menu](./user-interface.html#crafting-menu)
3. [Basic Concepts](./basic-concepts.html)
- 1. [Tiles](./basic-concepts.html#Tiles)
- 2. [Layers and superlayers](./basic-concepts.html#Layers%20and%20superlayers)
- 3. [Inventory](./basic-concepts.html#Inventory)
- 4. [Crafting](./basic-concepts.html#Crafting)
- 5. [Event logs](./basic-concepts.html#Event%20logs)
+ 1. [Tiles](./basic-concepts.html#tiles)
+ 2. [Layers and superlayers](./basic-concepts.html#layers-and-superlayers)
+ 3. [Inventory](./basic-concepts.html#inventory)
+ 4. [Crafting](./basic-concepts.html#crafting)
+ 5. [Event logs](./basic-concepts.html#event-logs)
## Screenshots
-[![🔗](/img/link-tabler.svg)](#Screenshots)
+[![🔗](/img/link-tabler.svg)](#screenshots)
<div style="display: flex; overflow-x: scroll; align-items: center">
<img src="./img/small-game-window.png" style="height: 100%; flex: 1; margin-right: 0.5em">
diff --git a/src/blog/mundus-first-shot-at-gamedev/user-interface.md b/src/blog/mundus-first-shot-at-gamedev/user-interface.md
index d6eb058..bfe8659 100644
--- a/src/blog/mundus-first-shot-at-gamedev/user-interface.md
+++ b/src/blog/mundus-first-shot-at-gamedev/user-interface.md
@@ -20,15 +20,15 @@ A lot of the topics covered are explained in more detail in [Basic Concepts](./b
## Contents
<div></div>
-1. [Main screen](#Main%20screen)
-2. [Create new game](#Create%20new%20game)
-3. [Game Window](#Game%20Window)
-4. [Map menu](#Map%20menu)
-5. [Inventory menu](#Inventory%20menu)
-6. [Crafting menu](#Crafting%20menu)
+1. [Main screen](#main-screen)
+2. [Create new game](#create-new-game)
+3. [Game Window](#game-window)
+4. [Map menu](#map-menu)
+5. [Inventory menu](#inventory-menu)
+6. [Crafting menu](#crafting-menu)
## Main screen
-[![🔗](/img/link-tabler.svg)](#Main%20screen)
+[![🔗](/img/link-tabler.svg)](#main-screen)
![](./img/main-screen.png)
@@ -37,7 +37,7 @@ We start off with the main screen.
Only the `Create a new game` button is implemented, although the `Settings` one does open a blank window.
## Create new game
-[![🔗](/img/link-tabler.svg)](#Create%20new%20game)
+[![🔗](/img/link-tabler.svg)](#create-new-game)
![](./img/create-new-game.png)
@@ -54,7 +54,7 @@ Creating a game gives you a couple of options:
**Note:** all game window screenshots are made with the `Small Game Window`.
## Game Window
-[![🔗](/img/link-tabler.svg)](#Game%20Window)
+[![🔗](/img/link-tabler.svg)](#game-window)
![](./img/small-game-window.png)
@@ -71,7 +71,7 @@ Underneath that, there is your hotbar. It is a part of your inventory.
After that, you have the `Event log` button and some of the most recent events. Clicking the button opens a window from which you can checkout everything that has happened. On the sides, you can find the `Map` and `Inv` toggle buttons and the `Pause` and `Music` menu buttons. The `Music` menu can only play and stop WAV files.
## Map menu
-[![🔗](/img/link-tabler.svg)](#Map%20menu)
+[![🔗](/img/link-tabler.svg)](#map-menu)
![](./img/map-menu.png)
@@ -80,14 +80,14 @@ The Map menu is an extension (to the left) of the normal game window. It cannot
At the top, you can see the ground layer tiles. Below it you can find the name of the superlayer you're currently in and your coordinates. At the bottom there are the structure layer tiles and `There is a hole above player` field, where you can check whether you are able to ascent a superlayer.
## Inventory menu
-[![🔗](/img/link-tabler.svg)](#Inventory%20menu)
+[![🔗](/img/link-tabler.svg)](#inventory-menu)
![](./img/inventory-menu.png)
The Inventory menu is an extension (to the right) of the normal game window. From here you can store your items, organize them, craft and see information about a given item.
## Crafting window
-[![🔗](/img/link-tabler.svg)](#Crafting%20window)
+[![🔗](/img/link-tabler.svg)](#crafting-window)
![](./img/crafting-window.png)