Thursday, 2007-03-15

*** tpb has joined #tp00:01
*** ChanServ sets mode: +o tpb00:01
nashmithro: How has the player data frame changed?00:23
nashAlso you need to document the new frames - even if they are wrong for now...00:23
mithronash: well, we haven't figured out most of the new frames yet00:24
nashSo - put up a draft - even knowing it is incomplete00:25
mithrobblr00:28
mithronash: that is the draft00:28
jothamfuck00:34
jothamgotta be my dads bitch tonight00:34
jothamafter not hearing from him for 5 years now he wants me to help him move00:34
nashjotham: So... I'm moving this weekend - you busy?00:36
jothamheh00:47
*** mithro has quit IRC00:50
*** mithro has joined #tp02:12
mithrohowdy02: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
nashmithro: Well those updates to teh sequence stuff have made sequences even a bigger PIT Ato use03:09
nashAlso 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 errors03:10
mithronash: which updates?03:16
nashThe "server can invalidate a sequence at any time for any internal reason" one03:16
mithronash: that is part of tp0303:16
mithrohttp://www.thousandparsec.net/tp/dev/documents/protocol3.php#GetIDSequence_Desc03:17
tpb<http://ln-s.net/Js6> (at www.thousandparsec.net)03:17
mithroIn the other information section03: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
mithroand why does that make is more of a PITA?03:18
* nash never saw it in the previous versions then03:19
nashIn any case - the current seq API is poor - and that is even poorer.03:19
mithronash: am i not seeing something?03:24
mithronash: 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
nashI 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
nashmithro: Yes - not my intention, but they are different angles.03:27
nashOne is a documentation issue, one is the issue of what info is in the errors03:27
mithrothe lack of guarantees about ordering is something which bugs me too03:32
mithrobut I can't seem to convince Lee that it is a good thing03:33
mithronash: the sequence number can't go backwards, You can however skip numbers03:33
CIA-20[email protected] * web/dev/documents/protocol4.php : Added parent field.03:34
mithrohow is length ignored?03:35
mithroif you request 10 ids you either get back, 1 Fail Frame or an IDSequence with 10 ids in it03:35
*** jotham has quit IRC03:36
nashMax packet length ;-) - I get split packets when I send -1.  Which I always do03:37
mithrosplit packets!?03:38
*** jotham has joined #tp03:38
mithrowhere in the world did that come from03:38
mithrothat would very much break libtpproto-py03:38
nashHeh.03:38
jothamour web developers always come to me with the hard problems :p03:38
jothami don't even know web development stuff really03:39
jothami think i found some kind of bug/problem in firefox though03:39
jothamleast firefox is getting a complete javascript overhaul soon03:39
mithro>>> 1048576/(8+16)03:42
mithro4369003:42
mithro~44 thousand objects?03:42
mithronash: ?03:47
* mithro ponders03:59
*** mithro has quit IRC04:01
*** mithro has joined #tp04:01
* mithro heads off04:05
nashsorry - meeting04:18
*** mithro has quit IRC04:38
*** mithro has joined #tp04:59
*** mithro has quit IRC05:24
*** tpb has joined #tp06:00
*** ChanServ sets mode: +o tpb06:00
*** nash has quit IRC07:19
*** mithro has joined #tp08:37
mithrowoooooooooot!08:39
mithroCongratulations!08:39
mithroYour 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
mithroThanks08:39
mithro- The Google Open Source Office08:39
tpbTitle: Google Code - Summer of Code - Mentor Signup (at code.google.com)08:39
mithrobe back in 30 minutes09:27
*** llnz has joined #tp09:53
JLPllnz: TP got accepted for Google Summer of Code 200709:53
llnzcool!09:54
JLPnow we really need to put up a special page for it :)09:54
mithrollnz: yay!10:17
mithroso 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
JLPmithro: i'm more for the second option10:32
mithrollnz: what you think?10:32
JLPi've also just transformed my ODT document to HTML so I can put it up into darcs10:32
llnzthe latter, i think10:33
JLPand we can then work further on it10:33
mithrohttp://wiki.creativecommons.org/Summer_of_Code10:33
tpbTitle: Summer of Code - CcWiki (at wiki.creativecommons.org)10:34
mithrothats quite a good page10:34
mithrohttp://dojo.jot.com/SummerOfCode/10:34
tpbTitle: SummerOfCode - JotSpot Wiki (dojo) (at dojo.jot.com)10:34
JLPmithro: yup looks very nice10:37
mithrojust going to have a bite to eat and then put a couple of hours into getting a good page up10:40
* llnz signs up for a google account10:41
*** dmpayton has joined #tp10:42
JLPmithro: i've pushed my ODT -> HTMl convertion to darcs, i hope it is good starting point10:42
CIA-20Jure Repinc <[email protected]> * web/ (2 files): Initial Google Summer of Code page10:43
mithrookay cool10:47
dmpaytonAnyone around that's involved in the GSoC?10:47
jothamwow congrats on the summer of code10:47
llnzdmpayton: yes, we are around10:48
mithrowe didn't think we would get accepted so we are in a bit of a rush to put up a proper page10:48
dmpaytonlol, congrats!10:48
dmpaytonI was looking through the list of organizations, and TP looks really interesting to me.10:49
mithrodmpayton: cool, what you intrested in?10:49
dmpaytonWell, I'm a web developer by trade (looking at the tracker on SF, the web client catches my eye)10:50
dmpaytonhowever10:50
dmpaytonI'm also interested in Game Development, and I noticed the screenshots are using PyOgre...which is something I've slightly dabbled in10:51
mithrothe pyogre client needs lots of love10:51
dmpaytonA 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
dmpaytonAnyways, just a few days ago I noticed the PyOgre guys were re-writing it as Python-Ogre, and it's supposed to be much better10:52
mithrodmpayton: I tried pyogre3d because of CEGUI10:52
dmpaytonmithro: You a dev for TP?10:53
mithrodmpayton: Lee and I are the "founders"10:53
dmpaytonLee = llnz ?10:53
mithroJLP is the dev for parsek the KDE client10:54
mithrodmpayton: yeah, sorry :)10:54
llnzyes10:54
mithrollnz == tpserver-cpp + other C++ stuff10:54
llnz:-)10:54
mithrome == python stuff10:54
dmpaytonNeat.10:54
dmpaytoni'm in love with python...atleast what I've used of it.10:54
dmpaytonThe 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
mithrodmpayton: the metaserver is written in php10:55
mithro(really bad php :)10:57
jothami like pythons philosophy, it makes it almost always useful to use10:57
dmpaytonSo how did you guys get into game development? I'm guessing this is just something you do on the side?10:57
dmpaytonjotham: 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 things10:59
llnzyes, i'm finishing my masters in computer science currently10:59
mithrodmpayton: me and llnz both started as part of Worldforge10:59
JLPdmpayton: 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 with11:03
JLPotherwise i'm studying physics11:06
dmpaytonMmm, physics. I can't wait to take a few physics courses.11:07
dmpaytonSpecifically, i've always been interested in astrophysics11:07
CIA-20Jure Repinc <[email protected]> * web/ (2 files): Fix include paths11:07
dmpaytonCarl Sagan's Cosmos got me hooked on all that.11:08
llnzastrophysics looks cool until you realise that most of it boils down to one equation11:08
dmpaytonWhich is?11:08
llnz-Gm/d^2 = a :-p11:09
llnzmithro: i have google account11:10
CIA-20Jure Repinc <[email protected]> * web/ (4 files): Sections11:11
mithrocan you send me an email with the username?11:12
dmpaytonSo, 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
dmpaytonSorry if I seem to be bombarding you with questions.11:12
mithrodmpayton: no worries11:13
mithrowell, implimenting MTSec is high on the list11:13
dmpaytonLooks like a pretty good milestone. How much of it is already written?11:16
dmpaytonOr is it still in planning?11:16
llnzdmpayton: there is a doc on the website about the game itself11:20
llnzthe implementation in tpserver-cpp has barely started11:20
llnzhttp://www.thousandparsec.net/tp/dev/documents/mtsec.php11:20
tpb<http://ln-s.net/JsQ> (at www.thousandparsec.net)11:20
dmpaytonllnz: yeah, I'm reading that now. What is MTSec to be written in? C++? Python?11:22
llnzboth, probably11:23
CIA-20Jure Repinc <[email protected]> * web/google-summer-of-code-2007.php : Add mentors for GSoC 2007: mithro and llnz should enter their prefered contact info11:23
CIA-20Lee Begg <[email protected]> * web/ (2 files): Added Lee'd details11:27
*** mithro has quit IRC11:28
dmpaytonMTSec sounds like it would be a blast to play and, hence, code.11:31
llnz2690 lines of c++ already (mostly copied from minisec)11:33
dmpaytonI don't have any c++ experience11:35
*** mithro has joined #tp11:36
llnzthats 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
mithrosorry, got disconnected11:37
dmpaytonAlthough PHP's syntax is mostly C/C++ derived, so it shouldn't be too hard to follow (or so I'm told)11:37
dmpaytonand wb mithro11:38
mithrodid an update and it killed my network11:38
mithroJLP: you finished doing your stuff?11:39
CIA-20Jure Repinc <[email protected]> * web/google-summer-of-code-2007.php : Write a PostgreSQL persistence module for tpserver-cpp11:39
* mithro checks the log11:40
llnzhehe11:41
JLPmithro: for now, i'll keep adding ideas to the page later11:41
dmpaytonWhen do you guys expect to have an official soc page up?11:41
mithroJLP: okay11:41
* llnz wonders why JLP only put PostgreSQL and not SQLlite as well11:41
JLPllnz: it's comming11:41
mithrollnz: you already have in-memory persistance I guess11:41
JLPllnz: at first i didn't even look well and i thought it is the same thing :)11:42
llnzsqllite is a file11:42
llnzerr...11:42
llnzsqllite back ends into a file11:42
llnzi should go11:55
* llnz wanders off11:55
llnzlater all11:55
*** llnz has quit IRC11:55
dmpaytonI'm going to head out aswell. 5:00am is a good time for sleep.11:55
dmpaytonI'm really looking forward to contributing to this project. Later. :)11:57
*** dmpayton is now known as dmpayton_11:58
CIA-20Jure Repinc <[email protected]> * web/google-summer-of-code-2007.php : Link to GSoC page12:05
CIA-20Jure Repinc <[email protected]> * web/google-summer-of-code-2007.php : Write a SQLlite persistence module for tpserver-cpp12:05
mithroopps12:09
mithroJLP: i've been editing the file12:12
CIA-20[email protected] * web/dev/documents/ (6 files):12:38
CIA-20Small changes.:12:38
CIA-20 - Added a few FIXME items.12:38
CIA-20 - Split out the Object Property Description/Definition12:38
CIA-20[email protected] * web/ (10 files):12:38
CIA-20Lots 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-20Added 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-20More 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 #tp13:19
* mithro ponders13:33
*** mithro_ has left #tp13: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-20More 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-20Added two more ideas.:15:17
CIA-20 PyAUI improvements15:17
CIA-20 Testing to libtpproto-py15:17
CIA-20[email protected] * web/ (2 files): Little td fix.15:25
*** clayasaurus has joined #tp15:25
mithrohello clayasaurus15:35
clayasaurushello mithro :)15:36
mithroso your a SoC person? :)15:36
clayasaurusyes, :)15:37
CIA-20[email protected] * web/dev/documents/ (6 files):15:38
CIA-20Added a few things.:15:38
CIA-20 - More frames which will possibly be added15:38
CIA-20 - Add list of Async frames15: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
clayasaurusHello, 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
tpbTitle: arclib - dsource.org (at www.dsource.org)15:39
tpbTitle: freeuniverse - dsource.org (at www.dsource.org)15:39
mithroclayasaurus: might I recommend putting that in an email/forum post?15:40
clayasaurusalright, sorry15:40
mithroclayasaurus: no that is okay - just not everyone else might be listening at the moment15:41
mithrobtw, 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
clayasaurusI've been to your SoC 2007 page15:45
clayasauruslinked from http://code.google.com/soc15:45
tpbTitle: Google Code - Summer of Code - Google Summer of Code (at code.google.com)15:45
mithroclayasaurus: cool, we where originally linking to our todo tracker (before the SoC page was up)15:45
clayasaurusyay I got a forum account, and I suppose I should post in the 'developer discussion' forum ?15:47
mithroclayasaurus: sure!15:47
*** daxxar has joined #tp15:54
daxxar:-)15:54
daxxarHi mithro :-)15:54
mithro:)15:55
mithroso, you a student or fellow mentor?15:57
daxxarI'm just a student. =)15:57
mithroso you intrested in working on something :P15:58
daxxarI'm considering sending an application to TP, yes.15:58
daxxarI'm not certain exactly what, many of your project-ideas appeal to me.15:58
daxxarI'm not very familiar with python, though. :)15:59
mithroC++ is what the majority of other code is written in16:00
mithrothere is ruby stuff too16:00
daxxarI know C++ and Ruby. :-)16:00
daxxarThe server work and the 3d-part is what appeals to me the most. Perhaps the web-client-work too. :)16:01
mithroyou'll have no problems with Python if you know ruby and C++16:02
daxxarI've looked at it, doesn't look too hard. :)16:03
mithroone of the major servers is written in C++ too :)16:03
daxxarI'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
daxxarMostly basic stuff, nothing advanced.16:04
tpbNew news from http://www.thousandparsec.net/tp/rss.php: Thousand Parsec accepted to Google Summer of Code!16:04
daxxarAnyway, I've got to jet a bit, head home. I'll read the backlog when I reattach to the client ;-)16:04
mithrodaxxar: i'll probably be asleep16:05
clayasaurusso... Thousand Parsec is a project to develop a framework for building online space simulation games? 2D or 3D, or just 3D?16:23
clayasaurusor is Thousand Parsec a game itself?16:26
clayasaurusI'm reading up on the GettingStarted page now16:28
clayasaurusI'll probably create a list of questions and post on the forums, I guess that's the best way about it16:30
daxxarmithro: Okay, I'll probably lurk here ;-)16:44
clayasaurusclass time, bye17:20
*** clayasaurus has quit IRC17:20
*** mithro has quit IRC17:32
*** clayasaurus has joined #tp19:06
*** clayasaurus has left #tp19:06
*** clayasaurus_ has joined #tp19:06
*** clayasaurus_ has quit IRC19:07
*** clayasaurus_ has joined #tp19:07
*** clayasaurus_ is now known as clayasaurus19:09
tpbaloril has quit worldforge (Ping timeout: 620 seconds)19:44
tpbaloril has joined on worldforge20:02
*** clayasaurus has quit IRC20:26
*** clayasaurus_ has joined #tp20:29
*** clayasaurus_ is now known as clayasaurus20:29
clayasaurusdo 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 game20:43
jothamthat keyboard with the LCD keys is almost finished -> http://www.theinquirer.net/default.aspx?article=3823520:44
tpb<http://ln-s.net/JtZ> (at www.theinquirer.net)20:44
jothamdamn wrong window sorry20:44
*** _JLP_ has joined #tp20:52
*** JLP has quit IRC21:05
*** JRepin has joined #tp21:26
*** _JLP_ has quit IRC21:38
*** clayasaurus has quit IRC22:09
*** dmpayton_ is now known as dmpayton22:18
*** nash has joined #tp23:10
dmpayton'llo nash23:11
nashhello23:12
*** clayasaurus_ has joined #tp23:48

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!