Menu

OpenAL Minerva is born

I wanted to learn how to use OpenAl and how it worked, but I couldn't do it by just reading the manual. So I decided to write my own software that leverage all its functions and maybe even add some 3D graphics into it. I would learn how to use OpenAL, I would learn the basics of OpenGL and even learn a lot about programming. So OpenAL Minerva was born.
I started programming in C++, but I am a noob programmer and it was too daunting. I discovered OpenTK and decided to use it for my project, I had some experience with Python and Qt, but I thought it would be easier with OpenTK.
I downloaded Visual Studio Express 2013 for Desktop and started programming. I had a lot of problems at first, specially with the GUI, but I worked out most of them.
The software is not done yet, but I am releasing it as is for the moment. I still need to add various tests, credit correctly all code I used and the 3D interface.

Right now the code is all macaroni, but this is a learning experience. After implementing everything I am going to clean up the code and make it more object-oriented (I do not even know what it exactly is yet! If there is any "object orientation" concept used here, it is by chance).

These are the goals for this project:
-> Finish programming all tests
-> Make the code more Object-Oriented
-> Port it to C++ and Qt (right now it is C# and WPF)

Yeah, it will be a great learning experience :)

Posted by Luís Felipe Safady 2015-06-17

Log in to post a comment.