diff options
1 files changed, 25 insertions, 26 deletions
| -rw-r--r-- | src/blog/mundus-first-shot-at-gamedev/introduction.du | 51 |
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} |