Monday, 2007-02-05

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** mithro has joined #tp00:30
mithromorning peoples00:31
mithronash: how goes your AI coding?00:31
nashHaven't done much the last week or so.  Have had other drmaes to deal with00:34
JLPmithro: morning00:35
mithronash: he he okay, how far along are you?00:35
mithroJLP: hows parsek going? Saw some more commits last night00:36
JLPi've done some cleanups today and checked that everything still compiles with the latest updates to kdelibs00:36
mithroJLP: i'm going to add a few more tasks to the Todo tracker today00:37
JLPi've also started writing the objects model and then i'll have to write graphics scene that connects with this model and graphicsview which is responsible for showing the objects on a map00:37
JLPand then i hope parsek will finaly be able to sjow the universe00:38
JLPwhen this is done i will publicly announce parsek at more places and hope someone will also be interested into this :)00:39
nashmithro: Talking to the servers (need to try the 0.4 version), and basically first turn orders.00:40
mithronash: no server supports 0.4 yet :P00:41
nashAlso a window.  My plan is to have the AI do build orders for a player first.00:41
nashmithro: I meant the 0.4 release of the server that was the other day.00:41
mithroahh okay00:41
nashMy wife has decided that she wants a decent looking UI on it as a personal project.00:41
nashSo I'm also adding more edje support for a lot more spiffyness00:42
mithroLee posted a config file which much closer matches the final config for comp00:42
nashI saw that - shall need to start using that too ;-)00:42
nashI've been missing internet access since last wednesday at home00:43
JLPnash: great to hear that there will be more attention to the gui, that's always nice00:46
JLPnash: you are using python, right?00:46
nashNope... pure unadlulterated C, written using the ecore, evas and edje libraries00:47
JLPoh, so then it shouldn't be such a problem for me to judge the code since i only know c++00:48
JLPat least it will be a lot closer than pyrgon i guess00:48
nashMaybe.00:48
nashI think you'll find modern C++ and python styles tend to fairly similiar in their OO usage.00:49
JLPi should realy learn some basics of python some day00:49
nashI use a lot of callbacks and events, so get used to that.00:49
nashCommunication between UI (in Edje) is all signal based.  Communication from the server gets translated into an event in the local client.00:50
nashBoth the UI and AI components pick up on the appropriate signals and do their things00:50
JLPok will check this out when i get time00:51
nashI kinda (ie I have some broken code) that allow you to simply run ./tpe --nogui to disable the gui component00:51
JLPi started learning programming right with c++ and then quickly started to use Qt00:51
nashI'll let you know (or this channel anyway) when I have a repository everyone can read00:51
* nash notes that will be after I get full net access at home again00:52
nashincluding a static IP00:53
JLPnash: you shouldn't reveal your super magical AI code to other competitors :)00:53
JLPthen you will not win :P00:53
mithronash: my recommendation is that you have --nogui the default if the DISPLAY enviroment isn't set00:54
nashJLP: If I win it's nice.  If I build a better UI and a semi-decent AI I'll be happy00:56
nashmithro: possibly00:56
nashElse I'll have a build option for the contest to build without UI00:57
nashI work with embedded devices, so I'll probably add a version that can do a gui on a framebuffer or FB interface...  maybe even the the motorola a7*0 phones which use QT... all don't set a DISPLAY variable00:58
JLPcool00:59
JLPthese mobile phones and devices are the future i guess, just imagine playing TP from anywhere :)01:00
nashWell I have a client which has allready run on a mx870... Maybe an ipaq or a n770 soon.01:02
nashUnfortunately I can't really ship code for the mx870... S01:02
nashStill a 200Mhz arm on a QVGA screen...01:02
mithronash: the calling convention will be defined soon, but it's likly to be "./tpai <host> <port> <username> <password>"01:06
nashmithro: Can I tell you what the program name is?01:07
nashIf so I can always have a tpai-nogui and check for the argv[0] name appropriately?01:07
nashOr even have no gui if invoked as tpai, rather then tpe01:07
mithronash: possibly, havn't worked that out so far - you might just need a symlink01:10
nashYep - I may go with the AI thing... if an ai in the name... assume it's an AI only01:12
mithromaybe tpai symlink to tpe ?01:13
nashyep01:14
mithroyou can always check argv[0]01:15
nashmithro: See my comment a few lines back01:15
mithronash: i noticed it just as I hit enter :P01:16
nash;-)01:16
mithrodoing to many things at once :P01:16
nashThat's cool01:17
nashSo any idea how many entrants there are in the AI contest01:17
mithrocurrently I've seen about 3-4 express intrest01:18
* nash likes my odds01:19
JLP:)01:19
nashJLP: You are tp dev no?01:19
JLPyeah, working slowly on Parsek, a KDE 4 client01:20
nashRight... hence the QT stuff ;-)01:20
JLPjoined in december 2006 if I remeber correctly01:20
nashDoes that have a website somewhere?01:20
mithronash: btw - from the conditions "The competition prizes will only be awarded if there are more then 4 competitors (or at the discretion of the judges when less then 4 competitors)."01:20
nashsuch a long time past... that's like 2 months ago01:20
JLPhttp://www.thousandparsec.net/tp/dev/documents/parsek/01:21
nashmithro: Bad clause ;-)01:21
tpb<http://ln-s.net/IVU> (at www.thousandparsec.net)01:21
mithronash: by the sounds of it however, we wouldn't have much trouble awarding you a prize :P01:21
mithronash: it's the stop somebody submitting a dummy ai and still getting a prize01:22
nashmithro: Generally if you want a non-awards clause, put in a non-awards clause, don't put a less then N.  Else I'll just pony up 3 people to submit a pointless AI client which are crap, and I'll submit the least crap one01:22
nashI've seen it done with other things01:23
mithronash: I guess so, we have the standard "This page and the competition details can change without notice." disclaimer - not that we plan to use it01:24
nashI think most people won't complain if the spirit stays the same - and I think a protection clause against giving money for crap is worthy01:24
mithrobut you need it just incase somebody complains about the small changes to things like MiniSec and stuff01:25
mithronash: btw if your wife has any UI suggestions for tpclient-pywx feel free to log a bug in the tracker01:27
mithros/bug/feature request/01:27
mithroi'm a server coder so i suck at UIs ;)01:27
nashTo be honest she thinks it's ugly ;-)01:28
nashBUt then again, she would say the same about most wxwindows programs ;-)01:28
mithrohe he, why not load up a good gtk theme then? :P01:29
nash:-) The ones on the webpage aren't grand...01:31
nashAnyway, I'll see where we end up.  Still a way to go, and a lot to do01:33
JLPoh BTW, in the morning i've setup a Frapper map for TP, in hope to increase visibility and build the community01:37
JLPhttp://www.frappr.com/thousandparsec01:37
JLPit would be cool if people from here would also add a pin onto the map01:38
JLPand maybe we could also find some place on th TP wevsite for the map01:38
mithrowevsite?01:46
JLPwebsite :)01:48
mithroJLP: we should have a "who" page I guess01:52
JLPmithro: yeah that would be realy nice, and the map could be part of it yes01:53
mithroarg, frappr crash epiphany01:56
JLPmithro: yeah flash9 also crashed here when I uploaded the photo for my pin02:02
JLPin firefox 2.0.0.102:02
mithroJLP: thats where it crashed for me  :P02:02
mithrowell i'm added02:02
nashanyway... lunch time02:03
nashtalk to you later02:03
JLPnash: bon apetit02:03
JLPmithro: then i'll go and report a bug to adobe02:03
mithrohrm, it won't let me edit my ping any more :/02:04
jothamhttp://wohba.com/pages/airstripsphoto0107.html02:04
tpbTitle: Nightm-AirStrips (at wohba.com)02:04
JLPmithro: no Edit this pin at the button of the bubble?02:05
CIA-11Jure Repinc <[email protected]> * web/links.php : Added link to TP on Stars!wiki: http://wiki.gible.net/index.php?title=Thousand_Parsec02:06
tpb<http://ln-s.net/IV_> (at wiki.gible.net)02:06
mithroJLP: no02:06
JLPmithro: I guess that as admin I can remove you and you could try adding it again02:06
mithroyou can add me as an admin if you want02:09
mithro[email protected]02:09
JLPif it is even possible, let me take a look02:10
mithroit says I'm on the Thousand Parsec map02:10
JLPyeah, listed as a member and all, and there is no option to add users as admin, as far as i can see02:12
JLPshould I remove you and you try again?02:12
jothamwhat should i put when darcs asks for a patch name02:13
jothamis there a convention02:13
jothamis it the same as a brief description?02:13
mithroA brief description02:13
mithromost of the time you don't need a longer description02:14
mithrobut if there have been a lot of changes, add one02:14
jothami swear i've spent more time fiddling with darcs than actually writing any code02:15
JLPmithro: now you are listed twice02:15
mithrojotham: damn :/02:15
JLPjotham: yeah i feel your pain, i'm used to cvs and svn and darcs does feel strange02:16
jothami am a svn user02:16
JLPjotham: not to mention that it asked me like 10 times for my passphrase, which is quite long, every push02:17
JLPjotham:at least I solved this with ssh-agent02:17
CIA-11[email protected] * battleviewer/ (states.py states.py): Removed unnecessary code02:18
jothamwell thank the kings of man for that02:19
* jotham writes himself a little note on the process02:19
jothammithro: can you see if that is all good?02:19
JLPmithro: i deleted your first pin and left the second one02:19
jothamthe change was minor..02:19
JLPmithro: is now all ok on Frapper02:19
mithroJLP: cool02:20
mithrodarcs is designed to be used much more interactively then CVS/SVN02:20
mithroie it allows you to easily select different changes to be put in different patches02:21
mithroJLP: hrm, I did a reload and now I can't edit the pin again :/02:21
JLPyeah, that feature is quite cool, and i also like it how it asks for descriptions02:21
* mithro is very lagged atm btw02:22
mithrolowsy uni wireless02:23
JLPmithro: ah if you need to edit it and ther is no edit option just add another one, i'll delete the old one02:23
mithroJLP: it's fine as it is now02:24
JLPlooks like Frapper has some bugs, I've also managed to somehow add myself twice to one map in one go, one editable other noe02:24
JLPbut it is nice to see how people look like and where they live02:24
mithrojotham: this is a good page to check your changes on http://darcs.thousandparsec.net/darcsweb/darcsweb.cgi?r=battleviewer;a=summary02:25
tpb<http://ln-s.net/IVf> (at darcs.thousandparsec.net)02:25
JLPand if it helps promoting TP so much better :)02:25
jothamawesome02:25
mithrojotham: that patch looks good02:25
jothamlooks good mithro02:25
mithrohttp://darcs.thousandparsec.net/darcsweb/darcsweb.cgi?r=battleviewer;a=commitdiff;h=20070205020933-24462-43a8035cc33376c7a2c40ad6a6d4ab28870856db.gz02:25
tpb<http://ln-s.net/IVg> (at darcs.thousandparsec.net)02:25
mithrojotham: feel free to add yourself to the frappr map02:26
mithrojotham: looks like you got some tp-cvs mailing list love too :P02:27
jothamhum, the pin thing is a bit dodgy in frapper eh02:29
jothamit insists i am in http://www.frappr.com/thousandparsec02:29
jothamer02:30
jothamWellington, Wellington, New Zealand02:30
jotham:\02:30
* jotham gives up02:30
mithrojotham: oh well :P02:31
mithroJLP: you could also probably do something with google maps02:32
JLPyeah the new frapper is a bit strange02:32
JLPthe old one where you could just enter Long and Lat and the name of Place was better02:32
jothamwas better when it was dhtml one02:32
jothamyeah02:32
jothamwhat did you mean by tp-cvs love02:33
JLPjotham: do i delete the pin without the photo and leave the other one02:33
jothamthe other one isn't me?02:33
mithrojotham: we have a mailing list which tracks cvs changes02:33
jothamdelete me out JLP and i'll try re-add myself02:34
JLPok02:34
JLPdeleted02:34
mithrojotham: http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-cvs02:34
tpb<http://ln-s.net/IVi> (at www.thousandparsec.net)02:34
mithrohttp://www.thousandparsec.net/tp/pipermail.php/tp-cvs/2007-February/002614.html02:35
tpb<http://ln-s.net/IVj> (at www.thousandparsec.net)02:35
mithroI wonder why our ranking is so low again :/02:35
mithros/ranking/sf ranking/02:37
JLPyeah it was 450 something before02:37
jothami deleted my cache and cookies and relaunched firefox and it's still remembering my settings in frappr02:37
mithroJLP: it looks like I might be able to get a Java MIDP tpclient developed by some students at the local Uni02:37
mithrojotham: oh well :/02:38
jothami don't know how it is storing it02:38
jothamyou don't see the pin on NZ anymore eh?02:38
mithroserver side?02:38
jothambased on my IP? that's pretty icky02:38
JLPmithro: cool cool, it would be great to see so many activity here02:39
jothamok am i back?02:41
JLPjotham: yeah it looks like it is IP based, it was placing me to Ljubljana, Slovenia all the time (our capital)02:41
mithrowas placing me in the US :P02:41
jothami give up, that's a messy piece of software02:41
JLPjotham: i think i just scrolled to my place, with high zoom and entered my city and all was well then02:42
jothamyeah tht's what i tried to do02:43
JLPjotham: or maybe it is because I also set my location in my setting for my account02:43
jothamahh02:43
mithroJLP: http://www.google.com/apis/maps/02:43
tpbTitle: Google Maps API (at www.google.com)02:43
jothamyeah i don't really want to register02:43
mithroI just typed in "Welland, South Australia, Australia" in the move pin bit02:44
JLPmithro: yeah it would probably be best to use Google Maps02:44
JLPI intered Bohinjska Bistrica, Slovenia02:45
JLPif I entered just a name it moved me to Romania02:45
JLPi mean just a city02:45
JLPi've also seen that a lor of people have it this way: City, Region (Country)02:45
mithrothe wikipedia entry gives us good traffic02:46
mithroanyway heading to lunch02:46
JLPyup, wikipedia is good, and stumble upon02:46
mithrobblr02:46
JLPmithro: bon apetit02:46
jothamwhen i first opened the window it said i was in another part of nz02:46
jothamand now it wont let me join the project02:47
jothamor remove myself or anything02:47
jothamthis ip is shared by 40 people02:47
JLPstrange strange, i only left mithro and me in the mebers list, so it should let you join02:48
JLPmaybe today frapper has a bad day or something02:49
jothamhum, am i joined now?02:50
jothamman, that's so buggy02:51
JLPi see some entry for: lower hutt, ni, nzl02:54
jothamyeah that's not me02:58
JLPyeah, visitors are marked this way, i guess03:00
* nash returns to lurking03:17
*** mithro has quit IRC03:39
*** mithro has joined #tp03:39
* JLP reported a bug about flash player 9 crash on frapper03:47
mithros/f/c/ ;)03:54
JLPcrash player 9 o crapper :)03:59
nashhmm... so I try and get the parsek client to take a look at:05:04
nashcmake -DCMAKE_BUILD_TYPE=debugfull ../parsek/src05:04
nashCMake Error: ERROR: cmake/modules/FindKDE4Internal.cmake not found in /home/nash/.kde/share/apps;/usr/share/apps05:04
nash-- Configuring done05:04
*** mithro has quit IRC05:17
*** tpb has joined #tp06:00
*** ChanServ sets mode: +o tpb06:00
*** nash has quit IRC06:39
*** zipola has joined #tp06:42
*** mithro has joined #tp07:00
mithroafternoon peoples07:11
*** zipola has quit IRC07:17
jothamworms has hooked me :\07:17
mithrojotham: damn :/07:19
mithrodid you end up finding the end status screen I was thinking about?07:21
jothamyep07:22
jothamstarted working on the font stuff today07:22
mithrocool07:25
mithrojotham: the python battle simulator now generates BattleXML output07:26
mithromy gf is learning PHP, yay! :P07:39
mithrojotham: with darcs commit often, you can then push all the patches at once07:51
jothamcommit = record?07:53
mithrokind of07:56
mithrorecord makes a patch07:56
mithropush makes patches avaliable to everyone07:56
mithroso you could do something like "Started to make a horrible change which breaks everything", "Fixed the parser with the new changes", "Fixed the view output.", "Everything works again now." <push here>07:57
mithrowhere each "<comment>" is a seperate record07:57
jothamwhat i mean is what does 'commit' mean07:57
jothampush the patch, record the patch?07:57
mithrosorry yes, record patches07:59
mithrojotham: with darcs record often, you can then push all the patches at once07:59
mithrojotham: that make sense?08:10
jothamyes08:11
*** llnz has joined #tp08:11
mithrohey llnz08:13
llnzhi mithro08:13
mithrojust fixing the SSL stuff now08:13
llnzcool08:13
mithroupdating the TODO tracker as well08:13
*** jotham has quit IRC08:16
*** jotham- has joined #tp08:19
*** nash has joined #tp08:28
nashAhh... it's nice to have decent internet access again...08:30
llnzfun, mine still sucks08:32
jotham-telstra sent me an email saying i get $20 off a month since they don't have the capacity right now to give me 10mbit08:33
llnzhehe, cool08:34
llnzjotham-: are you in AU or NZ?08:34
jotham-wellington08:34
llnzcool08:34
* llnz is in Chirstchurch08:36
jotham-cool08:36
nashSo I just tried tpserver-cpp 0.4.0...08:38
nashand it segfaults08:38
llnznash: what on?08:38
llnzwhat is the last thing it did?08:39
mithroTelstra?08:46
llnzmithro: TelstraClear (NZ)08:47
mithroahh as appose to the Australian Telstra? (are they related?)08:47
nashllnz: Last message was:08:47
nash2007-02-05 19:37:20 < Info  > [0;mNot configured to start https socket08:47
nash2007-02-05 19:37:20 < Info  > [0;mStarted network with 1 listeners08:47
nashzsh: segmentation fault (core dumped)  ./tpserver-cpp08:47
nashbacktrace is not really useful:08:48
nash(gdb) bt08:48
nash#0  0xb7d7d986 in std::string::assign () from /usr/lib/libstdc++.so.608:48
nash#1  0x0811ec68 in ?? ()08:48
nash#2  0x00000000 in ?? ()08:48
llnzhummm.....08:52
mithrollnz: ssl connection fixed now, will push soon08:54
llnzcool08:55
nashAny ideas where to start?08:56
llnzset log_level to 0 (turns on debug)09:15
llnzmaybe rebuild with debugging on09:16
mithrollnz: hrm i've found a DOS attack09:25
mithroget half way through a SSL negotiation and just stop09:26
llnzoh?09:34
llnzmithro: i thought it was on non-blocking.....09:34
mithrothe connection negotitation isn't09:34
llnzwhich side?09:35
llnztpserver-cpp is set to non-blocking09:36
mithrothe tpserver-cpp side from what I can see09:36
mithro    int ret = gnutls_handshake (session);09:38
mithrothat command seems to be blocking09:38
CIA-11[email protected] * libtpproto-py/tp/netlib/ (client.py common.py common.py common.py):09:43
CIA-11Fixed the SSL socket stuff.:09:43
CIA-11 Added support for pyOpenSSL too.09:43
CIA-11[email protected] * tpclient-pywx/windows/ (winConnect.py winConnect.py): Fixed URL parsing.09:44
CIA-11[email protected] * tpclient-pywx/ (4 files): Add recommendation for pyOpenSSL.09:44
CIA-11[email protected] * tpclient-pywx-dev/ (requirements.py requirements.py): Added recommendation of pyOpenSSL.09:45
mithrollnz: can you give that a try?09:45
llnzok09:46
mithroshould work in tpclient-pywx and -dev branch09:49
mithrojotham-: i'm going to break the battleparser.py for a short bit09:57
llnzmithro: connects and looks like it works10:00
mithrocool10:01
jotham-just trying to figure out how to get pygame to use xwindows sdl driver rather than the direct framebuffer when i run battleviewer from the console10:03
jotham-so i can use the pixel stuff that comes through with the entities now eh10:25
jotham-for the weapon hardpoints10:26
CIA-11Lee Begg <[email protected]> * tpserver-cpp/ (12 files in 2 dirs):10:35
CIA-11Added Mersenne Twister (mt19937), for PRNG:10:35
CIA-11 Borrowed from http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html (BSD type10:35
CIA-11 license)10:35
CIA-11 Needs some clean up and more useful generators.10:35
tpb<http://ln-s.net/IWX> (at www.math.sci.hiroshima-u.ac.jp)10:35
nashsorry llnz - back now10:37
nashokay, doing a make install in tpserver 0.4.0 seems to work...10:51
nashbut I don't seem to be able to do anything10:51
nashMy orders for the turn did nothing10:51
nashships did not move, planet didn't build10:51
llnzodd10:59
nashAlso the config file seems to be ignored11:01
jotham-how do i leave a comment when i do a darcs record?11:02
llnznash: what was your command line?11:03
jotham-oh duh, it comes during the interactive menu11:04
llnzjotham-: yeah11:04
nashtpserver-cpp -C /home/nash/work/thousandparsec/ai_comp.conf11:04
nashjust restarted and it now seems to work11:06
nashargh11:06
llnzcool11:08
nashHmm the pytohn client doesn't seem to handle the turn ending.  I need to exit to see the new turn - is that right?11:12
llnzdownload the universe (menu item)11:13
nasheach time?11:13
nashWhy does it need to do that?11:13
llnzeach turn11:13
llnzbecause there is no real sane default behavour11:13
llnzthe python clients use a cache, so they only download what they need to11:14
nashSo - the client should be able to go "the turn has ended" - may I should see what has changed?11:14
llnztrue11:15
mithronash: yes there is an outstanding bug about that11:17
nashokay11:18
nashBTW: Is there any reason the python client serialises it's requests?  Why not fire of all the data it wants at the beginning to avoid network roundtrips?11:18
mithronash: it does pipline the get_order requests11:19
mithroIt could pipe line the get_xx but I havn't got around to that yet11:20
CIA-11[email protected] * battleviewer/battleparser.py : removed pixel printing from battleparser11:21
CIA-11[email protected] * battleviewer/ (5 files): adding weapon points to sprite entities11:21
jotham-what is the TTF font i should use for battleviewer?11:27
jotham-i have a few fonts i like that i own, but they arn't open-source friendly no odubt11:27
jotham-(i don't know anything about licenses really...)11:27
nashget yourself a copy of the vera fonts11:30
jotham-mithro: why are the weaponpoints comming out of the parser a list, i can see why you'd have the pixels inside the weaponpoints as a list, but multiple weapon point lists? multiple weapons on one machine? how do we associate the weapon type with the weapon points for that type?11:30
mithro weaponpoints - These describe the pixel locations where weapon fire appears to11:31
mithrocome from. There can be multiple locations. Some laser types will use all fire11:31
mithrolocations while other types will randomly choose a location.11:31
mithroIE to fix your direction problem11:32
jotham-yeah .. uhm, what i mean is how does a given weaponpoint list get associated with a given weapon11:32
jotham-the way you have it now you could have multiple 'weaponpoints' nodes, but i don't see how you would associate them with a given weapon type in its current format11:33
* llnz has a suggestion11:40
llnz<weapon><weapontype>foo</weapontype><weaponpoint>1</weaponpoint><weaponpoint>2</weaponpoint></weapon>11:41
jotham-hum, i wonder if there are some more pixely looking OSS fonts11:43
jotham-bblbath11:47
mithrollnz: not correct11:48
mithrohold on a sec11:48
llnzchange the dtd to match then, would that work?11:48
llnzmight need to be weapondef, not weapon11:49
mithrollnz: will push a bunch of changes in a minute11:54
llnzok, when i get a chance, i'll have a look11:54
CIA-11[email protected] * battleviewer/ (29 files): Code to parse the types.xml.11:57
CIA-11[email protected] * battleviewer/ (BATTLEFORMAT BATTLEFORMAT BATTLEFORMAT BATTLEFORMAT): Updates for the split from one file to two.11:57
CIA-11[email protected] * battleviewer/ (39 files in 2 dirs): More updates for the split to seperate media and description.11:57
mithrollnz: give that a look?11:58
llnzsometime11:58
mithroit splits the media stuff into a seperate file from the actual "what happened"11:58
mithroIE servers no longer need to worry about any of the media stuff11:58
mithrojotham-: can you give that a look - its a little bit hackish but it should require any changes on your end12:00
mithros/should/shouldn't12:02
mithrollnz: weapon points a media specific12:02
llnzoh12:02
llnzwhatever12:03
CIA-11Lee Begg <[email protected]> * tpserver-cpp/modules/games/minisec/ (9 files):12:08
CIA-11Use Random class in Minisec module:12:08
CIA-11 Need to check random works, so minisec now uses it. Might need to change minimums and12:08
CIA-11 maximums.12:08
CIA-11Lee Begg <[email protected]> * tpserver-cpp/tpserver/ (8 files):12:08
CIA-11Added Random to Game:12:08
CIA-11 Random will replace rand calls soon. Seeded Random in Constructor.12:08
CIA-11Lee Begg <[email protected]> * tpserver-cpp/tpserver/ (12 files): Cleanup in Random, and added getInRange12:08
JLPmorning all12:11
llnzhi JLP12:11
mithrollnz: the tpserver-py now produces battlexml for battles12:14
llnzcool12:15
mithrothe battle simulator also runs stand alone12:16
mithroan entity description now looks like12:18
mithro<entity id="tim-battleship-1">12:18
mithro        <name>tim-battleship-1</name>12:18
mithro        <type>battleship</type>12:18
mithro      </entity>12:18
CIA-11[email protected] * tpserver-py/ (30 files in 2 dirs): Lot better BattleXML output (including Fire support).12:19
mithrollnz: so how are you going with the AI comp stuff?12:21
llnzsoon12:21
mithrollnz: whats left?12:22
llnzupdating minisec to new rules12:23
llnzfixing end of turn to combine fleets for combat12:23
llnzfix universe generation12:23
llnzfix sizes (just need to check)12:23
llnzmaybe anon/guest (visible) user12:25
llnzerrr... invisible12:26
mithrosizes?12:28
mithroyou might want to check the speeds of fleets too12:28
llnzuniverse size12:28
mithroI think the battleship speed is too slow currently12:29
llnzthat's part of the updating minisec12:29
mithroahh okay12:29
mithrocombat is the only other thing which has changed?12:29
llnzcombat and speeds12:29
llnzspeeds won't take long, combat might be a killer12:34
mithrowhy?12:36
mithroit should be pretty trivial change12:37
llnzCombat can occur between any number of parties at the same time.12:38
llnzto quote the doc12:38
llnztpserver-cpp does each pair in turn currently12:38
mithroyou just choose 2 per round12:41
mithroat least that is what I do12:41
llnzno, tpserver-cpp does each pair of fleets/planets completely, before doing the next pair (which could have one the same)12:42
mithroahh12:42
llnzif i wasn't trying to finish my thesis this month, and organise a booksale, and have to work to get money to pay for wedding, then i would have done it already12:45
* llnz would love for someone to pay him to work in thousand parsec12:46
llnzhad better go now though12:46
* llnz wanders off12:46
llnzlater all12:46
*** llnz has quit IRC12:47
JLPllnz: see you12:47
* JLP goes to call his ISP and complain about UL/DL speeds12:52
mithroJLP: :/12:56
JLPmithro: yeah, 5 kB/s for UL sux, can't even seed anything, including miniconf videos, and it sux for me hosting a blog on my server13:21
JLPand now I tried to change the package from 5M/768K to 6M/1,5K and they said that the only options are 6M/768K and 24M/1,5M13:22
JLPdamn can't they just set bot to what the user needs13:23
jotham-haha13:43
jotham-isp's are such bitches13:43
JLPjotham-: yeah :(, matketing departments, i'll try later to get someone in tech department and convince them to up my UL :)13:59
JLPit worked with my previous ISP, marketing didn't want to do it for me, but when they got14:00
JLPthe e-mail from tech that they have upped my UL they just upped the bill a bit and all ws solved14:01
JLPhope it works this time too14:01
*** mithro has quit IRC14:17
*** zipola has joined #tp16:15
*** tuna-fish- has quit IRC17:56
*** tuna-fish- has joined #tp17:57
*** tuna-fish- has quit IRC18:10
*** tuna-fish- has joined #tp18:10
*** tuna-fish- has quit IRC20:14
*** tuna-fish- has joined #tp20:14
*** nash has quit IRC21:01
*** mithro has joined #tp21:41
*** JLP has quit IRC22:03
*** JLP has joined #tp22:06
*** nash has joined #tp22:15
*** mithro has quit IRC22:20
*** zipola has quit IRC22:25
*** nash has quit IRC22:30
*** nash has joined #tp22:30
*** JLP has quit IRC23:09
*** JLP has joined #tp23:11

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