*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** nash has quit IRC | 00:44 | |
mithro | JLP: those commits have died down a little :P | 00:50 |
---|---|---|
JLP | mithro: yeah i've also died up a bit, it's already 7 in the morning here, should be sleeping | 00:59 |
CIA-10 | jlp parsek-objectsmodel * r594fa74646f7 /src/ (CMakeLists.txt objectsitem.cpp objectsitem.h): | 01:00 |
CIA-10 | Compile ObjectsItem | 01:00 |
CIA-10 | Added it to the list of sources and sorted the list by alphabet. | 01:00 |
CIA-10 | Fixed some errors so that it at least compiles. | 01:00 |
CIA-10 | jlp parsek-objectsmodel * r0d99351b8431 /src/ (CMakeLists.txt importobject.cpp importobject.h): | 01:00 |
CIA-10 | Compile object import functions | 01:00 |
CIA-10 | Added it to the list of sources. | 01:00 |
CIA-10 | Fixed some errors so that it at least compiles. | 01:00 |
mithro | JLP: have a good night - nice to see some progress | 01:02 |
JLP | mithro: 'night, yeah i'm also glad i can work on thi again | 01:04 |
*** nash has joined #tp | 01:05 | |
mithro | wb nash | 01:05 |
mithro | your link seems a little unstable today | 01:05 |
mithro | nash: ping? | 01:05 |
nash | mithro: Nah - my keyboard has a 'zoom' key which crashes my x server... happy days | 01:06 |
mithro | nash: the zoom key crashes your x server? | 01:08 |
mithro | nash: had any luck contacting those gamedev friends? | 01:09 |
nash | Contact yes... useful reply no... | 01:09 |
mithro | :( | 01:09 |
nash | Trying someone else | 01:09 |
nash | Too much outsourced to india | 01:09 |
*** nash_ has joined #tp | 01:17 | |
mithro | nash: ahh :( | 01:21 |
CIA-10 | llnz tpserver-cpp * r395fc466a3ef /modules/games/minisec/minisec.cpp: | 01:22 |
CIA-10 | Made Galaxy and universe 10 times larger to cover all possible system positions. | 01:22 |
CIA-10 | Seems that some randomly generated systems could have been outside the galaxy. | 01:22 |
mithro | llnz is able to push while offline :P | 01:25 |
*** nash has quit IRC | 01:30 | |
*** nash_ is now known as nash | 01:30 | |
nash | mithro: http://www.linkedin.com/pub/0/581/6b Try this | 01:42 |
tpb | Title: LinkedIn: Simon Hayes (at www.linkedin.com) | 01:42 |
mithro | nash: he he - Microforte is already sending someone :) | 01:44 |
*** CIA-10 has quit IRC | 01:44 | |
mithro | currently trying to get someone from BigWorld along too | 01:44 |
nash | mithro: Then the person I spoke to is a dick ;-) | 01:45 |
mithro | nash: TBBle works for Microforte :) | 01:45 |
nash | That I didn't know. | 01:46 |
nash | Also I was speaking to someone who _was_ at bondi boys or whatever the hell they are called | 01:46 |
mithro | Bondi Boys? | 01:48 |
nash | Smaller game dev compaony here. | 01:48 |
mithro | currently poking the Game devs in melbourne | 01:48 |
nash | Smaller then MF/BW anyway | 01:48 |
mithro | don't really have "small" game development companys these days - unless you count the "other games" such as web and casual | 01:50 |
nash | popcap? | 01:51 |
*** CIA-10 has joined #tp | 01:54 | |
*** llnz has joined #tp | 02:01 | |
nash | heyo llnz | 02:02 |
llnz | hi nash | 02:02 |
nash | I'm about to bail... | 02:02 |
mithro | llnz: I saw that bug on llnz :P | 02:03 |
nash | But if you want to install galaxie - seriously just use easy_e17.sh | 02:03 |
llnz | nash: I'll look into it | 02:03 |
nash | You'll need to make sure you have things like xdev libs installed, and the like | 02:04 |
nash | Also when you first install it will be a bit painful installing deps | 02:04 |
nash | But after that it's pretty much as easy as updating other debian packages | 02:04 |
*** nash has quit IRC | 02:07 | |
mithro | llnz: so how long are the tpsai-py taking at the moment? | 02:08 |
llnz | biggest ai is taking 1-2 minutes | 02:09 |
llnz | actually, more like 2-4 minutes | 02:09 |
llnz | object ids now in the 11,000's | 02:12 |
mithro | why did you bump it up to 15 minute turns? | 02:14 |
llnz | because it was taking about 7 minutes of a 10 minute turn to get through all the AI processing, and i was going out | 02:15 |
llnz | that and i'm running out of hard disk space for the logs | 02:16 |
mithro | should pipe it to gz then to disk | 02:16 |
llnz | takes about 20 turns to generate 3GB | 02:16 |
llnz | infact, currently it's about 500MB per turn | 02:23 |
*** mithro has quit IRC | 02:39 | |
*** mithro has joined #tp | 02:40 | |
llnz | 4 minutes of CPU time for the largest ai (currently) | 02:43 |
mithro | that isn't too bad | 02:48 |
llnz | with the other ai's running and random fetch delay, thats about 6-8 minutes | 02:49 |
llnz | i should set up some of my spare computers as AI servers | 02:50 |
*** mithro has quit IRC | 03:19 | |
llnz | 24 seconds to process a turn | 03:30 |
*** mithro has joined #tp | 04:07 | |
llnz | 24 seconds to process a turn | 04:09 |
llnz | just a few little issues then persistence will be working again | 04:12 |
mithro | llnz: hrm? | 04:15 |
CIA-10 | llnz tpserver-cpp * rca81f6fa90d8 /modules/persistence/mysql/ (mysqlpersistence.cpp mysqlpersistence.h): | 04:16 |
CIA-10 | Mysql Persistence, WIP, just about done but still doesn't compile. | 04:16 |
CIA-10 | There are a few changes yet, around the player view designs, components, | 04:16 |
CIA-10 | and objects, and object history. | 04:16 |
mithro | llnz: I don't seem to be able to connect to llnz.dyndns.org | 04:17 |
llnz | says "Login ok by guest" | 04:18 |
mithro | hrm... just taking a long time | 04:18 |
llnz | reading objects and everything a little slow | 04:18 |
mithro | getting the object id list takes a long while | 04:19 |
llnz | 2800 objects | 04:20 |
llnz | EOT started | 04:20 |
mithro | there is a huge number of fleets :P | 04:20 |
llnz | EOT finished | 04:20 |
llnz | one ai only has 5 frigates left | 04:23 |
llnz | another has 2 planets, 32 frigates and 29 battleships | 04:23 |
llnz | total number of planets: 755 (plus a few currently not owned) | 04:24 |
mithro | llnz: how many battleships does each AI have? | 04:33 |
llnz | 0, 2189, 1596, 2574, 29 | 04:35 |
llnz | it's only turn 145 | 04:38 |
llnz | how many database tables does tpserver-py use? | 04:55 |
llnz | mithro: ping? | 04:55 |
mithro | dunno | 05:00 |
mithro | probably about 15 | 05:00 |
llnz | i'm up to 31 currently, and it's only going up | 05:01 |
mithro | llnz: on your next run, you should use starmapper to make a movie of the universe | 05:01 |
mithro | 26 actually | 05:03 |
mithro | (just did a quick grep) | 05:03 |
mithro | grep -r 'Table' * | grep -v pyc | grep -v from | grep -v isinstance | 05:04 |
mithro | I probably will need another 6 or so for the playerview stuff | 05:05 |
*** peres has joined #tp | 05:13 | |
llnz | mithro: how does tpsai-py know the EOT has happened? | 05:27 |
mithro | llnz: it gets the EOT packet with time==0 | 05:27 |
llnz | humm... i seem to be able to cause them to update without that | 05:28 |
llnz | any unsolicted Time Remaining frame | 05:28 |
llnz | even with time == 600 | 05:28 |
llnz | (ie, in tpserver-cpp console "turn reset", which resets the turn timer) | 05:29 |
mithro | you are right | 05:48 |
mithro | llnz: it needs a non-zero time which is sent once the turn processing is finished | 05:48 |
llnz | it really needs to see one with time == 0 then time != 0 before doing it's update | 05:50 |
llnz | ie, see *both* | 05:50 |
mithro | I accept patches | 05:56 |
llnz | :-) | 05:56 |
llnz | i can see where and what to do, will post one tomorrow | 05:58 |
* llnz wanders off | 06:00 | |
llnz | later all | 06:00 |
*** llnz has quit IRC | 06:00 | |
*** peres has quit IRC | 06:55 | |
*** tuna has quit IRC | 07:27 | |
*** DTRemenak has quit IRC | 07:27 | |
*** kandinski has quit IRC | 07:27 | |
*** mithro has quit IRC | 07:27 | |
*** JLP has quit IRC | 07:27 | |
*** TBBle has quit IRC | 07:27 | |
*** CIA-10 has quit IRC | 07:27 | |
*** Epyon has quit IRC | 07:27 | |
*** mithro has joined #tp | 07:38 | |
*** CIA-10 has joined #tp | 07:38 | |
*** JLP has joined #tp | 07:38 | |
*** TBBle has joined #tp | 07:38 | |
*** Epyon has joined #tp | 07:38 | |
*** kandinski has joined #tp | 07:38 | |
*** DTRemenak has joined #tp | 07:38 | |
*** tuna has joined #tp | 07:38 | |
*** Epyon has quit IRC | 07:45 | |
*** mithro has quit IRC | 08:02 | |
*** peres has joined #tp | 13:59 | |
*** Erroneous has joined #tp | 15:36 | |
*** nash has joined #tp | 17:02 | |
*** mithro has joined #tp | 17:43 | |
mithro | morning people | 17:43 |
nash | heyo mithro | 17:48 |
mithro | how goes everything? | 17:48 |
nash | Pretty cool | 17:49 |
nash | getting close to order entry.. done | 17:49 |
nash | UI is mostly there | 17:49 |
nash | Need some tweaks, and then to fill options | 17:49 |
nash | Then just need to send back | 17:49 |
nash | I'm pleasantly surprised how complete galaxie is getting for stuff like this | 17:49 |
CIA-10 | nash galaxie * r693f7e2d98ab /tpe_comm.c: Re-enable hack to get player name/id on login. | 17:57 |
CIA-10 | nash galaxie * r52251672a894 /tpe_obj.c: | 17:57 |
CIA-10 | Make sure the server is always set on objects. | 17:57 |
CIA-10 | Should make the AIs and other pieces happy.; | 17:57 |
CIA-10 | nash galaxie * r2936aebc230f / (tpe_orders.c tpe_orders.h): Add a new probe orders command. | 17:57 |
CIA-10 | nash galaxie * rf9c00cd67c6f /tpe_orders.c: Start sending a correct probe frame for orders. | 17:57 |
CIA-10 | nash galaxie * r2afeea24aa9a /ewl/gewl_object.c: Send a probe order when an order is selected. | 17:57 |
CIA-10 | nash galaxie * r022d039825f7 /Makefile: Add dependancies for gewl_object | 17:57 |
CIA-10 | nash galaxie * r6ba7f0b614b2 / (tpe_orders.c tpe_orders.h): Finish probe order implementation. | 17:57 |
CIA-10 | nash galaxie * refdb04a28e73 /ewl/gewl_object.c: Use callback for probe order. | 17:57 |
nash | mithro: If you can compile galaxie, give it a go... it's starting to take form | 17:58 |
mithro | if I get some time I will give it a go | 18:04 |
*** peres has left #tp | 18:10 | |
*** nash has quit IRC | 19:35 | |
*** nash has joined #tp | 19:35 | |
mithro | nash: still zooming and crashing? | 19:37 |
nash | Nah... screwing around with servers | 19:37 |
nash | And when you screw up things in xchat, I find it easier to quit and restart | 19:38 |
*** jotham has joined #tp | 20:04 | |
mithro | hey jotham | 20:07 |
mithro | how goes life? | 20:07 |
jotham | fucking stressful | 20:24 |
jotham | think my gf is gonna leave o ut of neglect =) | 20:24 |
*** nash has quit IRC | 20:35 | |
*** nash has joined #tp | 20:36 | |
mithro | jotham: a =) or a =( | 21:25 |
*** greywhind_ has joined #tp | 21:30 | |
*** TBBle_ has joined #tp | 21:36 | |
*** Erroneous has quit IRC | 21:40 | |
greywhind_ | mithro: ping? | 21:41 |
mithro | greywhind_: pong | 21:42 |
mithro | how goes everything | 21:42 |
greywhind_ | mithro: good, except: | 21:42 |
greywhind_ | Traceback (most recent call last): | 21:42 |
greywhind_ | File "./tpclient-pywx", line 27, in <module> | 21:42 |
greywhind_ | from tp.client.threads import NotImportantEvent, Event | 21:42 |
greywhind_ | ImportError: cannot import name Event | 21:42 |
mithro | btw did your supervisor ever get the review email - I never got a reply | 21:42 |
mithro | greywhind_: you need to update libtpclient-py-dev | 21:42 |
greywhind_ | mithro: he did. | 21:42 |
greywhind_ | mithro: ah. | 21:43 |
greywhind_ | of course | 21:43 |
*** greywhind has joined #tp | 21:44 | |
*** greywhind_ has quit IRC | 21:44 | |
*** TBBle has quit IRC | 21:47 | |
greywhind | mithro: what's an Arc argument? | 21:51 |
mithro | hrm? | 21:51 |
greywhind | Amount's must be a tuple of tuples with first value as numbers and values as Arc arguments | 21:51 |
greywhind | that's from PieChart btw | 21:52 |
mithro | got no idea :) | 21:53 |
greywhind | i can't create a pie chart if i don't know what it wants me to pass it! :P | 21:53 |
mithro | oh I see | 21:53 |
mithro | Arc is wxFloatCanvas primative | 21:54 |
greywhind | ah. ok - so i just need to create arcs and pass those | 21:54 |
mithro | for percentage, args in Percentages: | 21:54 |
mithro | total += percentage | 21:54 |
mithro | radians = pi/2-2*pi*total | 21:54 |
mithro | EndXY = CenterXY + (cos(radians)*Diameter, sin(radians)*Diameter) | 21:54 |
mithro | if isinstance(args, dict): | 21:54 |
mithro | ObjectList.append(ArcPoint(EndXY, StartXY, CenterXY, **args)) | 21:54 |
mithro | elif isinstance(args, (list, tuple)): | 21:54 |
mithro | ObjectList.append(ArcPoint(EndXY, StartXY, CenterXY, *args)) | 21:54 |
mithro | StartXY = EndXY | 21:54 |
mithro | also look at the threads I pointed at on the FloatCanvas list | 21:55 |
greywhind | alright | 21:56 |
mithro | there might be a better version of Piechart there | 21:56 |
greywhind | is Arc actually ArcPoint? | 21:56 |
mithro | you know as much as I do :P | 22:00 |
greywhind | mithro: any idea what this means? | 22:07 |
greywhind | http://rafb.net/p/8pzgk393.html (16 lines) | 22:07 |
tpb | Title: Nopaste - No description (at rafb.net) | 22:08 |
mithro | I believe if you download wxFloatCanvas there is a bunch of tests you can play with | 22:10 |
mithro | greywhind: it means that you didn't give it an array which is of size 2 | 22:11 |
greywhind | ah! | 22:11 |
greywhind | never said anywhere that there had to be a minimum of two arguments | 22:12 |
greywhind | hmm... that didn't seem to do it | 22:13 |
mithro | greywhind: it means that StartXY wasn't the size of 2 | 22:13 |
greywhind | hmm... right | 22:13 |
greywhind | ah. | 22:17 |
greywhind | you have a line that says this: StartXY = XY+(0, Diameter) | 22:17 |
greywhind | XY is a tuple, ex. (3000000000L, 2000000000) | 22:17 |
greywhind | StartXY ends up as: (3000000000L, 2000000000, 0, 0.0) | 22:17 |
greywhind | mithro: what should that line be to operate correctly? | 22:18 |
mithro | well if you convert XY to a numpy array first adding like that should work correctly | 22:19 |
mithro | xy = N.array(XY, N.float) | 22:19 |
mithro | xy.shape = (2,) | 22:19 |
greywhind | alright. thanks. | 22:19 |
mithro | or something like that | 22:19 |
greywhind | alright, seems to be created correctly now | 22:22 |
greywhind | but nothing draws | 22:23 |
greywhind | mithro: also, Demo2 seems to have gone down | 22:25 |
greywhind | well, i'll stop there for today | 22:30 |
mithro | greywhind: send Lee a message | 22:40 |
mithro | I would also think about getting a local server | 22:41 |
mithro | the above Diameter was zero? | 22:41 |
jotham | i got my google soc tshirt btw | 22:48 |
greywhind | mithro: hmm... you're right. it did show the diameter as 0... | 22:49 |
mithro | jotham: you did? wow | 22:51 |
jotham | how come wow | 22:52 |
mithro | jotham: you didn't actually end up mentoring anyone? | 22:52 |
jotham | you assigned me to like two people | 22:53 |
mithro | greywhind: don't forget to send Lee a message | 22:53 |
jotham | who never did anything | 22:53 |
jotham | i don't remember | 22:53 |
mithro | jotham: why were not accepted into the program :P | 22:53 |
greywhind | mithro: send Lee a message about Demo2? | 22:53 |
mithro | s/why/they/ | 22:53 |
mithro | greywhind: yeah | 22:53 |
jotham | ok | 22:53 |
jotham | lumping me with losers :( | 22:53 |
greywhind | mithro: an e-mail message? or IRC pm? | 22:53 |
mithro | greywhind: email | 22:53 |
greywhind | mithro: alright. | 22:54 |
mithro | jotham: hence why I wondered you got a tshirt | 22:54 |
mithro | jotham: but hey, free tshirt :P | 22:54 |
nash | mithro: Pigeon got one too ;-) | 22:54 |
mithro | nash: muhahaha | 22:54 |
nash | Can anyone explain what the thing on the back is? | 22:55 |
mithro | it is a tiki | 22:55 |
jotham | i imagine they deem the advertising to be worth more than the accuracy of their morality | 22:56 |
mithro | something like that | 23:04 |
mithro | jotham: get a working release of the battleviewer and I'll send you a Thousand Parsec shirt :P | 23:09 |
jotham | hot | 23:09 |
mithro | then you can be part of the "in crowd" :P | 23:10 |
jotham | i always wanted in on the clique | 23:11 |
nash | jotham: Join linkedin ;-) | 23:12 |
mithro | I'm just waiting to see battles with the new artwork and weapons | 23:12 |
mithro | nash: I found someone who was interested in working on a Thousand Parsec calendar :P | 23:13 |
mithro | so we should have more tp swag | 23:13 |
nash | Cool | 23:13 |
mithro | I will owe you one from the AI competition | 23:14 |
nash | indeed | 23:15 |
nash | hopefully ready by 2008 | 23:15 |
mithro | the guy who is doing it is pretty good | 23:15 |
mithro | I asked him kind jokeningly and he said "Well, I have holidays and nothing to do, why not!" | 23:16 |
mithro | hrm I have over 110,000 spam emails in my junk folder | 23:17 |
mithro | I think it is almost time for a cleanout | 23:17 |
nash | rm Maildir/.spam/* ? | 23:18 |
mithro | nash: something like that | 23:22 |
mithro | nash: the AI llnz was testing last night where producing around 500mb of logs a turn :P | 23:22 |
nash | Ouch | 23:23 |
nash | That's nasty | 23:24 |
mithro | the AI is fairly verbose in explaining what it is doing | 23:25 |
jotham | have you guys seen dwarf fortress? | 23:25 |
mithro | probably need a quite version | 23:26 |
mithro | jotham: nope | 23:26 |
jotham | http://en.wikipedia.org/wiki/Dwarf_Fortress | 23:28 |
jotham | http://www.bay12games.com/dwarves/ | 23:28 |
tpb | Title: Slaves to Armok II: Dwarf Fortress - Wikipedia, the free encyclopedia (at en.wikipedia.org) | 23:28 |
tpb | Title: Bay 12 Games: Dwarf Fortress (at www.bay12games.com) | 23:28 |
jotham | http://dwarf.lendemaindeveille.com/index.php/Main_Page | 23:28 |
tpb | <http://ln-s.net/hm+> (at dwarf.lendemaindeveille.com) | 23:28 |
jotham | </spam> | 23:28 |
mithro | I don't really have time to play games | 23:31 |
mithro | I still have to catch up on Bioshock, Assassins Creed, Mass Effect, Supreme Commander | 23:32 |
mithro | I need to get a computer which I can play them on first too | 23:34 |
nash | Or a console... | 23:34 |
mithro | Supreme Commander would be really sucky on a console | 23:36 |
nash | I believe it is coming soon | 23:37 |
mithro | I guess you can get a mouse / keyboard on consoles these days | 23:39 |
nash | If it is designed for a console, it should be playable with a console | 23:40 |
*** greywhind_ has joined #tp | 23:44 | |
*** greywhind has quit IRC | 23:44 | |
jotham | supcom is a bit of a let down | 23:45 |
jotham | company of heroes is still the best "sport" rts | 23:46 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!