Summary Files Commits Branches @commit @diff @stats
path: root / src / blog / mundus-first-shot-at-gamedev / introduction.du
diff options
context:
space:
mode:
1 files changed, 25 insertions, 26 deletions
-rw-r--r--src/blog/mundus-first-shot-at-gamedev/introduction.du51
diff --git a/src/blog/mundus-first-shot-at-gamedev/introduction.du b/src/blog/mundus-first-shot-at-gamedev/introduction.du
index 9c1cabf..f5656fc 100644
--- a/src/blog/mundus-first-shot-at-gamedev/introduction.du
+++ b/src/blog/mundus-first-shot-at-gamedev/introduction.du
@@ -1,48 +1,47 @@
-# Introduction - Mundus: My first shot at game development
+'def title Introduction - Mundus: My first shot at game development
+'def desc General background on Mundus
-'define expected-reading 2 min
-'define created 21 July 2020
-'define edited 25 November 2020
-[$pagenav]
+# {title}
-'define next_link ./timeline.html Timeline
-[$pagination_start]
+{pagenav 2 min;21 July 2020;25 November 2020}
-[$due_for_rework]
+{pagination ;;;Timeline;./timeline.html}
+
+{due_for_rework}
\n
:contents
:numbered
-1. [url ./timeline.html Timeline]
-2. [url ./user-interface.html User Interface]
+1. {url Timeline;./timeline.html}
+2. {url User Interface;./user-interface.html}
.numbered
- 1. [url ./user-interface.html#main-screen Main screen]
- 2. [url ./user-interface.html#create-new-game Create new game]
- 3. [url ./user-interface.html#game-window Game Window]
- 4. [url ./user-interface.html#map-menu Map menu]
- 5. [url ./user-interface.html#inventory-menu Inventory menu]
- 6. [url ./user-interface.html#crafting-menu Crafting menu]
+ 1. {url Main screen;./user-interface.html#main-screen}
+ 2. {url Create new game;./user-interface.html#create-new-game}
+ 3. {url Game Window;./user-interface.html#game-window}
+ 4. {url Map menu;./user-interface.html#map-menu}
+ 5. {url Inventory menu;./user-interface.html#inventory-menu}
+ 6. {url Crafting menu;./user-interface.html#crafting-menu}
-3. [url ./basic-concepts.html Basic Concepts]
+3. {url Basic Concepts;./basic-concepts.html}
.numbered
- 1. [url ./basic-concepts.html#tiles Tiles]
- 2. [url ./basic-concepts.html#layers-and-superlayers Layers and superlayers]
- 3. [url ./basic-concepts.html#inventory Inventory]
- 4. [url ./basic-concepts.html#crafting Crafting]
- 5. [url ./basic-concepts.html#event-logs Event logs]
+ 1. {url Tiles;./basic-concepts.html#tiles}
+ 2. {url Layers and superlayers;./basic-concepts.html#layers-and-superlayers}
+ 3. {url Inventory;./basic-concepts.html#inventory}
+ 4. {url Crafting;./basic-concepts.html#crafting}
+ 5. {url Event logs;./basic-concepts.html#event-logs}
-I have been toying with the idea of making a game ever since my first exposure to programming. The [url https://gitlab.com/Syndamia/Shower/-/tree/master/ARK%20(2015 earliest piece of code]) I ever wrote was about replicating a computer boot up sequence from the video game [url https://store.steampowered.com/app/282140/SOMA/ SOMA]. I developed it in 2015, solid 3 years before my first proper introduction to software development.
+I have been toying with the idea of making a game ever since my first exposure to programming. The {url earliest piece of code;https://gitlab.com/Syndamia/Shower/-/tree/master/ARK%20(2015}) I ever wrote was about replicating a computer boot up sequence from the video game {url SOMA;https://store.steampowered.com/app/282140/SOMA/}. I developed it in 2015, solid 3 years before my first proper introduction to software development.
Five years later, in early 2020, I had to make a project for an exam. I (initially) had about a month to complete it and the only requirements were technical: utilize a database with at least x tables, employ a specific design pattern, etc. Fairly quickly I decided upon making a "minecraftian" game: 2D sandbox where you could fight, craft, build, eat and explore.
-I called it [url https://gitlab.com/Syndamia/Mundus Mundus] and it took me around 3 months to complete and consisted of more than 2000 lines of code. Although these metrics aren't very impressive in the real world, they were a monumental achievement for me. In the beginning I planned on developing it into a fully fledged game, but that never happened.
+I called it {url Mundus;https://gitlab.com/Syndamia/Mundus} and it took me around 3 months to complete and consisted of more than 2000 lines of code. Although these metrics aren't very impressive in the real world, they were a monumental achievement for me. In the beginning I planned on developing it into a fully fledged game, but that never happened.
Nevertheless, this journey was very important to me, hence writing this multi-page article.
-[=Link to the source code=]: [url https://gitlab.com/Syndamia/Mundus GitLab]
+{b Link to the source code}: {url GitLab;https://gitlab.com/Syndamia/Mundus}
## Screenshots
@@ -52,4 +51,4 @@ Nevertheless, this journey was very important to me, hence writing this multi-pa
<img src="./img/inventory-menu.png" style="height: 100%; flex: 1;">
</div>
-[*Screenshots are made on Linux Mint Cinnamon with the Mint-Y theme*]
+{i Screenshots are made on Linux Mint Cinnamon with the Mint-Y theme}