Summary Files Commits Branches @commit @diff @stats
path: root / src
diff options
context:
space:
mode:
Commit959a4799a950dfee2232e7aed763f985e84762a0 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2020-11-25 15:32:53 +0200
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2020-11-25 15:32:53 +0200
Filesf435e648c8f8936e3581dbdc0a408e51e593f242 /src
syndamia.com-959a4799a950dfee2232e7aed763f985e84762a0.tar
syndamia.com-959a4799a950dfee2232e7aed763f985e84762a0.tar.gz
syndamia.com-959a4799a950dfee2232e7aed763f985e84762a0.zip
Parent3373bf0a45867dff972e95cb667c0ca816d82399 (diff)
Reworked the Mundus introduction and history pages
2 files changed, 33 insertions, 25 deletions
-rw-r--r--src/projects/mundus/history.md36
-rw-r--r--src/projects/mundus/introduction.md22
diff --git a/src/projects/mundus/history.md b/src/projects/mundus/history.md
index b2792c2..f4e7f5e 100644
--- a/src/projects/mundus/history.md
+++ b/src/projects/mundus/history.md
@@ -1,26 +1,40 @@
# Mundus - History
-**Article Created: 20 May 2020** || **Last Edited: 10 September 2020**
+**Article Created: 20 May 2020** || **Last Edited: 25 November 2020**
[`< Introduction`](./introduction.html) || [`User Interface >`](./user-interface.html)
-## [*Due for rework*](/rework.html)
-
---
-***08.02.2020*** - This was our first lecture in module 7 of the IT-kariera course and it was announced that for this exam we will be doing a project. We had almost complete freedom. From that point on, for the next couple of days I brainstormed different ideas.
+> ***08.02.2020***
+
+This was our first Module 7 lecture. Before, on all of our exams, we were given tasks and their output was checked by an online platform, but this time, we had to make a project. We were given almost complete freedom and so, I began brainstorming.
+
+> ***12.02.2020***
+
+Up until this point, I was trying out different ideas and technologies.
+
+I stared with `Unity`, that I dropped because of my lack of skill and time constraints (at first, the deadline was only about a month away). After that I looked into `GtkSharp 2.0`, a FOSS widget toolkit for creating user interfaces in `C#`. It was simple enough and I was able to learn everything that I needed relatively quickly, and so I stuck with it.
-***12.02.2020*** - For the next two and a half weeks I explored different game engines / user interfaces. I started with Unity, but I dropped it because of time constraints. After that I looked into Gtk, and more precisely it's `C#` implementation: `GtkSharp 2.0`. I settled up on it and started learning it.
After that I started planning.
-***27.02.2020*** - I started slowly to work on the project itself.
+> ***27.02.2020***
+
+By now, I was only preparing, thinking of ideas and testing them out. This was the first day of the programming phase of the project. Although, I still continued to work on ideas, development had slowly began.
+
+> ***28.03.2020***
+
+I decided to plan out my ideas more. The following week and a half were mostly filled with thinking but I did put down some code.
+
+> ***06.04.2020***
+
+Spring break had began. For me, that was the perfect time to start coding the program. I might've went a little bit overboard, with 8 hour and sometimes even 10 hour coding sessions, but I persevered. This continued even after the break was extended by another week.
-***28.03.2020*** - For the next week and a half I got a notebook and started taking notes and ideas all day long.
+But then, crisis struck. I, obviously, burned myself out and the COVID-19 pandemic began, in the beginning of which I was helping a lot with organisation of online education.
-***06.04.2020*** - Then started the spring school break. That was a good time to start coding the program. I worked really really hard, some days I worked for 8 hours without stop. It was almost the end of the break, but it got extended by a week. I continued working.
+For the next month and a half, I was in a pattern of working hard on the project for a week or two and then not working on it for the same amount of time.
-But then, the COVID-19 situation happened. I wasn't able to continue working on it for a while, because I was burned out from the spring break and, in the beginning, there was an incredible amount of chaos with online education that I took upon myself to organize as much as I can.
+> ***23.05.2020***
-Until I finished the exam version, this pattern continued. I kept having a week or two where I worked really hard and another week or two where I rested.
+Finally, I was done. It was just in the nick of time too, I had to present it in 8 days, on the 31st. The result was more of a "tech demo", it was nowhere near my final goals, but it was still quite developed.
-***23.05.2020*** - Finally, after many weeks of working on it, I had finished the exam version. I am saying "exam version" and not "the program" or "the project", because in the end it was more of a tech/code demo, than a finished product. More serious development will continue soon.
diff --git a/src/projects/mundus/introduction.md b/src/projects/mundus/introduction.md
index 92b301a..55fc9ab 100644
--- a/src/projects/mundus/introduction.md
+++ b/src/projects/mundus/introduction.md
@@ -1,27 +1,20 @@
# Mundus - Introduction
-**Article Created: 20 May 2020** || **Last Edited: 10 September 2020**
+**Article Created: 20 May 2020** || **Last Edited: 25 November 2020**
[`History >`](./history.html)
-## [*Due for rework*](/rework.html)
-
---
-Mundus is an opensource light-weight sandbox desktop game (on how to install it, refer to the [README of repository](https://github.com/Syndamia/Mundus/blob/master/README.md)).
-
-In it, you can explore, fight with creatures, build things or dig up the whole ground.
-
-If you choose survival mode, gathering resources and crafting better equipment are essential. If you prefer creating things, creative mode is for you.
+Mundus is my exam project for Module 7 of the IT-kariera program, although the concept has exited ever since my first lessons in the program.
+It's an open-source light-weight sandbox desktop game in which you can explore, fight with creatures, build things or dig up the whole ground.
-It all started as my exam project for module 7 of the course IT-kariera. Well, the concept has existed ever since my first lessons in the course. BitSpace and BitSpace 2.0 were short-lived attempts at implimenting this idea but with Mundus I decided it was time to do this once and for all.
+I've done this project completely by myself. It contains **more than 2000 lines of code**, written in around **3 months**.
-Although it began as an exam project, I will continue working on for the foreseeable future with two goals in mind. First and foremost, to create a fun game and second of all: to make it avalable to be downloaded directly on linux (from AUR, ...).
+In the beginning I had big plans for it, I wanted to continue development after the exam and make it a big and popular program. That never happened, mostly because the user interface toolkit I was using wasn't capable enough for the long-term. Although, the project does **spiritually live on** with [Velekurt](https://github.com/Velekurt).
-I am doing this project by myself, from code to textures. It contains more than 2000 lines of code, which I have written in the past months.
-
-**Links to project**: [GitHub](https://github.com/Syndamia/Mundus)
+**Links to the project**: [GitHub](https://github.com/Syndamia/Mundus)
## Contents:
@@ -31,7 +24,8 @@ I am doing this project by myself, from code to textures. It contains more than
4. [Basic Concepts](./basic-concepts.html)
## Screenshots
-(may vary between operating systems and system themes)
+
+*Screenshots are made on Linux Mint Cinnamon*
![](./img/small-game-window.png) ![](./img/map-menu.png) ![](./img/inventory-menu.png)