diff options
Reworked the Mundus introduction and history pages
2 files changed, 33 insertions, 25 deletions
| -rw-r--r-- | src/projects/mundus/history.md | 36 | ||||
| -rw-r--r-- | src/projects/mundus/introduction.md | 22 |
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*    |