*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** mithro has joined #tp | 00:30 | |
mithro | morning peoples | 00:31 |
---|---|---|
mithro | nash: how goes your AI coding? | 00:31 |
nash | Haven't done much the last week or so. Have had other drmaes to deal with | 00:34 |
JLP | mithro: morning | 00:35 |
mithro | nash: he he okay, how far along are you? | 00:35 |
mithro | JLP: hows parsek going? Saw some more commits last night | 00:36 |
JLP | i've done some cleanups today and checked that everything still compiles with the latest updates to kdelibs | 00:36 |
mithro | JLP: i'm going to add a few more tasks to the Todo tracker today | 00:37 |
JLP | i'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 map | 00:37 |
JLP | and then i hope parsek will finaly be able to sjow the universe | 00:38 |
JLP | when this is done i will publicly announce parsek at more places and hope someone will also be interested into this :) | 00:39 |
nash | mithro: Talking to the servers (need to try the 0.4 version), and basically first turn orders. | 00:40 |
mithro | nash: no server supports 0.4 yet :P | 00:41 |
nash | Also a window. My plan is to have the AI do build orders for a player first. | 00:41 |
nash | mithro: I meant the 0.4 release of the server that was the other day. | 00:41 |
mithro | ahh okay | 00:41 |
nash | My wife has decided that she wants a decent looking UI on it as a personal project. | 00:41 |
nash | So I'm also adding more edje support for a lot more spiffyness | 00:42 |
mithro | Lee posted a config file which much closer matches the final config for comp | 00:42 |
nash | I saw that - shall need to start using that too ;-) | 00:42 |
nash | I've been missing internet access since last wednesday at home | 00:43 |
JLP | nash: great to hear that there will be more attention to the gui, that's always nice | 00:46 |
JLP | nash: you are using python, right? | 00:46 |
nash | Nope... pure unadlulterated C, written using the ecore, evas and edje libraries | 00:47 |
JLP | oh, so then it shouldn't be such a problem for me to judge the code since i only know c++ | 00:48 |
JLP | at least it will be a lot closer than pyrgon i guess | 00:48 |
nash | Maybe. | 00:48 |
nash | I think you'll find modern C++ and python styles tend to fairly similiar in their OO usage. | 00:49 |
JLP | i should realy learn some basics of python some day | 00:49 |
nash | I use a lot of callbacks and events, so get used to that. | 00:49 |
nash | Communication between UI (in Edje) is all signal based. Communication from the server gets translated into an event in the local client. | 00:50 |
nash | Both the UI and AI components pick up on the appropriate signals and do their things | 00:50 |
JLP | ok will check this out when i get time | 00:51 |
nash | I kinda (ie I have some broken code) that allow you to simply run ./tpe --nogui to disable the gui component | 00:51 |
JLP | i started learning programming right with c++ and then quickly started to use Qt | 00:51 |
nash | I'll let you know (or this channel anyway) when I have a repository everyone can read | 00:51 |
* nash notes that will be after I get full net access at home again | 00:52 | |
nash | including a static IP | 00:53 |
JLP | nash: you shouldn't reveal your super magical AI code to other competitors :) | 00:53 |
JLP | then you will not win :P | 00:53 |
mithro | nash: my recommendation is that you have --nogui the default if the DISPLAY enviroment isn't set | 00:54 |
nash | JLP: If I win it's nice. If I build a better UI and a semi-decent AI I'll be happy | 00:56 |
nash | mithro: possibly | 00:56 |
nash | Else I'll have a build option for the contest to build without UI | 00:57 |
nash | I 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 variable | 00:58 |
JLP | cool | 00:59 |
JLP | these mobile phones and devices are the future i guess, just imagine playing TP from anywhere :) | 01:00 |
nash | Well I have a client which has allready run on a mx870... Maybe an ipaq or a n770 soon. | 01:02 |
nash | Unfortunately I can't really ship code for the mx870... S | 01:02 |
nash | Still a 200Mhz arm on a QVGA screen... | 01:02 |
mithro | nash: the calling convention will be defined soon, but it's likly to be "./tpai <host> <port> <username> <password>" | 01:06 |
nash | mithro: Can I tell you what the program name is? | 01:07 |
nash | If so I can always have a tpai-nogui and check for the argv[0] name appropriately? | 01:07 |
nash | Or even have no gui if invoked as tpai, rather then tpe | 01:07 |
mithro | nash: possibly, havn't worked that out so far - you might just need a symlink | 01:10 |
nash | Yep - I may go with the AI thing... if an ai in the name... assume it's an AI only | 01:12 |
mithro | maybe tpai symlink to tpe ? | 01:13 |
nash | yep | 01:14 |
mithro | you can always check argv[0] | 01:15 |
nash | mithro: See my comment a few lines back | 01:15 |
mithro | nash: i noticed it just as I hit enter :P | 01:16 |
nash | ;-) | 01:16 |
mithro | doing to many things at once :P | 01:16 |
nash | That's cool | 01:17 |
nash | So any idea how many entrants there are in the AI contest | 01:17 |
mithro | currently I've seen about 3-4 express intrest | 01:18 |
* nash likes my odds | 01:19 | |
JLP | :) | 01:19 |
nash | JLP: You are tp dev no? | 01:19 |
JLP | yeah, working slowly on Parsek, a KDE 4 client | 01:20 |
nash | Right... hence the QT stuff ;-) | 01:20 |
JLP | joined in december 2006 if I remeber correctly | 01:20 |
nash | Does that have a website somewhere? | 01:20 |
mithro | nash: 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 |
nash | such a long time past... that's like 2 months ago | 01:20 |
JLP | http://www.thousandparsec.net/tp/dev/documents/parsek/ | 01:21 |
nash | mithro: Bad clause ;-) | 01:21 |
tpb | <http://ln-s.net/IVU> (at www.thousandparsec.net) | 01:21 |
mithro | nash: by the sounds of it however, we wouldn't have much trouble awarding you a prize :P | 01:21 |
mithro | nash: it's the stop somebody submitting a dummy ai and still getting a prize | 01:22 |
nash | mithro: 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 one | 01:22 |
nash | I've seen it done with other things | 01:23 |
mithro | nash: I guess so, we have the standard "This page and the competition details can change without notice." disclaimer - not that we plan to use it | 01:24 |
nash | I think most people won't complain if the spirit stays the same - and I think a protection clause against giving money for crap is worthy | 01:24 |
mithro | but you need it just incase somebody complains about the small changes to things like MiniSec and stuff | 01:25 |
mithro | nash: btw if your wife has any UI suggestions for tpclient-pywx feel free to log a bug in the tracker | 01:27 |
mithro | s/bug/feature request/ | 01:27 |
mithro | i'm a server coder so i suck at UIs ;) | 01:27 |
nash | To be honest she thinks it's ugly ;-) | 01:28 |
nash | BUt then again, she would say the same about most wxwindows programs ;-) | 01:28 |
mithro | he he, why not load up a good gtk theme then? :P | 01:29 |
nash | :-) The ones on the webpage aren't grand... | 01:31 |
nash | Anyway, I'll see where we end up. Still a way to go, and a lot to do | 01:33 |
JLP | oh BTW, in the morning i've setup a Frapper map for TP, in hope to increase visibility and build the community | 01:37 |
JLP | http://www.frappr.com/thousandparsec | 01:37 |
JLP | it would be cool if people from here would also add a pin onto the map | 01:38 |
JLP | and maybe we could also find some place on th TP wevsite for the map | 01:38 |
mithro | wevsite? | 01:46 |
JLP | website :) | 01:48 |
mithro | JLP: we should have a "who" page I guess | 01:52 |
JLP | mithro: yeah that would be realy nice, and the map could be part of it yes | 01:53 |
mithro | arg, frappr crash epiphany | 01:56 |
JLP | mithro: yeah flash9 also crashed here when I uploaded the photo for my pin | 02:02 |
JLP | in firefox 2.0.0.1 | 02:02 |
mithro | JLP: thats where it crashed for me :P | 02:02 |
mithro | well i'm added | 02:02 |
nash | anyway... lunch time | 02:03 |
nash | talk to you later | 02:03 |
JLP | nash: bon apetit | 02:03 |
JLP | mithro: then i'll go and report a bug to adobe | 02:03 |
mithro | hrm, it won't let me edit my ping any more :/ | 02:04 |
jotham | http://wohba.com/pages/airstripsphoto0107.html | 02:04 |
tpb | Title: Nightm-AirStrips (at wohba.com) | 02:04 |
JLP | mithro: no Edit this pin at the button of the bubble? | 02:05 |
CIA-11 | Jure Repinc <[email protected]> * web/links.php : Added link to TP on Stars!wiki: http://wiki.gible.net/index.php?title=Thousand_Parsec | 02:06 |
tpb | <http://ln-s.net/IV_> (at wiki.gible.net) | 02:06 |
mithro | JLP: no | 02:06 |
JLP | mithro: I guess that as admin I can remove you and you could try adding it again | 02:06 |
mithro | you can add me as an admin if you want | 02:09 |
mithro | [email protected] | 02:09 |
JLP | if it is even possible, let me take a look | 02:10 |
mithro | it says I'm on the Thousand Parsec map | 02:10 |
JLP | yeah, listed as a member and all, and there is no option to add users as admin, as far as i can see | 02:12 |
JLP | should I remove you and you try again? | 02:12 |
jotham | what should i put when darcs asks for a patch name | 02:13 |
jotham | is there a convention | 02:13 |
jotham | is it the same as a brief description? | 02:13 |
mithro | A brief description | 02:13 |
mithro | most of the time you don't need a longer description | 02:14 |
mithro | but if there have been a lot of changes, add one | 02:14 |
jotham | i swear i've spent more time fiddling with darcs than actually writing any code | 02:15 |
JLP | mithro: now you are listed twice | 02:15 |
mithro | jotham: damn :/ | 02:15 |
JLP | jotham: yeah i feel your pain, i'm used to cvs and svn and darcs does feel strange | 02:16 |
jotham | i am a svn user | 02:16 |
JLP | jotham: not to mention that it asked me like 10 times for my passphrase, which is quite long, every push | 02:17 |
JLP | jotham:at least I solved this with ssh-agent | 02:17 |
CIA-11 | [email protected] * battleviewer/ (states.py states.py): Removed unnecessary code | 02:18 |
jotham | well thank the kings of man for that | 02:19 |
* jotham writes himself a little note on the process | 02:19 | |
jotham | mithro: can you see if that is all good? | 02:19 |
JLP | mithro: i deleted your first pin and left the second one | 02:19 |
jotham | the change was minor.. | 02:19 |
JLP | mithro: is now all ok on Frapper | 02:19 |
mithro | JLP: cool | 02:20 |
mithro | darcs is designed to be used much more interactively then CVS/SVN | 02:20 |
mithro | ie it allows you to easily select different changes to be put in different patches | 02:21 |
mithro | JLP: hrm, I did a reload and now I can't edit the pin again :/ | 02:21 |
JLP | yeah, that feature is quite cool, and i also like it how it asks for descriptions | 02:21 |
* mithro is very lagged atm btw | 02:22 | |
mithro | lowsy uni wireless | 02:23 |
JLP | mithro: ah if you need to edit it and ther is no edit option just add another one, i'll delete the old one | 02:23 |
mithro | JLP: it's fine as it is now | 02:24 |
JLP | looks like Frapper has some bugs, I've also managed to somehow add myself twice to one map in one go, one editable other noe | 02:24 |
JLP | but it is nice to see how people look like and where they live | 02:24 |
mithro | jotham: this is a good page to check your changes on http://darcs.thousandparsec.net/darcsweb/darcsweb.cgi?r=battleviewer;a=summary | 02:25 |
tpb | <http://ln-s.net/IVf> (at darcs.thousandparsec.net) | 02:25 |
JLP | and if it helps promoting TP so much better :) | 02:25 |
jotham | awesome | 02:25 |
mithro | jotham: that patch looks good | 02:25 |
jotham | looks good mithro | 02:25 |
mithro | http://darcs.thousandparsec.net/darcsweb/darcsweb.cgi?r=battleviewer;a=commitdiff;h=20070205020933-24462-43a8035cc33376c7a2c40ad6a6d4ab28870856db.gz | 02:25 |
tpb | <http://ln-s.net/IVg> (at darcs.thousandparsec.net) | 02:25 |
mithro | jotham: feel free to add yourself to the frappr map | 02:26 |
mithro | jotham: looks like you got some tp-cvs mailing list love too :P | 02:27 |
jotham | hum, the pin thing is a bit dodgy in frapper eh | 02:29 |
jotham | it insists i am in http://www.frappr.com/thousandparsec | 02:29 |
jotham | er | 02:30 |
jotham | Wellington, Wellington, New Zealand | 02:30 |
jotham | :\ | 02:30 |
* jotham gives up | 02:30 | |
mithro | jotham: oh well :P | 02:31 |
mithro | JLP: you could also probably do something with google maps | 02:32 |
JLP | yeah the new frapper is a bit strange | 02:32 |
JLP | the old one where you could just enter Long and Lat and the name of Place was better | 02:32 |
jotham | was better when it was dhtml one | 02:32 |
jotham | yeah | 02:32 |
jotham | what did you mean by tp-cvs love | 02:33 |
JLP | jotham: do i delete the pin without the photo and leave the other one | 02:33 |
jotham | the other one isn't me? | 02:33 |
mithro | jotham: we have a mailing list which tracks cvs changes | 02:33 |
jotham | delete me out JLP and i'll try re-add myself | 02:34 |
JLP | ok | 02:34 |
JLP | deleted | 02:34 |
mithro | jotham: http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-cvs | 02:34 |
tpb | <http://ln-s.net/IVi> (at www.thousandparsec.net) | 02:34 |
mithro | http://www.thousandparsec.net/tp/pipermail.php/tp-cvs/2007-February/002614.html | 02:35 |
tpb | <http://ln-s.net/IVj> (at www.thousandparsec.net) | 02:35 |
mithro | I wonder why our ranking is so low again :/ | 02:35 |
mithro | s/ranking/sf ranking/ | 02:37 |
JLP | yeah it was 450 something before | 02:37 |
jotham | i deleted my cache and cookies and relaunched firefox and it's still remembering my settings in frappr | 02:37 |
mithro | JLP: it looks like I might be able to get a Java MIDP tpclient developed by some students at the local Uni | 02:37 |
mithro | jotham: oh well :/ | 02:38 |
jotham | i don't know how it is storing it | 02:38 |
jotham | you don't see the pin on NZ anymore eh? | 02:38 |
mithro | server side? | 02:38 |
jotham | based on my IP? that's pretty icky | 02:38 |
JLP | mithro: cool cool, it would be great to see so many activity here | 02:39 |
jotham | ok am i back? | 02:41 |
JLP | jotham: yeah it looks like it is IP based, it was placing me to Ljubljana, Slovenia all the time (our capital) | 02:41 |
mithro | was placing me in the US :P | 02:41 |
jotham | i give up, that's a messy piece of software | 02:41 |
JLP | jotham: i think i just scrolled to my place, with high zoom and entered my city and all was well then | 02:42 |
jotham | yeah tht's what i tried to do | 02:43 |
JLP | jotham: or maybe it is because I also set my location in my setting for my account | 02:43 |
jotham | ahh | 02:43 |
mithro | JLP: http://www.google.com/apis/maps/ | 02:43 |
tpb | Title: Google Maps API (at www.google.com) | 02:43 |
jotham | yeah i don't really want to register | 02:43 |
mithro | I just typed in "Welland, South Australia, Australia" in the move pin bit | 02:44 |
JLP | mithro: yeah it would probably be best to use Google Maps | 02:44 |
JLP | I intered Bohinjska Bistrica, Slovenia | 02:45 |
JLP | if I entered just a name it moved me to Romania | 02:45 |
JLP | i mean just a city | 02:45 |
JLP | i've also seen that a lor of people have it this way: City, Region (Country) | 02:45 |
mithro | the wikipedia entry gives us good traffic | 02:46 |
mithro | anyway heading to lunch | 02:46 |
JLP | yup, wikipedia is good, and stumble upon | 02:46 |
mithro | bblr | 02:46 |
JLP | mithro: bon apetit | 02:46 |
jotham | when i first opened the window it said i was in another part of nz | 02:46 |
jotham | and now it wont let me join the project | 02:47 |
jotham | or remove myself or anything | 02:47 |
jotham | this ip is shared by 40 people | 02:47 |
JLP | strange strange, i only left mithro and me in the mebers list, so it should let you join | 02:48 |
JLP | maybe today frapper has a bad day or something | 02:49 |
jotham | hum, am i joined now? | 02:50 |
jotham | man, that's so buggy | 02:51 |
JLP | i see some entry for: lower hutt, ni, nzl | 02:54 |
jotham | yeah that's not me | 02:58 |
JLP | yeah, visitors are marked this way, i guess | 03:00 |
* nash returns to lurking | 03:17 | |
*** mithro has quit IRC | 03:39 | |
*** mithro has joined #tp | 03:39 | |
* JLP reported a bug about flash player 9 crash on frapper | 03:47 | |
mithro | s/f/c/ ;) | 03:54 |
JLP | crash player 9 o crapper :) | 03:59 |
nash | hmm... so I try and get the parsek client to take a look at: | 05:04 |
nash | cmake -DCMAKE_BUILD_TYPE=debugfull ../parsek/src | 05:04 |
nash | CMake Error: ERROR: cmake/modules/FindKDE4Internal.cmake not found in /home/nash/.kde/share/apps;/usr/share/apps | 05:04 |
nash | -- Configuring done | 05:04 |
*** mithro has quit IRC | 05:17 | |
*** tpb has joined #tp | 06:00 | |
*** ChanServ sets mode: +o tpb | 06:00 | |
*** nash has quit IRC | 06:39 | |
*** zipola has joined #tp | 06:42 | |
*** mithro has joined #tp | 07:00 | |
mithro | afternoon peoples | 07:11 |
*** zipola has quit IRC | 07:17 | |
jotham | worms has hooked me :\ | 07:17 |
mithro | jotham: damn :/ | 07:19 |
mithro | did you end up finding the end status screen I was thinking about? | 07:21 |
jotham | yep | 07:22 |
jotham | started working on the font stuff today | 07:22 |
mithro | cool | 07:25 |
mithro | jotham: the python battle simulator now generates BattleXML output | 07:26 |
mithro | my gf is learning PHP, yay! :P | 07:39 |
mithro | jotham: with darcs commit often, you can then push all the patches at once | 07:51 |
jotham | commit = record? | 07:53 |
mithro | kind of | 07:56 |
mithro | record makes a patch | 07:56 |
mithro | push makes patches avaliable to everyone | 07:56 |
mithro | so 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 |
mithro | where each "<comment>" is a seperate record | 07:57 |
jotham | what i mean is what does 'commit' mean | 07:57 |
jotham | push the patch, record the patch? | 07:57 |
mithro | sorry yes, record patches | 07:59 |
mithro | jotham: with darcs record often, you can then push all the patches at once | 07:59 |
mithro | jotham: that make sense? | 08:10 |
jotham | yes | 08:11 |
*** llnz has joined #tp | 08:11 | |
mithro | hey llnz | 08:13 |
llnz | hi mithro | 08:13 |
mithro | just fixing the SSL stuff now | 08:13 |
llnz | cool | 08:13 |
mithro | updating the TODO tracker as well | 08:13 |
*** jotham has quit IRC | 08:16 | |
*** jotham- has joined #tp | 08:19 | |
*** nash has joined #tp | 08:28 | |
nash | Ahh... it's nice to have decent internet access again... | 08:30 |
llnz | fun, mine still sucks | 08: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 10mbit | 08:33 |
llnz | hehe, cool | 08:34 |
llnz | jotham-: are you in AU or NZ? | 08:34 |
jotham- | wellington | 08:34 |
llnz | cool | 08:34 |
* llnz is in Chirstchurch | 08:36 | |
jotham- | cool | 08:36 |
nash | So I just tried tpserver-cpp 0.4.0... | 08:38 |
nash | and it segfaults | 08:38 |
llnz | nash: what on? | 08:38 |
llnz | what is the last thing it did? | 08:39 |
mithro | Telstra? | 08:46 |
llnz | mithro: TelstraClear (NZ) | 08:47 |
mithro | ahh as appose to the Australian Telstra? (are they related?) | 08:47 |
nash | llnz: Last message was: | 08:47 |
nash | 2007-02-05 19:37:20 < Info > [0;mNot configured to start https socket | 08:47 |
nash | 2007-02-05 19:37:20 < Info > [0;mStarted network with 1 listeners | 08:47 |
nash | zsh: segmentation fault (core dumped) ./tpserver-cpp | 08:47 |
nash | backtrace is not really useful: | 08:48 |
nash | (gdb) bt | 08:48 |
nash | #0 0xb7d7d986 in std::string::assign () from /usr/lib/libstdc++.so.6 | 08:48 |
nash | #1 0x0811ec68 in ?? () | 08:48 |
nash | #2 0x00000000 in ?? () | 08:48 |
llnz | hummm..... | 08:52 |
mithro | llnz: ssl connection fixed now, will push soon | 08:54 |
llnz | cool | 08:55 |
nash | Any ideas where to start? | 08:56 |
llnz | set log_level to 0 (turns on debug) | 09:15 |
llnz | maybe rebuild with debugging on | 09:16 |
mithro | llnz: hrm i've found a DOS attack | 09:25 |
mithro | get half way through a SSL negotiation and just stop | 09:26 |
llnz | oh? | 09:34 |
llnz | mithro: i thought it was on non-blocking..... | 09:34 |
mithro | the connection negotitation isn't | 09:34 |
llnz | which side? | 09:35 |
llnz | tpserver-cpp is set to non-blocking | 09:36 |
mithro | the tpserver-cpp side from what I can see | 09:36 |
mithro | int ret = gnutls_handshake (session); | 09:38 |
mithro | that command seems to be blocking | 09:38 |
CIA-11 | [email protected] * libtpproto-py/tp/netlib/ (client.py common.py common.py common.py): | 09:43 |
CIA-11 | Fixed 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 |
mithro | llnz: can you give that a try? | 09:45 |
llnz | ok | 09:46 |
mithro | should work in tpclient-pywx and -dev branch | 09:49 |
mithro | jotham-: i'm going to break the battleparser.py for a short bit | 09:57 |
llnz | mithro: connects and looks like it works | 10:00 |
mithro | cool | 10: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 console | 10:03 |
jotham- | so i can use the pixel stuff that comes through with the entities now eh | 10:25 |
jotham- | for the weapon hardpoints | 10:26 |
CIA-11 | Lee Begg <[email protected]> * tpserver-cpp/ (12 files in 2 dirs): | 10:35 |
CIA-11 | Added 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 type | 10: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 |
nash | sorry llnz - back now | 10:37 |
nash | okay, doing a make install in tpserver 0.4.0 seems to work... | 10:51 |
nash | but I don't seem to be able to do anything | 10:51 |
nash | My orders for the turn did nothing | 10:51 |
nash | ships did not move, planet didn't build | 10:51 |
llnz | odd | 10:59 |
nash | Also the config file seems to be ignored | 11:01 |
jotham- | how do i leave a comment when i do a darcs record? | 11:02 |
llnz | nash: what was your command line? | 11:03 |
jotham- | oh duh, it comes during the interactive menu | 11:04 |
llnz | jotham-: yeah | 11:04 |
nash | tpserver-cpp -C /home/nash/work/thousandparsec/ai_comp.conf | 11:04 |
nash | just restarted and it now seems to work | 11:06 |
nash | argh | 11:06 |
llnz | cool | 11:08 |
nash | Hmm 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 |
llnz | download the universe (menu item) | 11:13 |
nash | each time? | 11:13 |
nash | Why does it need to do that? | 11:13 |
llnz | each turn | 11:13 |
llnz | because there is no real sane default behavour | 11:13 |
llnz | the python clients use a cache, so they only download what they need to | 11:14 |
nash | So - the client should be able to go "the turn has ended" - may I should see what has changed? | 11:14 |
llnz | true | 11:15 |
mithro | nash: yes there is an outstanding bug about that | 11:17 |
nash | okay | 11:18 |
nash | BTW: 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 |
mithro | nash: it does pipline the get_order requests | 11:19 |
mithro | It could pipe line the get_xx but I havn't got around to that yet | 11:20 |
CIA-11 | [email protected] * battleviewer/battleparser.py : removed pixel printing from battleparser | 11:21 |
CIA-11 | [email protected] * battleviewer/ (5 files): adding weapon points to sprite entities | 11: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 odubt | 11:27 |
jotham- | (i don't know anything about licenses really...) | 11:27 |
nash | get yourself a copy of the vera fonts | 11: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 to | 11:31 |
mithro | come from. There can be multiple locations. Some laser types will use all fire | 11:31 |
mithro | locations while other types will randomly choose a location. | 11:31 |
mithro | IE to fix your direction problem | 11:32 |
jotham- | yeah .. uhm, what i mean is how does a given weaponpoint list get associated with a given weapon | 11: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 format | 11:33 |
* llnz has a suggestion | 11: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 fonts | 11:43 |
jotham- | bblbath | 11:47 |
mithro | llnz: not correct | 11:48 |
mithro | hold on a sec | 11:48 |
llnz | change the dtd to match then, would that work? | 11:48 |
llnz | might need to be weapondef, not weapon | 11:49 |
mithro | llnz: will push a bunch of changes in a minute | 11:54 |
llnz | ok, when i get a chance, i'll have a look | 11: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 |
mithro | llnz: give that a look? | 11:58 |
llnz | sometime | 11:58 |
mithro | it splits the media stuff into a seperate file from the actual "what happened" | 11:58 |
mithro | IE servers no longer need to worry about any of the media stuff | 11:58 |
mithro | jotham-: can you give that a look - its a little bit hackish but it should require any changes on your end | 12:00 |
mithro | s/should/shouldn't | 12:02 |
mithro | llnz: weapon points a media specific | 12:02 |
llnz | oh | 12:02 |
llnz | whatever | 12:03 |
CIA-11 | Lee Begg <[email protected]> * tpserver-cpp/modules/games/minisec/ (9 files): | 12:08 |
CIA-11 | Use Random class in Minisec module: | 12:08 |
CIA-11 | Need to check random works, so minisec now uses it. Might need to change minimums and | 12:08 |
CIA-11 | maximums. | 12:08 |
CIA-11 | Lee Begg <[email protected]> * tpserver-cpp/tpserver/ (8 files): | 12:08 |
CIA-11 | Added Random to Game: | 12:08 |
CIA-11 | Random will replace rand calls soon. Seeded Random in Constructor. | 12:08 |
CIA-11 | Lee Begg <[email protected]> * tpserver-cpp/tpserver/ (12 files): Cleanup in Random, and added getInRange | 12:08 |
JLP | morning all | 12:11 |
llnz | hi JLP | 12:11 |
mithro | llnz: the tpserver-py now produces battlexml for battles | 12:14 |
llnz | cool | 12:15 |
mithro | the battle simulator also runs stand alone | 12:16 |
mithro | an entity description now looks like | 12: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 |
mithro | llnz: so how are you going with the AI comp stuff? | 12:21 |
llnz | soon | 12:21 |
mithro | llnz: whats left? | 12:22 |
llnz | updating minisec to new rules | 12:23 |
llnz | fixing end of turn to combine fleets for combat | 12:23 |
llnz | fix universe generation | 12:23 |
llnz | fix sizes (just need to check) | 12:23 |
llnz | maybe anon/guest (visible) user | 12:25 |
llnz | errr... invisible | 12:26 |
mithro | sizes? | 12:28 |
mithro | you might want to check the speeds of fleets too | 12:28 |
llnz | universe size | 12:28 |
mithro | I think the battleship speed is too slow currently | 12:29 |
llnz | that's part of the updating minisec | 12:29 |
mithro | ahh okay | 12:29 |
mithro | combat is the only other thing which has changed? | 12:29 |
llnz | combat and speeds | 12:29 |
llnz | speeds won't take long, combat might be a killer | 12:34 |
mithro | why? | 12:36 |
mithro | it should be pretty trivial change | 12:37 |
llnz | Combat can occur between any number of parties at the same time. | 12:38 |
llnz | to quote the doc | 12:38 |
llnz | tpserver-cpp does each pair in turn currently | 12:38 |
mithro | you just choose 2 per round | 12:41 |
mithro | at least that is what I do | 12:41 |
llnz | no, tpserver-cpp does each pair of fleets/planets completely, before doing the next pair (which could have one the same) | 12:42 |
mithro | ahh | 12:42 |
llnz | if 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 already | 12:45 |
* llnz would love for someone to pay him to work in thousand parsec | 12:46 | |
llnz | had better go now though | 12:46 |
* llnz wanders off | 12:46 | |
llnz | later all | 12:46 |
*** llnz has quit IRC | 12:47 | |
JLP | llnz: see you | 12:47 |
* JLP goes to call his ISP and complain about UL/DL speeds | 12:52 | |
mithro | JLP: :/ | 12:56 |
JLP | mithro: 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 server | 13:21 |
JLP | and 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,5M | 13:22 |
JLP | damn can't they just set bot to what the user needs | 13:23 |
jotham- | haha | 13:43 |
jotham- | isp's are such bitches | 13:43 |
JLP | jotham-: yeah :(, matketing departments, i'll try later to get someone in tech department and convince them to up my UL :) | 13:59 |
JLP | it worked with my previous ISP, marketing didn't want to do it for me, but when they got | 14:00 |
JLP | the e-mail from tech that they have upped my UL they just upped the bill a bit and all ws solved | 14:01 |
JLP | hope it works this time too | 14:01 |
*** mithro has quit IRC | 14:17 | |
*** zipola has joined #tp | 16:15 | |
*** tuna-fish- has quit IRC | 17:56 | |
*** tuna-fish- has joined #tp | 17:57 | |
*** tuna-fish- has quit IRC | 18:10 | |
*** tuna-fish- has joined #tp | 18:10 | |
*** tuna-fish- has quit IRC | 20:14 | |
*** tuna-fish- has joined #tp | 20:14 | |
*** nash has quit IRC | 21:01 | |
*** mithro has joined #tp | 21:41 | |
*** JLP has quit IRC | 22:03 | |
*** JLP has joined #tp | 22:06 | |
*** nash has joined #tp | 22:15 | |
*** mithro has quit IRC | 22:20 | |
*** zipola has quit IRC | 22:25 | |
*** nash has quit IRC | 22:30 | |
*** nash has joined #tp | 22:30 | |
*** JLP has quit IRC | 23:09 | |
*** JLP has joined #tp | 23:11 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!