On Sun, 2006-11-19 at 14:05 +0100, Jure Repinc wrote: > mithro pravi: > > > Welcome to Thousand Parsec, if you wouldn't mind, could you tell us > > about how you found the project and what your main interests in the > > project are? > > Well, here is my story. In 1994 I was about 13 I was playing Galactic > Civilizations on OS/2 Warp for a short time. Then father soon switched > to Windows 95. After a year or two after the switch I remembered that I > enjoyed playing GC and I tried to find something similar for Windows. So > I found Stars! which I played quite a lot and later Galactic > Civilizations I for Windows. About 10 years ago I started using Linux > and about 5 years ago it became my main operating system. Later I again > remembered how much I enjoyed playing GC and Stars! so I helped other > players of GCI to convince StarDock so that they would port GCI to Linux > or at least create GCII using tevhnologies like OpenGL or SDL so that it > would be easier to port it to other operating systems. Since it looks > like they don't care for users on other operating systems, I started to > search for a similar game that would also run on Linux.
I too am a Stars! fan and originally started development of TP mainly because Stars! 2 (aka Stars! Supernova) never arrived. > I'm not exactly sure how I found TP project. Maybe it was after > searching on Google, but if I now try some search terms that come to my > mind first TP isn't very visible among the results. So I guess I heard > about the project on some forum or mailing list or something. Could you list some of the search terms you thought of when trying to find Thousand Parsec? It would be good if we could get our google-rank on those pages increased so it does appear. > About interests. At first I expected a game preferably similar to Stars! > so that I could already play it. But I quickly realized that this is > project that is still in development and needs some time until it > reaches Stars! features. That's why after I found TP project I forgot > about it for a couple of years and just played Stars! using Wine. We are slowly getting to the stage of supporting Stars! The next release of the client will support a could of really cool new things like: - Automatic Media Downloading - Thing Design support (IE Ship/Torpedo/etc) - Less bugs (hopefully) I really need help with testing, so if you have time I can explain how to get the code and setup a development environment. > During this time I also started learning C++ and Qt programming (my mian > goal is to help with KDE some day). This week I remembered TP project > again and I remembered that it could use some help. And since I now know > a little bit of C++ and Qt I thought that now maybe I could even be of > some use to the project. Maybe I could even try to create a KDE/Qt > client for the game to see how much I really know C++ and Qt > programming. I will also try to get to know better the C++ code for > server and protocol library and then try to help here. Since I'm more or > less new to C++ I will probably need some help from you. I also have to > tell you that I'm a physics student now, so I don't have a lot knowledge > that someone gets if studying computer science. I learn about computers > and programming on my own. So please bare with me if I ask something > stupid or do something wrong. If you have any recommendations about what > books/documents I should read about programming this kind of games I > would be glad to hear about them. I would also like to hear what is the > best way/place to start learning about TP code. I am a strictly gnome and Python man. I can help you understand how to implement certain things as a client and it is all ways good to have a second implementation to check that we havnt introduced any Python or wxWindows specific code. You will most probably need the following to get started, - libtpproto-cpp for the protocol support. - libcurl (or other http library) is needed to download stuff (like media, battle data and soon to exist metaserver) This should most probably just be part for libtpproto-cpp. - libmng (or another graphics library which supports mng) is needed to display animated graphics (not strictly needed but would be good anyway). - libguile or mzscheme (or other Scheme library) for working out design properties. This might seem a lot at first, but it is actually quite easy to get a long way without to much of a problem. The biggest work is writing the actual GUI side. > > Could you also please log a bug on sourceforge if you haven't > > already. The url for this is > > https://sourceforge.net/tracker/?group_id=132078&atid=723099 > > I see that Lee has already changed the order of includes. Should I log > the bug anyway? No, its good to log bug reports to SF as it raises our activity level and hence visibility. Plus it gives us a record of what has happened. > > Thanks for your time. > > No problem. I'm glad I could help and I hope I will be able to help more > in the future. Hope to see you around. BTW You can join us in IRC at irc://irc.worldforge.org/#tp Thanks or your time. Tim Ansell _______________________________________________ tp-devel mailing list [email protected] http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel
