Skip to content

QD-Engine notes

July 8, 2024
  • Uncategorized

Lot of Refactoring

This week, work was somewhat slow. I started my week with finishing up restoring the feature to dump QML output to an XML file, which aids in visually comparing what is loaded from the QML file. This task primarily involved rewriting all the save script methods using Common::SeekableWriteStream. There were nearly 200 methods that needed […]

July 2, 2024
  • GSoC

Compiling Sources and Verifying targets

This week was a little haywire. It involved a lot. of debugging and getting a deeper understand of the engine. Compiling the original Engine. For the past few weeks we were stuck on problems that were getting very hard to debug. Hence we decided that it would be helpful for us to compile the original […]

June 24, 2024
  • Uncategorized

Debugging Graphics

This week was majorly spent on starting the majority of the graphics work, which comprises the most hefty part of the project. This week made me realise the complexity of the task. The engine is really complicated, and has many layers of abstraction. The hardest part of this week was to tackle this challenge and […]

June 17, 2024
  • GSoC

More Resource Loading

This week’s work revolved around loading resources from data files and developing the splash screen. I’ve previously discussed the splash screen in detail, so feel free to refer to my earlier blog post if you’re curious about my approach. Loading the QML file The first task was to load the QML file. Interestingly, the contents […]

June 11, 2024
  • Uncategorized

The First Visuals

This is a short mid-week update on my work to add support to qdEngine. As I previously mentioned,  I have been working on displaying the splash screen. In this blog post I will give you details on how I managed to render my first visuals using qdEngine. The splash screen is stored as a bitmap. […]

June 9, 2024
  • GSoC

Working on Resource loading and Misc Refactoring

The main objective of this week was to start re-writing code that was stubbed while compiling the engine. We chose to handle the methods dealing with loading assets and reading configuration files first. This could be followed by writing code to render graphics, sound and rest of the components of the engine. I started off […]

June 3, 2024
  • GSoC

Compiling the engine

Continuing from where I left, in this blog I will give you an overview of the progress made in the first week of GSoC. As I mentioned previously even though it has only been 1 week since GSoC has started, I have been working on this for quite some time now. The initial phase of […]

May 27, 2024
  • GSoC

__init__

It has been three weeks since GSoC results have been announced. All this while I have been working with sev to get a head start on the project. Although I started working on the project pretty early, I haven’t gotten a chance to talk about the progress we have made. since this my first post […]

Powered by WordPress and Marianne