PDA

View Full Version : Project with c++



ntanitime
November 26th, 2011, 04:40 PM
Hi,
I'm following a course of advance c++ at my University and i want to improve my ability.
Do you know a project (Open Source) where i can help developing ?:):)

trent.josephsen
November 26th, 2011, 05:30 PM
http://freecode.com (formerly freshmeat.net) is a great place to look for stuff you might be interested in working on. There's no shortage of projects written in C++.

JDShu
November 26th, 2011, 05:52 PM
C++ projects that interest me personally off the top of my head:

The doom 3 source code was recently released, maybe you can take a look at that and even help out with iodoom (http://www.iodoom3.org/).

Haiku OS (http://haiku-os.org/) is written in C++ and they need a lot of help.

If you're into compilers, llvm (http://llvm.org/) is written in C++.

nickleboyblue
November 26th, 2011, 06:07 PM
Try fixing Wiican. It allows you to connect a wiimote to your computer. And while you're at it, try combining it with something like qjoypad. That way, you can connect the device to the computer AND map the buttons to keys in one program.

Qjoypad is the pest gamepad mapper out there for Linux, but it lacks some features. It would be nice to set controller profiles independently of each other so that multiple people can play the same game with their individual layouts.

...And more obscure but just as interesting, try adding functionality to support software controllers through wifi. This would allow an android phone to act as a video game controller or even a remote through wifi.

And one more thing: Wiican only connects to wiimotes when you tell it to. It would be nice if it would look for them always and simply activate them in the currently selected layout. That way, it would support multiple wiimote connections on one or more layouts without having to explicitly tell the program to connect. This would be nice in MythTV, where you could connect the wiimote to the computer and use it as a remote for your media center.

ntanitime
November 26th, 2011, 08:12 PM
Thanks you !!
Now I'm reading more about the project tell by you.

p.s

JDShu
The doom 3 source code was recently released, maybe you can take a look at that and even help out with iodoom (http://www.iodoom3.org/).
I spend a lot of time playing Doom 3, that is amazing !:D
But it seem to be very difficult !

JDShu
November 26th, 2011, 09:43 PM
I spend a lot of time playing Doom 3, that is amazing !:D
But it seem to be very difficult !

My advice is to find something you really like, so iodoom is probably good. Don't worry about things being difficult, reading code is a sure-fire way to get better at programming. Try to *really* understand what a section of code does. You don't need to understand everything, just pick stuff out to study.

ntanitime
November 26th, 2011, 10:17 PM
Do you know some program or project link with poker and c++ ??
I love poker !

Thanks JDShu :D
I am going to read iodoom if i don't find nothing about poker.

robotz421
November 26th, 2011, 10:18 PM
If you are going to get involved in a project I would second JDSchu's advice. However since I have some experience in University (I graduated) I would caution you not to spend too much time on outside projects. If your University is anything like mine was, they have probably attempted to plan things so that the course load will be about all a reasonably good student (i.e. the ones they expect to graduate) can handle, leaving very little time for anything else, especially during the second half of the term and especially if you are in 3rd or 4th year (this was the time I learned the art of managing sleep deprivation.) Sometimes they overdo it, once I had to run around to all my profs begging for extra time when they all assigned term projects during a single week. Myself I would just attempt to master the material presented and then further my education after I graduated. I know this is no fun but it's the reality of University life and my advice if you want to do well and graduate. On the other hand I applaud your desire to increase your skills and would be cheering you on if you decided to ignore the above, if you do I would be ready to abandon the extra work any time your work load demanded it and would absolutely not commit myself to actually finishing anything on the project.

ntanitime
November 26th, 2011, 11:42 PM
Thanks for the advice robotz421.
I' m in the some situation, little time to spend free, a lot time with hard study:)
But I already collaborated in some project in my free time so i can spare this free time.
Obviously as you said the first thing is the Study.

MG&TL
November 26th, 2011, 11:47 PM
redeclipse.net

Could do with a bit of help.


+1 for Haiku.