Hi dee Ho!
I posted some time ago on wesnoth forums, asking if anyone knows a freeware game project which would need volunteer for doing some coding. Someone with nick "The Silent One" told me about freeorion. That's why I am here.
I browsed some of the wiki pages, and I was impressed. I liked what I saw
It all felt quite well organized - from requirements to specifications and implementation. I would not have been surprized if I saw inspection plan for different interfaces
Okay, then some words about why I am here.
I have always wanted to participate in freeware game project. Unfortunately I have huge holes in crucial techy skill sections, and my time is quite limited (I am a father of two young kids, and have a fulltime job...). That is why it is difficult for me to find a suitable project. I do not want to delay things.
Well, what I can do then? I have done coding work for approx 3,5 years now. (Although I do not have proper education for that, I was and actually still am, studying for physics masters at Uni in Finland). First 2 years was not so professional C++ coding for a cosmic ray research project I was involved. Then I got tired of constant uncertainity about the project's funding, and switched to WCDMA BTS developement which is done in C. That I have been doing for 1,5 years now.
So I can say I do allright C, and I have distant memories about C++
Well, then the huge gaps in my skills I mentioned... I have never needed to write any graphical apps. I have been working close to HW. Nor have I done sounds. Both of those are fairly important in games if I am right :p I have never done windows programming either, at UNI I had linuxes, and in my current work.. well, we have something I am not allowed to talk about :/ So I am not too good with OS specific things. However I could be able to do something with the game engine, or bug hunting. But the limitation is my busyish schedule.
So what do you think, do you have a suitable task for a guy like me? I am keen to see how things are done in application level (since - as I told - I have been working on system level for my 'professional career'), besides I have always wanted to be mentioned in endscreen or readme of a game
Oh, and a general note: Thumbs Up for this project! I LOVED old MOO1.
Ps. Try valgrind for linux memory checking. At least I have found it excellent, especially what comes to detecting invalid reads/writes and memory leaks. Just compile the linux version with flag -ggdb which adds gdb debuginfo (assuming you use gcc/g++ - I admitt I haven't even checked the code yet), and it should give you quite accurate information about the problems it finds.