*** tpb has joined #tp | 00:01 | |
*** ChanServ sets mode: +o tpb | 00:01 | |
nash | mithro: How has the player data frame changed? | 00:23 |
---|---|---|
nash | Also you need to document the new frames - even if they are wrong for now... | 00:23 |
mithro | nash: well, we haven't figured out most of the new frames yet | 00:24 |
nash | So - put up a draft - even knowing it is incomplete | 00:25 |
mithro | bblr | 00:28 |
mithro | nash: that is the draft | 00:28 |
jotham | fuck | 00:34 |
jotham | gotta be my dads bitch tonight | 00:34 |
jotham | after not hearing from him for 5 years now he wants me to help him move | 00:34 |
nash | jotham: So... I'm moving this weekend - you busy? | 00:36 |
jotham | heh | 00:47 |
*** mithro has quit IRC | 00:50 | |
*** mithro has joined #tp | 02:12 | |
mithro | howdy | 02:14 |
CIA-20 | [email protected] * web/dev/documents/ (protocol4.php protocol4.php): Added some "examples" of what I think each error message should be used for. | 02:29 |
CIA-20 | [email protected] * web/dev/documents/ (7 files): Added the new Get ID Sequence format. | 03:04 |
CIA-20 | [email protected] * web/dev/documents/ (5 files): Fixed titles so they are clearer. | 03:09 |
nash | mithro: Well those updates to teh sequence stuff have made sequences even a bigger PIT Ato use | 03:09 |
nash | Also the errors need to be listed in teh frame types, not in the error section. When I look at some particular frame that is where I need the errors | 03:10 |
mithro | nash: which updates? | 03:16 |
nash | The "server can invalidate a sequence at any time for any internal reason" one | 03:16 |
mithro | nash: that is part of tp03 | 03:16 |
mithro | http://www.thousandparsec.net/tp/dev/documents/protocol3.php#GetIDSequence_Desc | 03:17 |
tpb | <http://ln-s.net/Js6> (at www.thousandparsec.net) | 03:17 |
mithro | In the other information section | 03:17 |
mithro | "# If a key becomes invalid because of some change on the server (IE the ID order changes because of modification by another client) a Fail packet will be returned" | 03:17 |
mithro | and why does that make is more of a PITA? | 03:18 |
* nash never saw it in the previous versions then | 03:19 | |
nash | In any case - the current seq API is poor - and that is even poorer. | 03:19 |
mithro | nash: am i not seeing something? | 03:24 |
mithro | nash: btw - you seem to have the failure problem stuff in 2 theads "TP04: Documentation on Failures" and "Re: [tp-devel] Protocol 4 discussion document issues" | 03:26 |
nash | I just find the lack of guarantees about sequences is disappoining. Order is random so you can't optimise it in any way, which is okay since you need to get the whole sequence to detect things like deleted objects. The API requires you to do things like send back start numbers, although there is only one valid value. Length is ignored anyway, and the server can do what it wants with it... | 03:26 |
nash | mithro: Yes - not my intention, but they are different angles. | 03:27 |
nash | One is a documentation issue, one is the issue of what info is in the errors | 03:27 |
mithro | the lack of guarantees about ordering is something which bugs me too | 03:32 |
mithro | but I can't seem to convince Lee that it is a good thing | 03:33 |
mithro | nash: the sequence number can't go backwards, You can however skip numbers | 03:33 |
CIA-20 | [email protected] * web/dev/documents/protocol4.php : Added parent field. | 03:34 |
mithro | how is length ignored? | 03:35 |
mithro | if you request 10 ids you either get back, 1 Fail Frame or an IDSequence with 10 ids in it | 03:35 |
*** jotham has quit IRC | 03:36 | |
nash | Max packet length ;-) - I get split packets when I send -1. Which I always do | 03:37 |
mithro | split packets!? | 03:38 |
*** jotham has joined #tp | 03:38 | |
mithro | where in the world did that come from | 03:38 |
mithro | that would very much break libtpproto-py | 03:38 |
nash | Heh. | 03:38 |
jotham | our web developers always come to me with the hard problems :p | 03:38 |
jotham | i don't even know web development stuff really | 03:39 |
jotham | i think i found some kind of bug/problem in firefox though | 03:39 |
jotham | least firefox is getting a complete javascript overhaul soon | 03:39 |
mithro | >>> 1048576/(8+16) | 03:42 |
mithro | 43690 | 03:42 |
mithro | ~44 thousand objects? | 03:42 |
mithro | nash: ? | 03:47 |
* mithro ponders | 03:59 | |
*** mithro has quit IRC | 04:01 | |
*** mithro has joined #tp | 04:01 | |
* mithro heads off | 04:05 | |
nash | sorry - meeting | 04:18 |
*** mithro has quit IRC | 04:38 | |
*** mithro has joined #tp | 04:59 | |
*** mithro has quit IRC | 05:24 | |
*** tpb has joined #tp | 06:00 | |
*** ChanServ sets mode: +o tpb | 06:00 | |
*** nash has quit IRC | 07:19 | |
*** mithro has joined #tp | 08:37 | |
mithro | woooooooooot! | 08:39 |
mithro | Congratulations! | 08:39 |
mithro | Your organization "Thousand Parsec" has been accepted in to the Google Summer of Code(tm) 2007, and you have been marked as a potential Mentor. To accept this request please visit http://code.google.com/soc/mentor_step1.html and sign up using your Google Account. | 08:39 |
mithro | Thanks | 08:39 |
mithro | - The Google Open Source Office | 08:39 |
tpb | Title: Google Code - Summer of Code - Mentor Signup (at code.google.com) | 08:39 |
mithro | be back in 30 minutes | 09:27 |
*** llnz has joined #tp | 09:53 | |
JLP | llnz: TP got accepted for Google Summer of Code 2007 | 09:53 |
llnz | cool! | 09:54 |
JLP | now we really need to put up a special page for it :) | 09:54 |
mithro | llnz: yay! | 10:17 |
mithro | so do you think we should have a SoC sf tracker? or just list them on the website with link to the Todo tracker? | 10:31 |
JLP | mithro: i'm more for the second option | 10:32 |
mithro | llnz: what you think? | 10:32 |
JLP | i've also just transformed my ODT document to HTML so I can put it up into darcs | 10:32 |
llnz | the latter, i think | 10:33 |
JLP | and we can then work further on it | 10:33 |
mithro | http://wiki.creativecommons.org/Summer_of_Code | 10:33 |
tpb | Title: Summer of Code - CcWiki (at wiki.creativecommons.org) | 10:34 |
mithro | thats quite a good page | 10:34 |
mithro | http://dojo.jot.com/SummerOfCode/ | 10:34 |
tpb | Title: SummerOfCode - JotSpot Wiki (dojo) (at dojo.jot.com) | 10:34 |
JLP | mithro: yup looks very nice | 10:37 |
mithro | just going to have a bite to eat and then put a couple of hours into getting a good page up | 10:40 |
* llnz signs up for a google account | 10:41 | |
*** dmpayton has joined #tp | 10:42 | |
JLP | mithro: i've pushed my ODT -> HTMl convertion to darcs, i hope it is good starting point | 10:42 |
CIA-20 | Jure Repinc <[email protected]> * web/ (2 files): Initial Google Summer of Code page | 10:43 |
mithro | okay cool | 10:47 |
dmpayton | Anyone around that's involved in the GSoC? | 10:47 |
jotham | wow congrats on the summer of code | 10:47 |
llnz | dmpayton: yes, we are around | 10:48 |
mithro | we didn't think we would get accepted so we are in a bit of a rush to put up a proper page | 10:48 |
dmpayton | lol, congrats! | 10:48 |
dmpayton | I was looking through the list of organizations, and TP looks really interesting to me. | 10:49 |
mithro | dmpayton: cool, what you intrested in? | 10:49 |
dmpayton | Well, I'm a web developer by trade (looking at the tracker on SF, the web client catches my eye) | 10:50 |
dmpayton | however | 10:50 |
dmpayton | I'm also interested in Game Development, and I noticed the screenshots are using PyOgre...which is something I've slightly dabbled in | 10:51 |
mithro | the pyogre client needs lots of love | 10:51 |
dmpayton | A few months ago I was messing with pyogre...but there were tons of bugs so I moved over to Panda3d (can you tell I like to use Python?) | 10:52 |
dmpayton | Anyways, just a few days ago I noticed the PyOgre guys were re-writing it as Python-Ogre, and it's supposed to be much better | 10:52 |
mithro | dmpayton: I tried pyogre3d because of CEGUI | 10:52 |
dmpayton | mithro: You a dev for TP? | 10:53 |
mithro | dmpayton: Lee and I are the "founders" | 10:53 |
dmpayton | Lee = llnz ? | 10:53 |
mithro | JLP is the dev for parsek the KDE client | 10:54 |
mithro | dmpayton: yeah, sorry :) | 10:54 |
llnz | yes | 10:54 |
mithro | llnz == tpserver-cpp + other C++ stuff | 10:54 |
llnz | :-) | 10:54 |
mithro | me == python stuff | 10:54 |
dmpayton | Neat. | 10:54 |
dmpayton | i'm in love with python...atleast what I've used of it. | 10:54 |
dmpayton | The place I work is a PHP/RoR shop, however, so I don't get to use it much except what I do on my own. | 10:55 |
mithro | dmpayton: the metaserver is written in php | 10:55 |
mithro | (really bad php :) | 10:57 |
jotham | i like pythons philosophy, it makes it almost always useful to use | 10:57 |
dmpayton | So how did you guys get into game development? I'm guessing this is just something you do on the side? | 10:57 |
dmpayton | jotham: Yeah, python's philosophy makes things a lot easier...no magic, one way to do things. There aren't a hundred docs for all the different ways to do simple things | 10:59 |
llnz | yes, i'm finishing my masters in computer science currently | 10:59 |
mithro | dmpayton: me and llnz both started as part of Worldforge | 10:59 |
JLP | dmpayton: i just loved playing galactic civilizations and stars! and i'm learning C++/Qt/KDE programming and was looking for something to work on while learning, and Thousand Parsec didn't have a KDE client so this looked like a perfect project to work with | 11:03 |
JLP | otherwise i'm studying physics | 11:06 |
dmpayton | Mmm, physics. I can't wait to take a few physics courses. | 11:07 |
dmpayton | Specifically, i've always been interested in astrophysics | 11:07 |
CIA-20 | Jure Repinc <[email protected]> * web/ (2 files): Fix include paths | 11:07 |
dmpayton | Carl Sagan's Cosmos got me hooked on all that. | 11:08 |
llnz | astrophysics looks cool until you realise that most of it boils down to one equation | 11:08 |
dmpayton | Which is? | 11:08 |
llnz | -Gm/d^2 = a :-p | 11:09 |
llnz | mithro: i have google account | 11:10 |
CIA-20 | Jure Repinc <[email protected]> * web/ (4 files): Sections | 11:11 |
mithro | can you send me an email with the username? | 11:12 |
dmpayton | So, as far as soc goes, is there anything specific you're looking for? The badly written PHP for the metaserver and something about the pyogre client were mentioned... | 11:12 |
dmpayton | Sorry if I seem to be bombarding you with questions. | 11:12 |
mithro | dmpayton: no worries | 11:13 |
mithro | well, implimenting MTSec is high on the list | 11:13 |
dmpayton | Looks like a pretty good milestone. How much of it is already written? | 11:16 |
dmpayton | Or is it still in planning? | 11:16 |
llnz | dmpayton: there is a doc on the website about the game itself | 11:20 |
llnz | the implementation in tpserver-cpp has barely started | 11:20 |
llnz | http://www.thousandparsec.net/tp/dev/documents/mtsec.php | 11:20 |
tpb | <http://ln-s.net/JsQ> (at www.thousandparsec.net) | 11:20 |
dmpayton | llnz: yeah, I'm reading that now. What is MTSec to be written in? C++? Python? | 11:22 |
llnz | both, probably | 11:23 |
CIA-20 | Jure Repinc <[email protected]> * web/google-summer-of-code-2007.php : Add mentors for GSoC 2007: mithro and llnz should enter their prefered contact info | 11:23 |
CIA-20 | Lee Begg <[email protected]> * web/ (2 files): Added Lee'd details | 11:27 |
*** mithro has quit IRC | 11:28 | |
dmpayton | MTSec sounds like it would be a blast to play and, hence, code. | 11:31 |
llnz | 2690 lines of c++ already (mostly copied from minisec) | 11:33 |
dmpayton | I don't have any c++ experience | 11:35 |
*** mithro has joined #tp | 11:36 | |
llnz | thats fine, plenty of python, ruby and php to do :-) | 11:36 |
dmpayton | =) | 11:37 |
llnz | (and java if you are that way inclined) | 11:37 |
mithro | sorry, got disconnected | 11:37 |
dmpayton | Although PHP's syntax is mostly C/C++ derived, so it shouldn't be too hard to follow (or so I'm told) | 11:37 |
dmpayton | and wb mithro | 11:38 |
mithro | did an update and it killed my network | 11:38 |
mithro | JLP: you finished doing your stuff? | 11:39 |
CIA-20 | Jure Repinc <[email protected]> * web/google-summer-of-code-2007.php : Write a PostgreSQL persistence module for tpserver-cpp | 11:39 |
* mithro checks the log | 11:40 | |
llnz | hehe | 11:41 |
JLP | mithro: for now, i'll keep adding ideas to the page later | 11:41 |
dmpayton | When do you guys expect to have an official soc page up? | 11:41 |
mithro | JLP: okay | 11:41 |
* llnz wonders why JLP only put PostgreSQL and not SQLlite as well | 11:41 | |
JLP | llnz: it's comming | 11:41 |
mithro | llnz: you already have in-memory persistance I guess | 11:41 |
JLP | llnz: at first i didn't even look well and i thought it is the same thing :) | 11:42 |
llnz | sqllite is a file | 11:42 |
llnz | err... | 11:42 |
llnz | sqllite back ends into a file | 11:42 |
llnz | i should go | 11:55 |
* llnz wanders off | 11:55 | |
llnz | later all | 11:55 |
*** llnz has quit IRC | 11:55 | |
dmpayton | I'm going to head out aswell. 5:00am is a good time for sleep. | 11:55 |
dmpayton | I'm really looking forward to contributing to this project. Later. :) | 11:57 |
*** dmpayton is now known as dmpayton_ | 11:58 | |
CIA-20 | Jure Repinc <[email protected]> * web/google-summer-of-code-2007.php : Link to GSoC page | 12:05 |
CIA-20 | Jure Repinc <[email protected]> * web/google-summer-of-code-2007.php : Write a SQLlite persistence module for tpserver-cpp | 12:05 |
mithro | opps | 12:09 |
mithro | JLP: i've been editing the file | 12:12 |
CIA-20 | [email protected] * web/dev/documents/ (6 files): | 12:38 |
CIA-20 | Small changes.: | 12:38 |
CIA-20 | - Added a few FIXME items. | 12:38 |
CIA-20 | - Split out the Object Property Description/Definition | 12:38 |
CIA-20 | [email protected] * web/ (10 files): | 12:38 |
CIA-20 | Lots of changes.: | 12:38 |
CIA-20 | - Changed to using tables. | 12:38 |
CIA-20 | - Add required skills. | 12:38 |
CIA-20 | - Spam protection. | 12:38 |
CIA-20 | [email protected] * web/dev/documents/ (protocol4.php protocol4.php): Added "Response too Big" error code. | 12:38 |
CIA-20 | [email protected] * web/ (4 files): | 12:50 |
CIA-20 | Added more stuff.: | 12:50 |
CIA-20 | Added more links for the metaserver task. | 12:50 |
CIA-20 | Added tpclient-pyogre task. | 12:50 |
CIA-20 | [email protected] * web/ (4 files): | 12:54 |
CIA-20 | More updates.: | 12:54 |
CIA-20 | Added ruleset dev task. | 12:54 |
CIA-20 | Make the feel free large. | 12:54 |
CIA-20 | Other small updates. | 12:54 |
*** mithro_ has joined #tp | 13:19 | |
* mithro ponders | 13:33 | |
*** mithro_ has left #tp | 13:33 | |
CIA-20 | [email protected] * web/ (5 files): A lot more padding. | 13:35 |
CIA-20 | [email protected] * web/ (2 files): Fixed the Creative Commons reference. | 13:39 |
CIA-20 | [email protected] * web/ (8 files): Changed to h2 instead of h3. | 13:43 |
CIA-20 | [email protected] * web/ (3 files): | 13:49 |
CIA-20 | More changes.: | 13:49 |
CIA-20 | Remove XLST generation - not a code project. | 13:49 |
CIA-20 | Fixed up the component dev environment a little. | 13:49 |
CIA-20 | [email protected] * web/google-summer-of-code-2007.php : Added Project TOC. | 13:51 |
CIA-20 | [email protected] * web/ (5 files): Added nash as an mentor. | 14:04 |
CIA-20 | [email protected] * web/ (4 files): Added responsible section. | 14:08 |
CIA-20 | [email protected] * web/ (2 files): Added breaks. | 14:09 |
CIA-20 | [email protected] * web/ (2 files): Added protocol compliance test suite. | 14:58 |
CIA-20 | [email protected] * web/google-summer-of-code-2007.php : Added "Will help improve". | 15:07 |
CIA-20 | [email protected] * web/ (3 files): | 15:17 |
CIA-20 | Added two more ideas.: | 15:17 |
CIA-20 | PyAUI improvements | 15:17 |
CIA-20 | Testing to libtpproto-py | 15:17 |
CIA-20 | [email protected] * web/ (2 files): Little td fix. | 15:25 |
*** clayasaurus has joined #tp | 15:25 | |
mithro | hello clayasaurus | 15:35 |
clayasaurus | hello mithro :) | 15:36 |
mithro | so your a SoC person? :) | 15:36 |
clayasaurus | yes, :) | 15:37 |
CIA-20 | [email protected] * web/dev/documents/ (6 files): | 15:38 |
CIA-20 | Added a few things.: | 15:38 |
CIA-20 | - More frames which will possibly be added | 15:38 |
CIA-20 | - Add list of Async frames | 15:38 |
CIA-20 | [email protected] * web/ (2 files): Added multiple proposal bit. | 15:38 |
CIA-20 | [email protected] * web/news/ (2007-03-16-0157.news 2007-03-16-0157.news): Added news item. | 15:38 |
clayasaurus | Hello, I would like to introduce myself. My name is Clay Smith and I am a student wanting to participate in the google summer of code. I beleive that this organization would be the best match for me as I spend a lot of my free time developing game related code for my own 2D game library ( http://www.dsource.org/projects/arclib ) and I use this library to help another developer write a 2D... | 15:39 |
clayasaurus | ...Space Game Simulation ( http://www.dsource.org/projects/freeuniverse ). Right now I am the process of gathering as much information about this project as possible, so I can make the best application possible. I am also going to be hanging around in the IRC and asking questions as needed. | 15:39 |
tpb | Title: arclib - dsource.org (at www.dsource.org) | 15:39 |
tpb | Title: freeuniverse - dsource.org (at www.dsource.org) | 15:39 |
mithro | clayasaurus: might I recommend putting that in an email/forum post? | 15:40 |
clayasaurus | alright, sorry | 15:40 |
mithro | clayasaurus: no that is okay - just not everyone else might be listening at the moment | 15:41 |
mithro | btw, did you end up at our new SoC page or just the SF tracker? | 15:42 |
*** mithro changes topic to "http://www.thousandparsec.net/~irc/logs/ | AI Programming Competition in progress - http://www.thousandparsec.net/tp/comp.php | metaserver - metaserver.thousandparsec.net | 2007-02-26, TP ranked 126th on SF | Google SoC Page - http://www.thousandparsec.net/tp/google-summer-of-code-2007.php" | 15:43 | |
*** mithro changes topic to "Google SoC (due March 24) - http://www.thousandparsec.net/tp/google-summer-of-code-2007.php | AI Programming Competition (due March 31) - http://www.thousandparsec.net/tp/comp.php | Logs - http://www.thousandparsec.net/~irc/logs/ | metaserver - metaserver.thousandparsec.net | 2007-02-26, TP ranked 126th on SF" | 15:45 | |
clayasaurus | I've been to your SoC 2007 page | 15:45 |
clayasaurus | linked from http://code.google.com/soc | 15:45 |
tpb | Title: Google Code - Summer of Code - Google Summer of Code (at code.google.com) | 15:45 |
mithro | clayasaurus: cool, we where originally linking to our todo tracker (before the SoC page was up) | 15:45 |
clayasaurus | yay I got a forum account, and I suppose I should post in the 'developer discussion' forum ? | 15:47 |
mithro | clayasaurus: sure! | 15:47 |
*** daxxar has joined #tp | 15:54 | |
daxxar | :-) | 15:54 |
daxxar | Hi mithro :-) | 15:54 |
mithro | :) | 15:55 |
mithro | so, you a student or fellow mentor? | 15:57 |
daxxar | I'm just a student. =) | 15:57 |
mithro | so you intrested in working on something :P | 15:58 |
daxxar | I'm considering sending an application to TP, yes. | 15:58 |
daxxar | I'm not certain exactly what, many of your project-ideas appeal to me. | 15:58 |
daxxar | I'm not very familiar with python, though. :) | 15:59 |
mithro | C++ is what the majority of other code is written in | 16:00 |
mithro | there is ruby stuff too | 16:00 |
daxxar | I know C++ and Ruby. :-) | 16:00 |
daxxar | The server work and the 3d-part is what appeals to me the most. Perhaps the web-client-work too. :) | 16:01 |
mithro | you'll have no problems with Python if you know ruby and C++ | 16:02 |
daxxar | I've looked at it, doesn't look too hard. :) | 16:03 |
mithro | one of the major servers is written in C++ too :) | 16:03 |
daxxar | I've played around with some 3d in C/C++, opengl and sdl (some wgl / winapi too), but not too much, so I'm not certain how qualified I am. :) | 16:03 |
daxxar | Mostly basic stuff, nothing advanced. | 16:04 |
tpb | New news from http://www.thousandparsec.net/tp/rss.php: Thousand Parsec accepted to Google Summer of Code! | 16:04 |
daxxar | Anyway, I've got to jet a bit, head home. I'll read the backlog when I reattach to the client ;-) | 16:04 |
mithro | daxxar: i'll probably be asleep | 16:05 |
clayasaurus | so... Thousand Parsec is a project to develop a framework for building online space simulation games? 2D or 3D, or just 3D? | 16:23 |
clayasaurus | or is Thousand Parsec a game itself? | 16:26 |
clayasaurus | I'm reading up on the GettingStarted page now | 16:28 |
clayasaurus | I'll probably create a list of questions and post on the forums, I guess that's the best way about it | 16:30 |
daxxar | mithro: Okay, I'll probably lurk here ;-) | 16:44 |
clayasaurus | class time, bye | 17:20 |
*** clayasaurus has quit IRC | 17:20 | |
*** mithro has quit IRC | 17:32 | |
*** clayasaurus has joined #tp | 19:06 | |
*** clayasaurus has left #tp | 19:06 | |
*** clayasaurus_ has joined #tp | 19:06 | |
*** clayasaurus_ has quit IRC | 19:07 | |
*** clayasaurus_ has joined #tp | 19:07 | |
*** clayasaurus_ is now known as clayasaurus | 19:09 | |
tpb | aloril has quit worldforge (Ping timeout: 620 seconds) | 19:44 |
tpb | aloril has joined on worldforge | 20:02 |
*** clayasaurus has quit IRC | 20:26 | |
*** clayasaurus_ has joined #tp | 20:29 | |
*** clayasaurus_ is now known as clayasaurus | 20:29 | |
clayasaurus | do you folks know how to 'play' the minisec game? I have the wxWidgets python client open in windows, but I can't figure out how to interact with the game | 20:43 |
jotham | that keyboard with the LCD keys is almost finished -> http://www.theinquirer.net/default.aspx?article=38235 | 20:44 |
tpb | <http://ln-s.net/JtZ> (at www.theinquirer.net) | 20:44 |
jotham | damn wrong window sorry | 20:44 |
*** _JLP_ has joined #tp | 20:52 | |
*** JLP has quit IRC | 21:05 | |
*** JRepin has joined #tp | 21:26 | |
*** _JLP_ has quit IRC | 21:38 | |
*** clayasaurus has quit IRC | 22:09 | |
*** dmpayton_ is now known as dmpayton | 22:18 | |
*** nash has joined #tp | 23:10 | |
dmpayton | 'llo nash | 23:11 |
nash | hello | 23:12 |
*** clayasaurus_ has joined #tp | 23:48 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!