Go Back   Orbiter-Forum > Blogs > Project Mercury and object-oriented design
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

Here, I describe the evolution of Project Mercury and I describe object-oriented design related to Orbiter that I use in this project. Happy reading!
Rate this Entry


Posted 12-28-2011 at 11:42 PM by Bibi Uncle
Updated 01-13-2012 at 01:11 AM by Bibi Uncle

Hi everyone!

This is my first blog entry and I hope it will not be my last one. In this post, I would like to present myself and the project I am currently working one.
Presentation of myself
I think it is important to present myself in this first entry in order to familiarize yourself with my ideas. My name is Émile Grégoire, but I am commonly known as Bibi Uncle. I am from Québec in Canada, a French province. That's why my name seems strange to some of you (and that's why a chose this easy spelling and pronouncing nickname ). Also, I would like to warn you that English is not my native tongue, I speak French. Therefore, expect spelling and grammar mistakes. I will try to do my best to avoid those. I am 16 years old and my passion is music. I mainly like progressive rock, classical, military, jazz and country music.

I am programming since about two years in C++. I started with Orbiter with the help of Dansteph's tutorial. Thank you, Dan, by the way . I switched to various other libraries like OpenGL, DirectX, Panda3D (in C++, not Python). I found out pretty fast that the concept of object-oriented programming was a really great idea and that I liked to create designs for softwares.
What is Project Mercury?
Probably a lot of you know this project. It was started pretty much at the beginning of Orbiter. I do not have any date, because I did not know Orbiter at this time. It is an open source project that tries to recreate the famous first manned space missions of the United-States, back in the '50s and '60s. Since the 5.0 release in 2005 (and a patch later in 2006), it was forgotten from developpers, but not from users.

After flying a few times (using Nulentout's tutorial in French), I looked at that project code and found out that it was interesting. I managed to make it compatible with Orbiter 2010. I was then contacted by Robert Conley, one of the creator of the project in March 2011. He added me as an administrator of the SourceForge project. I then worked time to time on it, rewritting it from the ground in a more object-oriented manner.
The purpose of this blog
I write this blog in order to share with everyone my ideas of object-oriented design and to announce news of this project. I will maybe also share my opinion about programming in general, especially on C++.

My targetted public is more C++ developpers, than the end-users. However, those who simply want some news about this project will be able to find the answer here. If you're just beginning in C++, this may be rough a bit. On the other hand, it will probably be handy to read this in order to help you to create reusable and effective code later.

Feel free to comment my posts. If you think that my ideas are not the best, you can present yours in a comment. I will be glad to share ideas of object-oriented designs!

That's it for this blah-blah post. I hope you will be there for my next one!
Posted in Uncategorized
Views 3309 Comments 1
« Prev     Main     Next »
Total Comments 1


  1. Old Comment
    Bibi.....Please tell me you have not given up on this!
    Posted 09-12-2012 at 01:40 PM by Lanzfeld Lanzfeld is offline

All times are GMT. The time now is 07:41 AM.

Quick Links Need Help?

About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Copyright ©2007 - 2017, Orbiter-Forum.com. All rights reserved.