Sunday, 2007-03-18

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** guitsaru has quit IRC00:36
*** guitsaru has joined #tp02:09
*** guitsaru has quit IRC02:39
*** mattn__ has joined #tp03:01
*** mattn_ has quit IRC03:16
*** llnz has joined #tp03:23
*** mithro has joined #tp03:37
llnzbbl03:37
*** llnz has quit IRC03:37
mithrohowdy03:38
*** clayasaurus___ has joined #tp03:45
*** clayasaurus has quit IRC03:48
*** clayasaurus___ is now known as clayasaurus03:48
dmpayton'lli mithro.03:48
dmpayton'llo even03:49
mithrohow goes your application?03:49
dmpaytonHavn't started it yet. Well, not the written portion, anyways. Been working on a little proof of concept application.03:50
dmpaytonSince you're on, I'm gonna fire off some questions03:51
dmpaytonor rather...get your input on a few things03:51
mithrosure!03:53
dmpaytonI've decided (for certain, now) that I'm going to apply for the web client. I am correct to assume that this is to be hosted by TP for people to use, not necessarily (though it will be possible) for them to install it on their own servers, yes?03:54
*** mattn_ has joined #tp03:56
mithrodmpayton: yes03:58
dmpaytonOkay.03:58
mithrobtw as I encouraged clayasaurus, if you want apply multiple times with different ideas03:58
dmpaytonYeah, I saw that post. I'd really love to work on a 3d client, but I have little experience in 3d, and I doubt I'de be able to finish it within the scope of the project.03:59
dmpaytonSpeaking of the 3d client, where can I download the pyogre client? I didn't see it on the downloads page.04:00
mithrodmpayton: if you know your limitations and only think you can do XYZ (where XYZ is a significant goal)04:00
dmpaytonAlright. Maybe I'll give it a shot, then.04:01
dmpaytonIn anycase, for the web client... I was thinking of doing something like Google Maps for the the starfield (drag it around, zoom, etc), and I have questions about the possible implimentation04:03
mithrodmpayton: "I would highly encourage you to put in multiple applications if there are more then one thing you want to do. (IE Submit one for the tpserver-cpp DBMS support and one for a Java MIDP client)."04:04
mithrofrom my reply to Iwanowitch04:04
mithroon a side note, the more applications we get the more likely we will get more students04:05
dmpaytonAlright. I'll see what I can come up with as far as a 3d client goes. I'd either use PyOgre or Panda3d, both of which have python bindings04:05
dmpaytonIn anycase, this entire project is supposed to be OS, and GMaps isn't. Would that matter, since I'd just be using the API (which they allow free use of)? Or is this something I should ask Google?04:07
mithrodmpayton: it would be a little bit of a problem04:10
mithrowe would very much prefer a free implimentation04:10
mithroi belive there are a few OSS projects working to clone it04:10
dmpaytonHmm.04:11
dmpaytonka-map looks interesting04:11
dmpaytonhttp://ka-map.maptools.org04:12
tpbTitle: ka-Map.MapTools.org (at ka-map.maptools.org)04:12
mithrohttp://ka-map.maptools.org/04:12
tpbTitle: ka-Map.MapTools.org (at ka-map.maptools.org)04:12
mithroopps you got there first :)04:12
mithroi've seen others too04:13
*** mattn__ has quit IRC04:13
mithrohttp://freshmeat.net/search/?q=web+map&section=projects&Go.x=0&Go.y=004:14
tpb<http://ln-s.net/JxR> (at freshmeat.net)04:14
mithroor convice google to open source GMaps ;)04:15
mithrohttp://mapguide.osgeo.org/04:16
mithro?04:16
tpbTitle: MapGuide Project Home | MapGuide Open Source (at mapguide.osgeo.org)04:16
dmpaytonHaha. Okay, I'll shoot an email to Larry and Sergey right now.04:16
dmpaytonWell, what I've been working on today could possibly stand alone without any other mapping service/API04:17
mithrodmpayton: thats cool04:17
*** clayasaurus has quit IRC04:18
dmpaytonRight now, all it does is dynamically place stars in 1000x1000 field. with a 300x300 iframe, and you have to scroll using scrollbars on the sides. I'm working on the grabbing and dragging part now.04:19
dmpaytonAlso, where can I get the PyOgre client?04:19
dmpaytonBtw, that starfield uses the jQuery library, which is dual GPL/MIT license.04:20
mithrotpclient-pyogre04:20
mithrodmpayton: thats fine04:20
mithrohttp://darcs.thousandparsec.net/darcsweb/darcsweb.cgi?r=tpclient-pyogre;a=summary04:21
tpb<http://ln-s.net/Jx_> (at darcs.thousandparsec.net)04:21
mithrotpclient-pyogre04:22
mithro908 (92%)04:22
mithroit's not very big04:22
dmpaytonAh, okay04:22
dmpaytonDoes it function on any level, aside from showing a login screen and a few stars?04:23
mithroit shows the universe and scroll around04:23
mithroand probably suffered a huge amount of bitrot04:23
mithrobe back in 1004:24
dmpaytonkk04:25
mithroback04:37
dmpaytonWb.04:38
* dmpayton is downloading darcs04:38
dmpaytonWhat version of Python do you use for your development?04:39
mithropython2.5 (default with feisty) when was on edgy/dapper used 2.404:41
mithrobasically what ever is installed04:41
dmpaytonback in a few04:44
jothami still use 2.405:00
jothambut pygame + win32 isn't ready for 2.5 yet05:00
jothamso i'm in no rush05:00
dmpaytonjotham: Yeah, what's the deal with Pygame? 1.8 was supposed to be released in December.05:33
dmpaytonNow it's March, and the only update is when they edited the original anouncement in January to say "Need a few more weeks"05:34
mithrodmpayton: the problem is that there is not core leader pushing it through05:35
dmpaytonOh yeah? Do you know what happened to the original developer?05:38
mithrogot very busy05:40
jotham'supposed to be released'?05:42
jothamit's an open source project05:42
jotham=p05:42
jothamalso 1.7 is fine05:42
jothamso there isn't much motivation05:42
jothamwhat i'd like to see is a C++ wrapper for libsdl that carrys pygames features over05:43
dmpaytonjotham: Yeah, 'was supposed to be released'05:43
jothamyeah but that's such a vapid statement in the world of minority OSS projects05:43
dmpayton"Pygame 1.8 will be released 2006/12/22" from the pygame homepage...Open Source or not, you don't set a release date if you don't plan on following through.05:44
jothambut lots of projects do just that05:44
* jotham shrugs05:44
jothamthey are up to RC3 so it's not going so badly ;)05:45
jothamanyway i have to go cook dinner, bbiab05:46
dmpaytonI don't mean to be all bitchy about it, but I would think that after three months they would post some news about it.05:46
dmpaytonMmm, food. Have fun.05:46
*** tpb has joined #tp06:00
*** ChanServ sets mode: +o tpb06:00
dmpaytonmithro: What are designs in TP?06:23
mithroIE blueprints06:24
dmpaytonas in, for ships?06:24
mithronot just ships, MTSec you can also have blueprints for torpedos and missiles06:26
dmpaytonOohhh... I see it. I just went into the pywx client to see what that was about, and realized the design window was hidden behind the others.06:27
dmpaytonmithro: Any reason that ship designs are listed 11 times each?06:28
*** mattn_ has quit IRC06:28
mithroyes, each player has their own designs06:29
dmpaytonSo you can view their designs?06:29
mithroyes06:33
dmpaytonI"m a little confused on how to control my fleet.06:33
mithrocreate a move order06:33
mithrothen click the little P button06:33
dmpaytonHmm...06:38
mithrothen click on the starmap to make it go somewhere06:39
mithrovery un user-friendly i know :)06:39
dmpaytonheh06:40
dmpaytonHopefully I can resolve that with another client.06:40
dmpaytonWhere did you get the star models for the pyogre client?06:41
dmpaytonCurrently, do all objects have XYZ coords and are only rendered on an XY plane, or does everything have Z as 0?06:46
dmpaytonHmm.. cmd isn't recognizing 'python' as an internal or external command, but it runs fine when I go through start->run06:58
dmpaytonmithro: any plans for in-game messenging?07:04
dmpaytonmithro: For the star field, I was thinking of having the server return an XML file with all the objects and information that will be parsed and used to dynamically build the star field. How hard would it be do do this using libtpproto-py? (I'm sorry, I havn't looked at how it returns the information yet)07:56
*** llnz has joined #tp08:11
llnzhi08:27
mithrodmpayton: sorry went to dinner08:35
mithrodmpayton: You probably would want to use libtpclient-py which adds in a bunch of caching and stuff08:35
dmpaytonErr, yeah08:36
dmpaytonAnd wb.08:36
dmpaytonand hi llnz :)08:37
mithrohttp://www.thousandparsec.net/tp/dev/documents/python/dev/python-tp-doc/08:39
tpb<http://ln-s.net/JyA> (at www.thousandparsec.net)08:39
mithrothat might help?08:39
mithroit shouldn't be to hard to do your XML idea08:42
mithrodmpayton: the message board system could be used for ingame messaging08:42
mithrodmpayton: hopefully when I finish the starmap rewrite, it will be much easier08:42
dmpaytonI'm not sure how much code you want home-rolled, but I'd like to use web.py (public domain license) to handle the server-side stuff.08:46
dmpaytoni'm not sure how much more open source you can get than public domain. :P08:46
dmpaytonI noticed the X,Y coordinates of each system is huge (hundreds of millions)...I'm guessing that's because this is space and each unit is meant to be approximately 1 mile/kilometer?08:52
mithroi forget the units08:53
mithroi think it's 10,000 kilometers08:53
llnzyeah, about 10000 km08:53
llnzso in theory signed 64 bit int is about 1/3 of the real universe size (big bang light distance)08:54
dmpaytonCrazy.08:55
dmpaytonYou guys ever heard of StarKingdoms?08:55
llnznope08:56
dmpaytonit's a web based 4X type of game08:56
* llnz thinks we will redefine the unit size to about 1000 km some time, or leave it up to each game08:56
dmpaytonIn all honesty, it's the only 4X game I've ever played untless StarCraft counts.08:57
dmpaytonunless even08:57
dmpaytonhttp://www.starkingdoms.com08:58
tpbTitle: Star Kingdoms - A Free Online Game (at www.starkingdoms.com)08:58
dmpaytonUsed to be a lot better...not it's bogged down with ads.08:58
dmpaytonnow even08:59
mithroi'll look at it later, have to go now08:59
dmpaytonlater mithro09:00
llnzcya mithro09:00
* llnz ponders09:34
dmpaytonHmm...09:58
*** llnz2 has joined #tp10:37
*** llnz has quit IRC10:39
*** llnz2 is now known as llnz10:39
CIA-20Lee Begg <[email protected]> * tpserver-cpp/modules/games/minisec/ (build.cpp build.cpp build.cpp):10:48
CIA-20Fail adding or probing design order if no valid ships in fleet:10:48
CIA-20 Because of the way tpclient-pywx works (and probing, etc), if the fleettype list is10:48
CIA-20 empty, then it's still valid. If there is something in the fleet type list, then10:48
CIA-20 there had better be more than one ship. Zero ships are allowed, if there is atleast10:48
CIA-20 one with at least one.10:48
dmpaytonI hate this.11:15
dmpaytonWhy do I have to be human?11:15
dmpaytonStupid humans and their need for sleep...11:16
* dmpayton out11:16
JLPahoy all11:43
llnzhi JLP11:47
mithrohowdy11:49
llnzmithro: are you going to update the metaserver?11:55
mithronot in the near future11:56
llnznot even to what is documented in protocol4.php?11:56
llnzin particular the parameters which have changed names11:57
mithroit needs quite a bit of work11:57
llnzok then...11:58
llnzcan you make it accept either name or ln, and turn or next?11:58
mithrollnz: i believe you know PHP ;)12:00
llnzdamn.... thought i had got away with that....12:00
*** clayasaurus___ has joined #tp12:02
*** clayasaurus___ is now known as clayasaurus12:02
mithrohello clayasaurus12:04
JLPclayasaurus: ahoy12:04
clayasaurushey JLP and mithro12:05
llnzhi clayasaurus12:09
clayasaurushi llnz12:09
clayasaurusup early workin' on applications :-P Don't have an incredible amount of day time to work on em'12:11
llnzmithro: i've made the minimal changes need, i hope12:19
llnzshould i just push them?12:20
llnz6 lines changed, 10 lines added12:21
llnzsupports what tpserver-cpp currently does, and what it's about to do (and my local tpserver-cpp is doing already, waiting for the metaserver to be updated)12:22
mithrothe metaserver is a checkout of the repo12:27
mithroyou have to go do a manual pull12:27
llnzok, should i do it now or tomorrow?12:28
mithroup to you12:28
llnzi'll do it tomorrow when i'm more awake12:28
* llnz wanders off12:28
llnzlater all12:28
*** llnz has quit IRC12:29
mithrodmpayton: i checked out the Star Empires game thing12:39
dmpaytonStarKingdoms. :P12:40
dmpaytonWhat'd you think?12:40
mithroit looked okay - I would have liked a little bit more graphics - IE a starmap12:41
dmpaytonYeah, the fact that it's purely text-based and all the ads are it's only downfalls12:41
dmpaytonDid you sign up?12:41
mithroyes12:42
mithrojust to see what the UI and stuff was like - I have to admit I don't care for the different rooms mentality12:42
mithroit reminds me of a bunch of similar games a friend use to play - they where fantasy however12:43
dmpaytonHmm12:46
dmpaytonIf you wanna look me up, I'm Psilocybic Death in sector 1:3512:47
mithroi'm "Cookie" :)12:47
dmpaytonDoesn't sound like you're interested in playing, though12:47
dmpaytonNice. What sector?12:47
mithroServer 1: Cookie (1:3)12:48
dmpaytonCool. You're in my sister alliance12:48
mithro Name: President Monster12:49
mithro:)12:49
dmpaytonHaha12:49
dmpaytonI'm Psilocybic Death...Lord Shroom12:49
dmpaytonpsilocybs = hallucinogenic mushrooms12:49
mithroForceful Knight (1:3) seems to be well liked in this sector12:50
mithroi don't really have the time to play12:52
mithroto many other things to do12:53
dmpaytonSo have any other potential students shown up?12:56
dmpaytonBesides clayasaurus and myself12:56
mithrodaxxar as well12:58
mithroplus Iwanowitch on the forums12:59
dmpaytonAny good proposals?12:59
mithrono submitted items yet, some ideas floating around the lists12:59
*** zipola has quit IRC13:00
dmpaytonI may only end up submitting one to TP.13:00
mithrookay13:00
mithrodmpayton: hopefully we'll get a few more applications then just you 513:01
dmpaytonYeah, hopefully. TP has a lot of potential.13:01
dmpaytonCould be really fun if you had a kickass 3d client.13:02
mithrodmpayton: yeah, time just goes by so fast :/13:02
dmpaytonI know how that goes.13:03
clayasaurushrm... I wonder if everyone is going to submit the 3D client app now13:04
* clayasaurus ponders13:04
mithroi think dmpayton is doing the web client?13:04
dmpaytonYep, web client.13:05
clayasaurusoh, alright :)13:05
dmpaytonpython back-end using web.py, fancy javascript in the front with jQuery.13:05
clayasaurussweet13:05
mithrodmpayton: i think a web client has a lot of potential13:05
mithroanyway I must head to bed13:05
dmpaytonGnight mithro.13:06
mithrobtw the more students we get apply, the more students we are likely to get accept, so pimp to other people too :P13:06
clayasaurusgnight13:06
dmpaytonwhat about you, clayasaurus?13:06
clayasaurusfor application ideas? I have 3 I want to submit, well, that's if I even have time to write them all13:07
clayasaurus1) 3D client13:07
dmpaytonAll for TP?13:07
clayasaurus2) Improve wxPython client13:07
clayasaurus3) Diplomacy ruleset13:07
clayasaurusyea13:07
clayasaurusi might not submit all 3, who knows, but will try13:07
dmpaytonI'd go for 3d client...if we had that, then the wxpython client wouldn't even really be needed.13:07
clayasaurusand then I want to submit one at least for the apache foundation13:07
clayasaurus:-P as long as everyone has a nice CPU13:08
mithroand I could get back to doing server work13:08
dmpaytonIf they don't, then they could just as easily use the web client. :P13:08
clayasaurus:-)13:08
clayasaurusThen I'm trying to figure out whether Ogre3D or Panda3D is best13:09
dmpaytonYeah, the ogre vs panda thing has been an iddue for me, too.13:09
clayasaurusfor tp? or another project13:09
dmpaytonI've toyed with both...both have their pros and cons13:09
mithrotwo big things to look at13:09
dmpaytonissue = issue*13:09
mithro1. easy of install for users13:09
dmpaytoniddue13:09
dmpaytonblah13:09
mithro2. GUI13:09
mithrowriting GUI engines suck :)13:10
dmpaytonwell, pyogre is nice because it can share the same window with pygame...so use ogre for 3d and pygame for the gui13:10
dmpaytonhowever13:10
dmpaytonUI in panda isn't much harder13:11
dmpaytonso...13:11
mithrodmpayton: pyogre also wraps the complete CEGUI13:12
mithrowhich is useful as it's a true 3d gui13:12
mithroanyway I'm really going now13:12
dmpaytonI've never used cegui13:12
dmpaytonlater mith13:12
dmpaytonro13:12
dmpaytonstupid tab13:12
clayasaurusbyebye13:13
clayasaurusso hrm... Panda /looks/ like it is designed to be 'rapid dev' plus designed for python from the onset as well13:13
clayasaurusbut Ogre3D will definetely 'work', so to say13:13
dmpaytonYeah13:14
dmpaytonThe only thing with Panda is that I don't know how development is going13:14
dmpaytonI mean...13:14
dmpaytonit was made by disney13:14
dmpaytonbut then CM took it over and tweaked it13:14
dmpaytonthey got it working for what they need and development seems to have slowed since then13:15
dmpayton"Works for what we need, kbye"13:15
clayasaurusplus there is already work done on Ogre3D for TP13:16
clayasaurusi prob will only have time to submit 1 app for tp, 2 if lucky :-P are you applying anywhere else, dmpayton ?13:17
dmpaytonYep. Creative Commons and Python Foundation13:18
clayasaurussweet13:18
dmpaytonThose two projects are the same thing, but can be applied to either one13:18
dmpaytonso I figure submit to both and see what happens13:19
*** dmpayton has quit IRC14:22
*** dmpayton has joined #tp14:32
*** tuna-fish has quit IRC16:34
*** dmpayton has quit IRC17:10
*** dmpayton has joined #tp17:11
*** cherez has joined #tp17:44
*** mattn2 has joined #tp17:46
JLPcherez: hello17:49
cherez'lo17:49
JLPcherez: are you here because of the googl summer of code?17:50
cherezbasically17:50
JLPcherez: great to hear17:50
cherezthought this would be a good place to ask for ideas17:50
cherezI'm surprised TP got to be a mentor17:50
cherezI didn't think they'd accept a game as a SoC project17:50
JLPcherez: yeah we were also quite surprised17:50
JLPmaybe they are also starting to see that gaming is also an important part of open source software :)17:51
cherezya, I think it's a great way to get people interested in open source projects17:52
cherezespecially once TP is blowing away every other 4X game:-)17:52
JLPyup one of the more fun way to get started in open source17:52
JLPbtw where are you from?17:53
cherezMissouri17:53
JLPi'm from Slovenia (small country in Europe)17:53
cherezthat's interesting to know17:55
JLPany specific idea for TP@SoC cought your eye? or do you maybe have a fresh new idea?17:55
cherezquite a few have me interested, but I'm not set on one yet17:56
cherezare there any projects the devs would really like to see undertaken?17:56
JLPwell you can submit more then one application for the project17:56
cherezya, up to 2017:57
JLPit increases your chance to get selected and it makes out project get more slots for students :)17:57
cherezI could apply for all the projects and some more17:57
cherezhow many people have shown interest so far?17:57
JLPif I had to decide which one would be the most important would be to implement MTSec games in one of the servers17:58
JLPMiniSec is not very interesting to play and MTSec is quite a bit more complex17:58
cherezwhat exactly is it?17:59
JLPinterested people that contacted us here on IRC include dmpayton, clayasaurus and daxxar, there were also a couple of people who wrote to Forums18:01
daxxar=)18:01
clayasaurushowdy18:02
JLPas for MTSec, take a look here: http://www.thousandparsec.net/tp/dev/documents/mtsec.php18:02
tpb<http://ln-s.net/JsQ> (at www.thousandparsec.net)18:02
cherezI'm reading it18:02
JLPgreat18:02
dmpayton'llo18:02
daxxarhowdy all. =)18:03
cherezArgonauts?18:03
cherezthat's an odd name18:03
JLPcherez: yeah a bit odd, you should probably blame mithro for it :)18:04
chereza space station named after mythical sailors18:05
cherezI think I'd like to work on mtsec18:08
cherezhas anyone else tried to make a proposal to do it?18:08
JLPcherez: i don't think so, as far as i know so far web client and 3D client are one of applications that we are most likely to get18:10
JLPso mtsec should still be free18:10
cherezalright, I guess I better write a proposal for it18:10
cherez3D client was one I was looking for, but I think mtsec sounds even more fun to write18:11
chereznow to make myself sound like the Stephen Hawking of computing18:12
JLPalright, but remeber you can also send both, and i'm sure we can later work it out with others on how to distribute tasks so that everyone is happy about it :)18:13
cherezya, I was also itneresting in the race designer18:13
cherezwould that be the races designed by whoever runs the server?18:13
JLPyeah race and components designer would also be very usefull18:13
cherezcomponents designer?18:14
JLPyeah like designs for spaceships, weapons and stuff like this18:14
cherezahh18:15
cherezwould this all be done server side?18:15
JLPfor example, every server can have diifferent game rules, and there could be different space ship designs and stuff like that, but it is much nicer to make the designs in GUI then write it in XML or something similar18:16
cherezya18:16
cherezit would be interesting to make a client side race designer18:16
cherezso every player could make their own race18:16
cherezbut that would be hard to balance18:17
JLPi guess that in the future players can design their own ships (using the designer), then a player would upload their own designs to server and in this way they would also be available to other players18:17
cherezit would take a lot of work to ensure the rules couldn't be abused to make an overpowered race18:17
cherezthat reminds me of Alpha Centauri18:17
cherezgranted, that's getting ahead of ourselves18:18
chereznow how to make myself sound good for the application...18:18
JLPyeah it is possible to design somethng very powerfull, but then again it is a chalange to come up with a way to limit this, you just can't have it all18:18
JLPi'm not sure if mithor or lee already have something in mind about how to limit things18:19
JLPbut for ships i guess it is similar to this bigger ship, more powerfull, but slower to move, slower to turn, easier to target18:20
cherezI guess that should wait until the server race designer is done18:20
cherezya18:20
JLPbut first it would be nice to have the designer and i guess the power tweaking could come later18:20
cherezoff hand, I would think buying power/mobility would incur a cost that is represented in the cost of the ship18:21
JLPyeah that also and time to build the thing18:21
dmpaytonI would think that the reace designer would be a stand-alone app, so that both server admins and users could use it... Seems kind of redundant and repetitive to have it both in the client and part of the server18:22
cherezor time to build also a function of cost18:22
cherezreally, any 3 could be a function of the 4th18:22
JLPdmpayton: yeah i think the same, best to be a separate app18:22
dmpaytonSame with the ship designer in the current pywx client...18:23
cherezthen you just have to modify the server and client to allow submitting races18:23
dmpaytonI'm thinking of leaving the designer out in my proposal...maybe making it a seperate web app to be completed at a later date (after soc)18:23
dmpaytonBut this si something that needs to be discussed with mithro and llnz18:24
dmpaytonis even18:24
clayasaurusya, i'm writing a app for a 3d client now, trying to get done soon : )18:24
dmpaytonclayasaurus: you have any experience in modeling?18:24
JLPcherez: yup, races are comming in later protocol versions, but ship/weapon designs are already in current version of protocol, so I think that if servers/clients support it it can already be done18:24
chereznow, how to make myself sound like God's gift to 4X, and make God sound like a spoiling grandparent18:25
clayasaurusdmpayton: none besides modelling my house in red faction and some unreal tournament level design18:25
JLPdmpayton: yup best to discuss with mithro and lee, they are the leaders who make decissions where TP should go :)18:25
clayasaurusdmpayton: I'm assuming I'll be coding though (which I have experience in), not 3d modelling. there are enough free ones out there i think . . .18:26
dmpaytonclayasaurus: heh, that's more than me. That's the reason why I'm not more into 3D programming...I lack the modeling knowledge/skills/experience and no one wants to model for free.18:26
clayasaurushrm...18:26
dmpaytonclayasaurus: yeah, you could easily use the ones in the current pyogre client18:26
JLPcherez: don't try to sound like God, be yourself, write about what you intend to do and add estimated time for each thing you intend to deliver as part of the taks18:27
clayasaurusg2g eat. bbl.18:27
dmpaytonLates.18:27
JLPcherez: and be sure to take a look at recommendations for proposals and maybe some others at other projects, some also provide examples of good applications18:27
JLPclayasaurus: bon apetit18:28
* dmpayton really wishes he could do 2 soc projects18:28
cherezI'm most worried that I'll get turned down for not having done much for OS projects or sounding too young18:29
dmpaytoncherez: How old are you and what's your programming experience, if you don't mind me asking?18:29
cherezwell, I'm 18, college freshman18:30
chereza bit worried that those who've been around longer will come across as more reliable18:30
JLPcherez: and remember SoC is not only about being the best programmer there is, i see it more as a thing to get young people interested into open source programming and to show them how to start learning more about it and how to participate in open source projects18:30
cherezthat's a good point18:31
JLPcherez: for me it is already a big plus that you have come here to our IRC channel and started to communicate with project members18:31
cherezI've only done small patches for OS programs, I also tried to help startup projects which ended up dying off18:31
dmpaytoncherez: Don't worry about it. I'm 19, college freshman (should be almost a junior, but I putzed around for a while). Besides, it's not about what you know (though knowing helps), it's about the experience.18:31
cherezI could always write 6 years of C++ experience and 5 years of Python18:33
cherezanyone here remember the Alky project? It was big news for like a week last year18:33
JLPcherez: and if you submit the application now, mentors will help you and adise on how to improve it18:33
* JLP googles for Alky project18:34
*** dmpayton_ has joined #tp18:34
cherezit might be hard to find now18:34
cherezthe main dev just disappeared one day18:34
cherezall the regulars were banned from the channel, the forum, main page, and wiki went down18:35
dmpayton_Bah...did my sends get through?18:35
dmpayton_cherez: what project is this?18:35
cherezit was similar to wine, but it produced stand alone executables instead of  running the original in a compatability layer18:36
JLPhttp://code.google.com/p/alkyproject/ ?18:37
tpbTitle: alkyproject - Google Code (at code.google.com)18:37
cherezthat would be it18:37
dmpayton_Why'd this happen?18:37
cherezthe main devs wanted to start totally over implementing the newer MS APIs and not focusing on working with older apps18:38
cherezkind of like Cedega in that sense18:38
cherezI wanted to make it work with WINE's libraries too as an alternative to having to run the wineserver18:38
cherezI was the one who wrote the Linux port18:39
cherezso the Alkynator (the program to convert PEs to elfs) could produce runnable Linux executables18:39
cherezseveral months later the main dev reappeared and has closed and renamed the prroject18:40
JLPso it is now Falling Leaf Systems18:42
cherezright18:42
cherezI still have the original source code under GPL18:42
dmpayton_for a second I read that as "Failing Leaf..."18:42
cherezso I suppose I could fork it if I wanted to18:42
JLP :)18:42
cherezor just give the Alkynator to WINE18:43
cherezit's a pretty sweet tool unto itself18:43
cherezso ya, my open source history isn't so impressive18:44
JLPyeah maybe helping Wine with it wouland't be that bad, if it saves the code and makes it live again that would be good18:44
JLPcherez: well we all have to start somewhere, my open source acreer is probably even les stellar :)18:44
cherezcare to share?18:45
dmpayton_cherez: don't worry, soc is my first true experience wtih OS.18:45
JLPi just submited a couple of patches to KDE, and working on Parsek, a KDE4 based clients for Thousand Parsec is my first bigger OSS projects18:45
cherezat least KDE didn't disappear then reappear as commercial software a few weeks after your patches:-)18:46
JLPthat's as far as programming goes, but otherwise i do a lot of translation work into Slovenian and a lot of beta testing of various Linux distros and apps18:46
cherezwhat will I need to know to write mtsec?18:47
JLPcherez: i guess you will need all that info about what MTSec is, all parameters about it, then look at the server (I guess you are going with C++ server) and see how current game MiniSec is implemneted18:49
*** guitsaru has joined #tp18:49
JLPIf I'm not wrong some parts of the MTSec are also already implemnted in C++ server, so you then just expand this18:49
*** dmpayton has quit IRC18:49
*** dmpayton_ is now known as dmpayton18:51
JLPcherez: lee begg (llnz) should have more detaild info about this18:52
dmpaytonJLP: You're mentoring, yes?18:54
JLPhe's from new zeland though, and will be on irc in a couple of hours, so maybe it would be best to write about your intentions about MTSec on Forums/maling list and ask there for more information18:55
JLPdmpayton: yeah i'm also one of the mentors18:56
JLPdmpayton: mithro and llnz are main mentors, and nash and me are more like backup mentors18:56
dmpaytonanything specific ou're looking for? or interested in seeing done?18:57
dmpaytonyou're*18:57
JLPdmpayton: what i'm waiting the most is the new protocol version TP04, which will enable some cool new things, but this is not one of the thngs that qualify as coding for SoC18:58
JLPalso it is best that when it comes to creating new protocol more people work together and this is also against SoC rules18:59
JLPother then that I would very much like to see more complex games implemented, that are possible with current TP03, like MTSec18:59
dmpaytonMTSec would be cool... I really wish I was more experienced in programming to work on a larger project.19:00
JLP3D and web clients are right after MTSec on my wishlist19:00
JLPoh yeah and Race/component designers right after that19:01
dmpaytonThe only languages I'm well-versed in are PHP and JS, so I wouldn't be much use on either the 3D or MTSec projects. Even the web client will be a bit of a challenge, I'm sure, because I have little experience in Python19:02
JLPthe only one i know reasonably well is C++ (with Qt toolkit for GUI programming), and even here I'm very much in the learnining mode and Prasek kclient is my learning ground19:04
JLPbut Thousand Parsec tries to be as broad foundation as possible so that anyone can help no matter what language they know19:05
dmpaytonPersonally, if I were going to create a stand-alone client, I'd use Python with the XUL bindings.19:06
dmpaytonXUL is great for me as a web developer, because it's basically coding HTML for the desktop... It's an XML-style UI language with support for CSS and JS.19:07
dmpaytonIt can even be used in web development, as long as you're using a mozilla browser19:08
JLPdmpayton: Firefox and other Mozilla apps are using it, right?19:08
dmpaytonyep19:08
dmpaytonFF and Thunderbird are written using nothing but XUL, Javascript, and the Gecko engine.19:08
JLPI've been to some lecture by Brian Green here in Slovenia19:08
*** tuna-fish has joined #tp19:09
dmpayton'llo tuna-fish19:09
JLPhttp://web.zen.si/archives/2007/03/spletne-urice-49-the-firefox-desktop/19:10
tpb<http://ln-s.net/JzF> (at web.zen.si)19:10
JLPand Brian also wrote some introduction to XUL for a Slovenian computer magazine, so that0s where I first heard more about it19:11
*** cherez has quit IRC19:12
dmpaytonToo bad that's not in English.19:14
JLPi'm sure there is something similar in English available :)19:19
*** cherez has joined #tp19:32
cherezsorry about that19:32
cherezmy keyboard went insane19:32
JLPcherez: no problem, these things happen19:32
chereznow to list project contributions...19:48
clayasaurus:-p20:24
clayasaurusoff topic: my parents are baby sitting a dog that looks like this http://www.petsplace.co.za/Pekingese%20Jimbo%20&%20Patch.jpg20:25
tpb<http://ln-s.net/JzM> (at www.petsplace.co.za)20:25
clayasaurusit's afraid of the cat :-P20:26
* clayasaurus goes back to application20:26
dmpaytonclayasaurus: rofl20:26
dmpaytonon another off-topic..erm..topic... Guitar Hero II for the 360 is slated for April 3rd. WOO!!20:26
dmpaytonAnd with that, I must reboot.20:27
* clayasaurus is totally out of the console loop20:27
*** dmpayton has quit IRC20:27
*** dmpayton has joined #tp20:34
*** sjf has joined #tp20:48
dmpaytonHello sjf20:52
*** clayasaurus___ has joined #tp20:53
dmpaytonheya claya20:54
clayasaurus___hey20:54
sjfhi dmpayton20:55
JLPsjf: hello20:56
*** clayasaurus has quit IRC21:11
*** clayasaurus___ is now known as clayasaurus21:35
*** guitsaru has quit IRC21:43
*** guitsaru has joined #tp21:44
*** mithro has quit IRC21:49
*** clayasaurus is now known as clayasaurus_22:32
*** clayasaurus__ has joined #tp22:54
*** clayasaurus_ has quit IRC22:54
*** clayasaurus__ is now known as clayasaurus_22:54
*** clayasaurus_ has quit IRC23:06
*** sjf has quit IRC23:42
*** Demitar has joined #tp23:51

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