*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** Demitar has quit IRC | 00:06 | |
*** tuna-fish has quit IRC | 00:07 | |
*** Demitar has joined #tp | 00:13 | |
*** Demitar has quit IRC | 00:36 | |
*** Demitar has joined #tp | 00:37 | |
*** Demitar has quit IRC | 00:44 | |
*** Demitar has joined #tp | 00:47 | |
*** CIA-20 has quit IRC | 00:53 | |
*** CIA-17 has joined #tp | 01:01 | |
* JLP goes to sleep... | 01:05 | |
dmpayton | gnight JLP | 01:07 |
---|---|---|
cherez | blast, I've run out of ideas for my proposal | 01:45 |
dmpayton | cherez: what are you proposing? | 01:54 |
cherez | MTSec for Summer of Code | 01:54 |
dmpayton | When lee (llnz) gets on, talk to him. He'll be able to point you in the right direction | 01:56 |
cherez | alright, still have the rest of the week to work on the proposal | 01:57 |
*** mithro has joined #tp | 01:58 | |
mithro | howdy | 01:59 |
cherez | 'lo | 01:59 |
jotham | hey | 01:59 |
mithro | jotham! did you have a successful weekend? | 02:00 |
jotham | yeah, i'll submit a patch when i get home tonight, finished the event stuff | 02:00 |
jotham | any of you read the wohba.com blog? (pretty nerdy but fun) | 02:01 |
jotham | http://wohba.com/ | 02:01 |
tpb | Title: Wohba! (at wohba.com) | 02:01 |
cherez | now, what good would implementing MTSec do for TP... | 02:06 |
mithro | cherez: lots :P | 02:07 |
cherez | don't suppose you have a list prepared? | 02:07 |
mithro | cherez: what you looking for? | 02:13 |
cherez | I'm writing a SoC application to implement MTSec | 02:15 |
mithro | cherez: well the benifits are mainly in playability | 02:20 |
mithro | IE we ave a fun game to play | 02:20 |
mithro | but it's your application, what do you think the benefits will be? | 02:20 |
dmpayton | mithro: Did you change the minisec implimentation? Earlier haveryone has fleets like "[name]'s fleet", and now it's all "Light Task Force Beta" | 02:21 |
dmpayton | everyone had... | 02:21 |
mithro | dmpayton: you can name your own fleets | 02:24 |
cherez | mithro: playability came across as the biggest benefit to me too, it might also stimulate improving the protocol, server, and clients, but I don't know enough about them to really say | 02:25 |
mithro | cherez: yes, once it's fun to actually play, other things will improve | 02:25 |
cherez | is there anything in the MTSec specification that isn't possible with the current protocol/server? | 02:27 |
mithro | cherez: not really | 02:28 |
mithro | somethings would be slightly easier with protocol 4 | 02:29 |
cherez | could be tough to put this across as a real seller... | 02:29 |
mithro | but most things would work pretty well with protocol 3 | 02:30 |
cherez | is there any documentation for making rulesets yet? | 02:32 |
mithro | hrm? the people you have to convince are the tp developers, IE me, Lee, JLP and nash | 02:33 |
mithro | not google | 02:33 |
cherez | oh, that's comforting | 02:33 |
mithro | and we definately understand the improtance of getting some more playable rulesets | 02:34 |
mithro | and there isn't any current documentation on creating rulesets, would you be intrested in doing it on the python or C++ server? | 02:34 |
cherez | which one is more used? | 02:35 |
cherez | I've known C++ for 6 years and Python for 5 | 02:35 |
cherez | so I'm very comfortable with either | 02:35 |
mithro | the C++ one is used more (At the moment), however it's probably faster to write it in python | 02:37 |
cherez | ya | 02:37 |
cherez | maybe I'll write it in Python, then after it works implement it in C++ | 02:37 |
mithro | but then the python server needs a little work before it's in a place to start writing rulesets, however it's better designed (in my opinoin) | 02:38 |
cherez | what kind of work? | 02:38 |
mithro | C++ server has some of MTSec already implimented (only a very small part) | 02:39 |
mithro | cherez: well, i broke it when I moved to SQLAcademy from a MySQL only implimentation | 02:42 |
mithro | turn generation is the only thing which hasn't been fixed | 02:43 |
mithro | sorry i'm so in and our, current soldering SMD components | 02:43 |
cherez | quite understandable | 02:43 |
cherez | I guess I should propose to add it to the Python server then make C++ a goal if I have time | 02:44 |
mithro | cherez: that sounds like a good plan | 02:45 |
*** clayasaurus__ has joined #tp | 02:46 | |
*** clayasaurus__ is now known as clayasaurus_ | 02:46 | |
mithro | brb | 02:46 |
mithro | back (kinda) | 02:59 |
dmpayton | Wb | 03:02 |
dmpayton | mithro: get any apps yet? | 03:02 |
dmpayton | Also, there's something I wanted to discuss with you... | 03:02 |
clayasaurus_ | mithro: what time is it where you are at? | 03:03 |
mithro | 1:36pm | 03:03 |
clayasaurus_ | just curious because when I first woke up you went to bed | 03:03 |
mithro | dmpayton: not yet | 03:04 |
dmpayton | me, clayasaurus_ and JLP were all talking earlier, and I think we all kinda-sorta reached the same conclusion in regards to the designer | 03:04 |
clayasaurus_ | i did? | 03:04 |
* clayasaurus_ is confused | 03:04 | |
clayasaurus_ | race designer? | 03:05 |
dmpayton | That the designer should be stand-alone, as it seems redundant and repetative to impliment a designer into the client for the users, then have another implementation for the server admins to use. | 03:05 |
dmpayton | clayasaurus_: Yeah, I brought it up earlier and you two seemed to agree. Though we never really finished the conversation. *shrug* | 03:07 |
dmpayton | I could be wrong. | 03:07 |
clayasaurus_ | I don't think I was part of that conversation, maybe someone else? | 03:08 |
* clayasaurus_ shrugs | 03:08 | |
clayasaurus_ | Or if i was, don't remember it | 03:08 |
dmpayton | Coulda been... I dunno. I never went to bed lastnight..i've been programming and writing for 30+ hours. My brain is fried. | 03:09 |
clayasaurus_ | wow : ) | 03:10 |
dmpayton | Yeah. | 03:10 |
dmpayton | Between wanting to my soc apps done and the stuff I have for work...it's been crazy | 03:11 |
clayasaurus_ | deadline coming up, or for fun? | 03:11 |
clayasaurus_ | yea | 03:11 |
clayasaurus_ | i see | 03:11 |
mithro | dmpayton: depends what you mean by "race designer" | 03:12 |
mithro | the server would always have to verify what ever the designer produces | 03:12 |
dmpayton | mithro: Specifically I'm tlaking about the ship designer, as that's what implemented atm. There's a designer in the client, but how does the server admin add them in? through his own client? what if he wants to disallow users from designing their own and only allow them what he creates? | 03:14 |
mithro | dmpayton: well designing things is a fundamental part of tp, and it's quite different how a server would design stuff verses a client | 03:18 |
mithro | when you designing on the server you have the freedom to add new properties, create totally new components, etc | 03:18 |
mithro | while when in the client you are just putting components together | 03:18 |
dmpayton | Huh... Okay. | 03:21 |
mithro | dmpayton: you understand or not? | 03:23 |
dmpayton | Yep | 03:23 |
mithro | which is why the component editor - which is used to create new components is probably going to be server specific | 03:24 |
mithro | (as it needs to create the correct data in the server - and probably produce a little code) | 03:25 |
dmpayton | mithro: sounds good | 03:26 |
mithro | if somebody comes up with a generic way to do ruleset design - that would be cool | 03:31 |
*** mattn_ has joined #tp | 03:33 | |
cherez | I was thinking about that, actually | 03:35 |
cherez | generic ruleset design | 03:35 |
cherez | at the least, once MTSec is done it could be remade with a ton of parameterization | 03:36 |
*** mattn2 has quit IRC | 03:49 | |
clayasaurus_ | mithro: would you mind reviewing my application and giving suggestions / criticisms of it? I should send it to [email protected] ? I wonder if I should send it to JLP as well... | 03:52 |
mithro | clayasaurus_: it may be better to submit it, we can comment on it then - and once we comment you should be able to change it | 03:58 |
clayasaurus_ | mithro: sounds good then | 03:59 |
* mithro waits for clayasaurus_ to submit | 04:02 | |
dmpayton | mithro: I'm only submitting something in the abstract...I really dunno what do put in the detailed. AFAIK, the detailed section wasn't even there last year. | 04:02 |
clayasaurus_ | hehe | 04:03 |
* clayasaurus_ is writing abstract | 04:03 | |
clayasaurus_ | err.. the detailed is the actual application, and the abstract is a summary of what the project idea that you are doing is | 04:03 |
clayasaurus_ | for the public consumption | 04:03 |
dmpayton | Then I can really just c/p the synopsys into the abstract. | 04:04 |
dmpayton | Are you allowed to edit both sections? | 04:06 |
clayasaurus_ | don't know for sure, but I would guess that you could | 04:07 |
clayasaurus_ | Now I will find out if google counts spaces as characters for their character limiting (grr...) | 04:08 |
clayasaurus_ | guess not.. submitted seemd to work :-) | 04:11 |
clayasaurus_ | going to sleep now | 04:12 |
clayasaurus_ | gnight | 04:13 |
dmpayton | gnight clayasaurus_ | 04:13 |
dmpayton | wtf... 502 Server Error when I tried to submit | 04:13 |
tpb | aloril has quit worldforge (Remote host closed the connection) | 04:20 |
*** clayasaurus_ has quit IRC | 04:23 | |
dmpayton | mithro: well, even though I kept getting Server 502 errors, it apparently successfully submitted my proposal. | 04:25 |
mithro | dmpayton: just checking now | 04:26 |
dmpayton | Ah, you can only change the abstract | 04:26 |
mithro | dmpayton: well I can see your applications | 04:27 |
mithro | s/applications/application/ | 04:28 |
dmpayton | "application*s*"? | 04:28 |
dmpayton | Ah, okay | 04:28 |
tpb | aloril has joined on worldforge | 04:30 |
mithro | well I see clayasaurus and yours | 04:32 |
dmpayton | Can you read them? | 04:32 |
dmpayton | or just see them sitting there? | 04:32 |
mithro | i can read them | 04:36 |
mithro | can even submit comments | 04:36 |
dmpayton | Sweet. | 04:38 |
mithro | will do something tonight | 04:39 |
dmpayton | Awesome. Can't wait for your guys feedback. :) | 04:41 |
mithro | will comment on it tonight | 04:49 |
*** tpb has joined #tp | 06:00 | |
*** ChanServ sets mode: +o tpb | 06:00 | |
*** cherez has left #tp | 06:09 | |
mithro | bblr | 06:12 |
*** mithro has quit IRC | 06:30 | |
JLP | morning all | 06:32 |
*** mithro has joined #tp | 06:53 | |
mithro | howdy people | 06:54 |
JLP | mithro: ahoy | 06:56 |
mithro | hrm, I can't seem to submit any comments | 06:57 |
*** llnz has joined #tp | 06:57 | |
JLP | llnz: ahoy | 06:57 |
llnz | hi JLP | 06:57 |
llnz | just got your message | 06:57 |
llnz | will keep an eye out for them | 06:58 |
JLP | ok | 06:58 |
JLP | i also have a link to places where TP@SoC is mentioned if you would like to have it | 06:59 |
llnz | sure | 07:00 |
JLP | mithro: do I send the list to you too? | 07:00 |
CIA-17 | Lee Begg <[email protected]> * metaserver-lite/ (8 files): | 07:00 |
CIA-17 | Support tp04 documented parameters: | 07:00 |
CIA-17 | Should support the current set and the new set for registering. | 07:00 |
mithro | howdy llnz | 07:00 |
llnz | hi mithro | 07:01 |
mithro | JLP: sure | 07:01 |
mithro | llnz: i'm not sure your patch doesn't does what it should? | 07:03 |
JLP | sento to Jabber | 07:03 |
llnz | really? what's the problem? | 07:04 |
mithro | whats this doing? | 07:12 |
mithro | + $name_param = 'ln'; | 07:12 |
mithro | + $next_param = 'next'; | 07:12 |
mithro | + if(!(isset($_REQUEST[$name_param]) || isset($_REQUEST['sn']) || isset($_REQUEST[$next_param]))){ | 07:12 |
mithro | + $name_param = 'name'; | 07:12 |
mithro | + $next_param = 'turn'; | 07:12 |
mithro | + } | 07:12 |
mithro | llnz/jlp do you see the applications? | 07:13 |
mithro | there should be 2 | 07:13 |
JLP | mithro: I see 2 applications | 07:13 |
llnz | mithro: that checks which version of the parameters it's using, and sets the 'name'/'ln' and 'turn'/'next' parameter names correctly | 07:14 |
llnz | i see two applications as well | 07:14 |
mithro | cool | 07:15 |
llnz | mithro: that code allows both the current set, and the tp04 documented set to be used | 07:16 |
mithro | http://code.google.com/p/google-summer-of-code/issues/detail?id=16&can=2&q= | 07:17 |
tpb | <http://ln-s.net/K0$> (at code.google.com) | 07:17 |
mithro | llnz: should we just use the new method? | 07:18 |
llnz | means updating all the tpserver-cpp, but i have a patch ready and waiting | 07:18 |
llnz | but i'm happy to make the move if you are | 07:19 |
mithro | https://sourceforge.net/project/stats/detail.php?group_id=132078&ugn=thousandparsec&type=prweb | 07:20 |
tpb | <http://ln-s.net/K0+> (at sourceforge.net) | 07:20 |
mithro | llnz: i think that is okay | 07:20 |
mithro | { | 07:25 |
mithro | hunk ./index.php 193 | 07:25 |
mithro | - $optional_index = array('', 'plys', 'cons', 'objs', 'admin', 'cmt', 'turn'); | 07:25 |
mithro | + $optional_index = array('', 'plys', 'cons', 'objs', 'admin', 'cmt', 'next', 'ln', 'sn', 'turn', 'prd'); | 07:25 |
mithro | } | 07:25 |
llnz | cool | 07:29 |
mithro | I think "<td>short (computer) name of the sever</td>" should be compolsury | 07:29 |
mithro | ~seen nash | 07:30 |
tpb | mithro: nash was last seen in #tp 3 days, 4 hours, 24 minutes, and 27 seconds ago: * nash qwould be surprised if you went with php on the end... the web part is small | 07:30 |
mithro | and should be == to the name parameter used previously | 07:31 |
llnz | mithro: i guess so | 07:31 |
llnz | humm... somewhat.... | 07:31 |
llnz | i don't think sn (and maybe even ln) will be unique | 07:32 |
mithro | hrm? | 07:32 |
llnz | they need to be unique on a server (to show the difference between games), but not really anywhere else | 07:33 |
mithro | I think it needs a little bit more work before we make it "right" | 07:33 |
llnz | ok | 07:34 |
llnz | tpserver-cpp will always provide ln and sn, defaulting to "Tpserver-cpp" and "tp", respectively | 07:36 |
mithro | bblr | 07:42 |
mithro | howdy | 09:22 |
llnz | wb | 09:22 |
mithro | llnz: sorry about being so gruff earlier - was in a bit of a grumpy mood | 09:23 |
llnz | it's ok | 09:23 |
CIA-17 | Lee Begg <[email protected]> * tpserver-cpp/modules/games/minisec/ (minisec.cpp minisec.cpp minisec.cpp minisec.cpp minisec.cpp): | 11:26 |
CIA-17 | Add guest account at game creation time, with no planets or fleets: | 11:26 |
CIA-17 | For minisec, this allows the guest to see everything, but has nothing to play | 11:26 |
CIA-17 | with. Useful for keeping an eye on AIs during the AI Competition. | 11:26 |
llnz | :-) | 11:29 |
*** Demitar has quit IRC | 11:29 | |
CIA-17 | Lee Begg <[email protected]> * tpserver-cpp/tpserver/console.cpp : | 11:33 |
CIA-17 | Added turn length to output of status command: | 11:33 |
CIA-17 | Had the data available, might as well use it. | 11:33 |
llnz | oh, ffs | 11:33 |
CIA-17 | Lee Begg <[email protected]> * tpserver-cpp/ (17 files in 2 dirs): | 11:34 |
CIA-17 | Updated to lastest published metaserver and discovery parameters: | 11:34 |
CIA-17 | Changed name to ln and turn to next. Added sn, prd, turn. | 11:34 |
CIA-17 | Also changed setting server_name to game_name and added game_shortname. | 11:34 |
llnz | had to push it, the patch above that one uses something in it | 11:35 |
llnz | sorry | 11:35 |
llnz | i won't update demo1 until the metaserver can cope | 11:39 |
* llnz wanders off | 11:50 | |
llnz | later all | 11:50 |
*** llnz has quit IRC | 11:50 | |
*** Demitar has joined #tp | 11:52 | |
*** t0dd has joined #tp | 12:44 | |
JLP | t0dd: hello | 12:53 |
t0dd | hi | 12:55 |
JLP | t0dd: are you here for google summer of code | 12:57 |
t0dd | yes | 12:58 |
t0dd | unfortunately, I do not know much about Thousand Parsec though | 12:59 |
JLP | t0dd: great to hear, did any of the ideas catch your eye yet, or do you have some specialy idea of your own | 12:59 |
JLP | t0dd: noworries, mentors are here to help you get arrounf Thousand Parsec | 13:00 |
t0dd | I am still reading, but I like the idea of creating a "Reach for the Stars" clone | 13:02 |
t0dd | since I have heard of the game.. :-P | 13:02 |
t0dd | I have plenty of C++ experience too | 13:03 |
JLP | t0dd: i've also only heard about it, never played it so i can't tell anything about it | 13:03 |
t0dd | but yeah, that was the one that caught my eye | 13:03 |
t0dd | I'd really be willing to work on anything though | 13:04 |
*** mithro has quit IRC | 13:05 | |
t0dd | the idea of creating a new "ruleset" development environment also seems interesting.. I don't have Lisp programming skills, but I know ML so it wouldnt take long to become familiar with Lisp since they are similar functional programming languages | 13:05 |
JLP | t0dd: no hurry, just look at the ideas, or maybe come up with your own, and then work on application (or even better a couple of them :)) | 13:06 |
t0dd | I definitely will | 13:07 |
JLP | cool, and if you have any question don't be afraid to ask, i'll try to answer as best as i can | 13:08 |
t0dd | thank you | 13:08 |
JLP | btw, where are you from | 13:08 |
t0dd | Pittsburgh, PA | 13:08 |
JLP | nice, I'm from Slovenia (a very small country in Europe) | 13:09 |
t0dd | cool.. how is it there? | 13:10 |
JLP | a bit cold an rainy today | 13:11 |
*** clayasaurus__ has joined #tp | 13:59 | |
*** clayasaurus__ is now known as clayasaurus_ | 13:59 | |
JLP | clayasaurus_: ahoy | 13:59 |
clayasaurus_ | hey JLP | 13:59 |
JLP | clayasaurus_: mithro added some comments to the application | 14:00 |
clayasaurus_ | alright, I'll take a look | 14:00 |
JLP | clayasaurus_: in addition we were talking that you don't have to follow the Google timeline so closely, only 3 dates are really important: start, interim report, end | 14:01 |
JLP | clayasaurus_: other dates can be chosen by an student as they fit them | 14:01 |
clayasaurus_ | alright, ... hrm ... | 14:07 |
clayasaurus_ | I know I should be around half way done at midterm time though . . . | 14:08 |
clayasaurus_ | and all the way done at final time | 14:08 |
clayasaurus_ | I will come up with a slightly different schedule implementing mithro's comments and see if that is better | 14:09 |
JLP | clayasaurus_: great, | 14:10 |
JLP | clayasaurus_: otherwise it is great and this is just polishing it up | 14:11 |
clayasaurus_ | :) | 14:12 |
clayasaurus_ | polish = good, it gives my application more chance of 'survival' :) Thank you folks for looking it over | 14:14 |
JLP | clayasaurus_: no problem, thanks for your interest | 14:15 |
*** t0dd has quit IRC | 14:16 | |
*** clayasaurus_ has quit IRC | 15:11 | |
*** clayasaurus__ has joined #tp | 15:53 | |
*** clayasaurus__ is now known as clayasaurus_ | 15:53 | |
*** clayasaurus__ has joined #tp | 16:13 | |
*** clayasaurus_ has quit IRC | 16:31 | |
*** clayasaurus____ has joined #tp | 16:56 | |
*** clayasaurus____ is now known as clayasaurus_ | 16:56 | |
*** clayasaurus_____ has joined #tp | 17:03 | |
*** clayasaurus_____ is now known as clayasaurus | 17:05 | |
*** mithro has joined #tp | 17:08 | |
*** clayasaurus__ has quit IRC | 17:14 | |
*** clayasaurus has quit IRC | 17:14 | |
mithro | clayasaurus_: ping? | 17:15 |
mithro | clayasaurus_: just wanted to check that you got the comments okay - just got 502s when submitting them | 17:18 |
*** clayasaurus_ has quit IRC | 17:19 | |
*** cherez has joined #tp | 17:21 | |
*** zipola has joined #tp | 17:49 | |
*** clayasaurus_ has joined #tp | 17:59 | |
clayasaurus_ | is there anyway for myself to get hold of the pyOgre TP client? Thanks. | 18:12 |
*** clayasaurus__ has joined #tp | 18:15 | |
*** clayasaurus__ is now known as clayasaurus | 18:18 | |
clayasaurus | is there anyway for myself to get hold of the pyOgre TP client? Thanks. | 18:18 |
*** clayasaurus_ has quit IRC | 18:23 | |
JLP | clayasaurus: ping | 18:25 |
clayasaurus | hrm | 18:42 |
clayasaurus | you didn't answer me, did you JLP ? | 18:42 |
clayasaurus | i didn't receive anythign | 18:42 |
JLP | clayasaurus: wasn't sure you are still here | 18:42 |
clayasaurus | here :) | 18:43 |
JLP | darcs get --partial http://darcs.thousandparsec.net/repos/tpclient-pyogre | 18:43 |
tpb | <http://ln-s.net/K1G> (at darcs.thousandparsec.net) | 18:43 |
JLP | shoul do the trick | 18:43 |
clayasaurus | ok | 18:44 |
JLP | thid creates tpclient-pyogre in the current folder and downloads the files in it | 18:45 |
cherez | what does the python server use pyscheme for? | 18:50 |
cherez | it's required but I don't see any .scm files outside of the pyscheme unit test | 18:51 |
JLP | cherez: if i remeber correctly scheme is used to tell clients how designs can be put together | 18:51 |
cherez | ahh | 18:52 |
JLP | cherez: but to be more correct and to get more extensive explanaiton you should ask mithro or llnz | 18:54 |
JLP | cherez: maybe it would also be benefical to ask on Forums/mailing lists about what exactly scheme is for, so that it is documented at least in one more permanent place, until we put the proper documentation on the web page | 18:56 |
cherez | ya, I should probably ask my questions there once I have a bit of free time | 18:57 |
* cherez curses lab writeups | 18:57 | |
clayasaurus | i have my own blog now http://tpsoc.blogspot.com/ :-P | 19:13 |
tpb | Title: Thousand Parsec Summer of Code Development (at tpsoc.blogspot.com) | 19:13 |
clayasaurus | i figured it would help out my application | 19:14 |
cherez | they can't turn you down with a title like that | 19:15 |
clayasaurus | :-P | 19:16 |
JLP | clayasaurus: awesome | 19:17 |
clayasaurus | Am I correct to state that python is the language used in TP to 'talk' to the servers? | 19:22 |
clayasaurus | I am wondering if that just makes me sound stupid :-/ | 19:23 |
JLP | clayasaurus: you mean the way servers and clients talk together? | 19:23 |
cherez | I haven't observed the protocol yet, but I don't think python code is sent between them if that's what you mean | 19:23 |
cherez | s/observed/read up on | 19:23 |
clayasaurus | JLP: yes. or... why is python used in the project, specifically ? | 19:24 |
clayasaurus | I thought it might have something to do with client/serv interaction | 19:24 |
cherez | Python is a productive language | 19:24 |
clayasaurus | is there a technical reason? | 19:24 |
JLP | clayasaurus: well client and servers talk by sending packages to each other, and these packages are formated in a way that is specified in ptorocol | 19:24 |
cherez | much faster to prototype and debug than C++, I'd say that's a good enough reason | 19:25 |
JLP | it also defines what type of packages are possible | 19:25 |
clayasaurus | do you know the specific reason, say, pyOgre is used instead of just pure C++ ogre? | 19:25 |
JLP | and Python/C++/Java/... based client and servers are only responsible for creating athese packages and sending/recieving them and acting as they should when they get the package | 19:26 |
cherez | just because it's easier to code in Python than C++, not for any networking benefits | 19:27 |
clayasaurus | so I could write a pure C++ Ogre 3D client for thousand parsec, would just be slightly more difficult i suppose | 19:27 |
cherez | exactly | 19:27 |
cherez | if you want to I don't think anyone will stop you | 19:28 |
JLP | yup as cherez said, different people know different languages so it is good to have different options, but no matter what language they use they all use the same protocol | 19:28 |
clayasaurus | alright, sounds good | 19:28 |
clayasaurus | thanks cherez and JLP | 19:28 |
cherez | clayasaurus, have you used Python before? | 19:29 |
clayasaurus | to be honest, my experience is mostly with C/C++/D/Java languages. I havn't used python for any large scale projects, no. just as a glorified calculator :-P | 19:30 |
clayasaurus | but I think I would be able to pick it up fairly easily | 19:30 |
cherez | it's very easily to learn | 19:30 |
cherez | after you use Python enough, you look for excuses to use it rather than reasons:) | 19:31 |
clayasaurus | :-P | 19:31 |
cherez | nice to know someone else knows D | 19:31 |
cherez | I was getting to thinking I'm the only one | 19:31 |
clayasaurus | you know D, cherez ? | 19:31 |
cherez | ya, I haven't used it on any large projects, though | 19:31 |
cherez | it's like C++/Java done right | 19:32 |
clayasaurus | I have a little 2D game project in D that I update about once a week with tiny fixes | 19:32 |
clayasaurus | once a week = 2/4 hours on the weekend | 19:33 |
cherez | link? | 19:33 |
clayasaurus | used to be more until it started affecting my grades :'( | 19:33 |
cherez | ya | 19:33 |
cherez | blasted school | 19:33 |
cherez | interfering with important things | 19:33 |
clayasaurus | http://www.dsource.org/projects/arclib | 19:33 |
tpb | Title: arclib - dsource.org (at www.dsource.org) | 19:34 |
*** zipola has quit IRC | 19:34 | |
clayasaurus | it actually has a pretty nifty 2D physics system in progress, already supports boxes and circles and quadtrees, and is based off of the Erin Catto's 2D physics demo | 19:39 |
clayasaurus | http://svn.dsource.org/projects/arclib/trunk/physics/html/index.html | 19:39 |
tpb | <http://ln-s.net/K1W> (at svn.dsource.org) | 19:39 |
cherez | that's pretty sweet | 19:40 |
clayasaurus | erin catto recently updated his Box 2D, I'm hoping he added polygon support but I'll check his slides now | 19:41 |
cherez | man, next time I write a 2D game I have to try this | 19:42 |
clayasaurus | and to port the code to D, I had to create a Red-Black tree. of course, being lazy, i used public-domain red-black tree code written in C, then turned it into a D template | 19:42 |
cherez | I feel an urge to make Jenga now | 19:43 |
clayasaurus | :-P | 19:43 |
* cherez goes to class | 19:47 | |
*** cherez has quit IRC | 19:47 | |
*** clayasaurus__ has joined #tp | 19:51 | |
clayasaurus__ | grrr' | 19:59 |
*** clayasaurus has quit IRC | 19:59 | |
*** clayasaurus__ is now known as clayasaurus | 19:59 | |
*** clayasaurus__ has joined #tp | 20:04 | |
*** clayasaurus has quit IRC | 20:05 | |
*** clayasaurus__ is now known as clayasaurus | 20:05 | |
clayasaurus | the joys of wireless networking | 20:05 |
JLP | clayasaurus: :) | 20:06 |
*** _JLP_ has joined #tp | 20:26 | |
*** JLP has quit IRC | 20:29 | |
*** _JLP_ is now known as JLP | 20:29 | |
* dmpayton yawns | 20:35 | |
dmpayton | Mornin' | 20:35 |
JLP | dmpayton: ahoy | 20:38 |
JLP | dmpayton: i've added some comments to your application | 20:40 |
dmpayton | JLP: I saw. :) | 20:40 |
dmpayton | in the process of editing it now | 20:40 |
JLP | dmpayton: cool | 20:40 |
dmpayton | I'm going to keep a blog for soc, but I'm debating on whether to use WP or roll my own. | 20:41 |
JLP | great to hear, clayasaurus used blogspot | 20:42 |
dmpayton | Did he end up doing the 3d client? | 20:46 |
JLP | dmpayton: yeah he submitted application for 3D client | 20:48 |
*** daxxar has quit IRC | 20:48 | |
*** daxxar has joined #tp | 20:48 | |
dmpayton | I think I'm gonna roll my own... I have almost 2 months to do it, and it'll be a nice project to get to know web.py | 20:49 |
*** cherez has joined #tp | 20:58 | |
*** zipola has joined #tp | 21:03 | |
clayasaurus | grr 502 server error for resubmit of my app | 21:36 |
cherez | I think someone else complained about that yesterday | 21:36 |
cherez | the mentors still got it, it seems | 21:37 |
clayasaurus | hrm.. weird | 21:37 |
JLP | yeah sometimes we get it sometimes not, sometimes comment gets posted even if there is this error sometimes not | 21:38 |
cherez | weird | 21:38 |
cherez | when should we have our proposals in by? | 21:39 |
cherez | I know the 26th is the deadline, but would it be better to be earlier? | 21:39 |
JLP | 24th march | 21:39 |
cherez | oh | 21:39 |
cherez | you're my hero | 21:39 |
cherez | does it matter when as long as it's by the 24th? | 21:39 |
clayasaurus | yay i dil it | 21:40 |
JLP | i think it is 23:59 by Pacific time | 21:40 |
clayasaurus | cherez: submitting earlier increases your chances and gives mentors a chance to review the app | 21:42 |
JLP | clayasaurus: yup, even not polished up application is better than none | 21:43 |
clayasaurus | my app is re-submitted now :-P just making sure you know | 21:48 |
JLP | clayasaurus: noted, will check it out in a few minutes | 21:49 |
clayasaurus | g2g | 21:56 |
*** clayasaurus has quit IRC | 21:56 | |
*** nash has joined #tp | 22:32 | |
* nash has finally returned | 22:33 | |
cherez | huzzah! | 22:34 |
nash | Only for a few hours... no web at home still... | 22:36 |
cherez | I'm out of things to write for my application... | 22:37 |
nash | Is there a draft online or something? | 22:38 |
cherez | I haven't put it up yet | 22:38 |
cherez | JLP: ping | 22:40 |
JLP | cherez: pong | 22:40 |
cherez | I have a draft of my application sort of ready | 22:41 |
cherez | should I submit it now then revise it? | 22:41 |
JLP | cherez: yes, that would be the best | 22:41 |
JLP | so that all mentors can see it and comment it | 22:41 |
JLP | and before hitting submit be sure to copy the text, just in case you get a 502 error and it eats your text | 22:42 |
cherez | I don't know whether BF experience is a good or bad thing to mention on this application | 22:45 |
nash | BF? | 22:46 |
cherez | BrainF*** | 22:46 |
dmpayton | Hahaha | 22:46 |
dmpayton | I lvoe that language | 22:46 |
dmpayton | love even | 22:46 |
nash | cherez: From TPs point of view the most important thing is that you can complete the project. Else it will make it hard to be accepted for SoC next year | 22:46 |
nash | cherez: I'd leave it out... except if you have a list of proficient languages. However these days I think they are becoming less relevant | 22:47 |
dmpayton | cherez: the most important thing is that you list your experience with the language(s) you'll be using. | 22:48 |
cherez | I've learned a lot of languages though the only relevent ones seem to be C++, Python, and Scheme | 22:48 |
nash | Any other system languages may be useful | 22:49 |
nash | (BF is not a system language before you ask...) | 22:49 |
nash | Nor is intercal | 22:49 |
cherez | I have experience with C also | 22:50 |
cherez | well, assembly too, but not for serious work | 22:50 |
nash | C is worthwhile - please don't list as C/C++ - that tells me you know C++ only ;-) | 22:51 |
cherez | lol | 22:51 |
cherez | that is quite true | 22:52 |
nash | You can pick I'm primarily a C programmer - my bias shows | 22:52 |
*** _JLP_ has joined #tp | 22:53 | |
*** JLP has quit IRC | 22:54 | |
*** _JLP_ is now known as JLP | 22:54 | |
nash | BTW: Is someone here wccarrington? | 23:11 |
cherez | alright, I'll be submitting this then | 23:15 |
* cherez holds his breath | 23:15 | |
cherez | I didn't get an error | 23:15 |
nash | cherez: You didn't want to send it round somewhere first? | 23:15 |
cherez | ...I sure hope not | 23:16 |
cherez | foo | 23:16 |
cherez | I hope I didn't mess up, then | 23:16 |
cherez | JLP: ping | 23:17 |
nash | hwh' | 23:33 |
* dmpayton needs to control the flow of time | 23:40 | |
cherez | please do | 23:48 |
nash | And let us know... | 23:50 |
dmpayton | Haha | 23:54 |
dmpayton | Yeah | 23:54 |
dmpayton | I have my soc apps, school work, and work work all due this week...plus I'm moving in approx. two weeks, so there's all that to deal with. | 23:55 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!