On Wednesday 06 December 2006 04:29, Jure Repinc wrote: > Lee Begg pravi: > > How are you going? > > Well it is going a bit slowly. I have a lot of work to do at the > university, so there is not much time for Parsek. I hope I'll have more > time during new year holidays.
I know the feeling. For safe keeping, you could flick me a tarball by email... > Currently I've only been playing with simple stuff like how to connect > to the server and how to get Time Remaining until the end of turn. Here > I first had to find out how to covert std::string into QString and the > other way around. If it helps, the std::strings are all UTF-8 (in tp). > Now comes the fun part of getting the Universe and other objects and > showing them on the map and displaying the info about the object you > click on. > > I'm still thinking about how to do it. I'm thinking about implementing > it as Model/View/Controller: > http://doc.trolltech.com/4.2/model-view-programming.html > But first I need to read about how to use this. Cool. > Also I'm thinking about how to place the information windows. Should it > be like GIMP (in separate windows) or like original Stars! game (all in > one window). Personally I prefer the GIMP-way, since it is great when > you are able to place different windows on different monitors. But then > again I also know that many users (mostly Windows users, who are not > familiar with the benefits of the GIMP-way) hate this. Looking at how I used my twin monitors, I tend to have the current app on one, and communication tools (across all desktops) on the other. I was thinking of something somewhat like kdevelop. The message boards (and log/debug log) at the bottom, and the information about the current selection on the left (maybe with the universe tree, see http://dhaumann.blogspot.com/2006/11/katemdi-sidebar-and-focus.html for a "kde way" of having both) and tabs across the top for the universe map, Planet info/orders, design categories, (in future) research and diplomacy. Almost all KDE apps are single window programs. No sense to break with that really. > > So how are you going? Would you like me to set up a darcs repo or could > > you publish a darcs repo somewhere? > > Yeah I've also been thinking where to place the source code. If Parsek > client will want to get into official KDE Games package, then I think it > will need to go KDE SVN repository into playground/games: > http://websvn.kde.org/trunk/playground/games/ If you noticed the kdegames meeting last week (which I was going to attend but slept in instead) that they can import games from other repos into kdegames. So we are not too constrained. There is a very good tool called "tailor" which can be used to convert between repos without losing the history. I used it to convert TP from cvs to Darcs. (And darcs to svn for media). > This is also positive for a couple of things: > - the code would be inspected by some automatic code checks: > - http://www.englishbreakfastnetwork.org/ > - http://scan.coverity.com/ (not sure if playground gets checked) > - KDE has large community (developers and users) so I think that this > way Parsek would be more visible and maybe it would even get additional > help more quickly. Especially if they see that Parsek has potential and > will want to get it into KDE4 (planned to be released in the middle of > 2007) as quickly as possible. To make Parsek more attractive to KDE > developers I will also try to use as much KDE4 technologies as possible. > And who knows, maybe some developer will also join in with tpserver-cpp > and libtpproto-cpp. > - I already have account on KDE SVN and know how to work with it Yeah, good things. One thing is that they might not take too kindly to yet another dependency. I can see Parsek becoming a rather large app as well. > Or would it still be better to have Parsek under one roof on the > thousandparsec.net? As mithro mentioned, if it is in kde svn they there needs to be a strong "connection" back to tp. But really it doesn't matter where it is. Tricky.... Of cause this also goes beyond just where the code is. Will you release under TP or KDE (or both)? Bug(zilla| tracker)? etc. Up to you. > Have a nice day, > Jure Repinc Later Lee
pgpkMnUNUEIpD.pgp
Description: PGP signature
_______________________________________________ tp-devel mailing list [email protected] http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel
