Monday, 2008-06-16

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
mithronash: so - do you want to organise lunch sometimes?00:23
nashmithro: sure00:24
mithrohows later this week sound?00:24
nashAt this poiint okay00:24
nashSay thursday00:25
nashI normally have a quick lunch on fridays so I can nick off hiome early ;-)00:25
mithrosounds fair00:26
mithroshould we aim for free food or would you prefer elsewhere?00:26
nashYou mean google-food?00:29
nashI'm okay with anything really00:29
nashOtherwise there is all of china town ;-)00:29
mithrookay00:36
mithrofree is always pretty good :)00:37
nashIs it a problem?00:37
mithronope00:39
nashCool, speak to you on thursday morning abou it then ;-)00:41
mithrosounds fair enough00:47
mithroI should have a menu for you then too00:48
nashheh00:48
nashAs long as it isn't all fish like last time ;-)00:48
mithrono guarantee's00:49
nashSo wait.. do you get a menu emailed you daily or something?00:51
*** JLafont has quit IRC00:52
mithrothey post it01:00
mithrothere is a general schedule, but it changes a bit01:00
mithro~seen Zzz201:00
tpbmithro: I have not seen Zzz2.01:00
mithronash: thursday looks like Asian of some sort01:01
nashall good then01:01
mithroif you come on Monday, Wednesday or Friday you can have mini-pizza's01:02
*** tuna has quit IRC02:29
*** zzorn_laptop has joined #tp02:41
*** nash has quit IRC03:11
*** peres has joined #tp04:38
*** CIA-61 has joined #tp04:38
*** tuna-fish has joined #tp05:22
*** tuna-fish is now known as tuna05:22
*** Epyon has quit IRC06:59
*** mithro has joined #tp08:03
*** peres has joined #tp08:16
*** peres has joined #tp08:17
* llnz wanders off08:51
llnzlater all08:51
*** llnz has quit IRC08:51
mithrognight all09:04
*** zzorn_laptop has quit IRC09:25
CIA-61aaron tpserver-cpp-config * r2f72a6fe4802 /tpserver/admintcpconn.cpp: Better admin frame checking (allow all frame types).09:41
CIA-61aaron libtpproto-cpp-config * r30898a21257e /tpproto/ (4 files): Added GetCommandTypesList frame type.09:52
*** peres has joined #tp10:05
CIA-61aaron libtpproto-cpp-config * ra79483b178e6 /tpproto/ (Makefile.am command.cpp command.h): Added Command frame type.10:19
*** bddebian has joined #tp10:31
*** peres has quit IRC10:32
bddebianHeya10:35
*** Erroneous has joined #tp12:11
*** Lukstr has joined #tp13:07
*** nuleren has joined #tp14:19
*** JLafont-laptop has joined #tp14:51
JLafont-laptophallo14:52
*** Epyon has joined #tp16:55
*** JLafont has joined #tp17:02
*** bddebian has quit IRC17:36
*** llnz has joined #tp17:43
CIA-61nuleren tpserver-cpp-tae * r52977720d7bb /modules/games/tae/ (colonize.cpp starsystem.cpp starsystem.h tae.cpp): Added more restrictions to which star systems can be colonized.17:44
CIA-61nuleren tpserver-cpp-tae * r4fc4df81120c /modules/games/tae/attack.cpp: Made it so you cant destroy a system that is already destroyed17:44
CIA-61nuleren tpserver-cpp-tae * rc3c79c3db769 /modules/games/tae/attack.cpp:17:44
CIA-61Added a check to prevent players from attacking the same star system17:44
CIA-61multiple times per turn.17:44
*** DTRemenak has quit IRC18:14
llnzbbl18:21
*** llnz has quit IRC18:21
*** Lukstr has joined #tp18:36
*** nash has joined #tp18:48
*** Iwanowitch has joined #tp18:56
*** mithro has joined #tp19:54
CIA-61juanmy777 tpserver-py-dronesec * r91ac0e8f1407 /tp/server/rules/dronesec/ (__init__.py actions/Capture.py): Planets can now be captured.19:56
CIA-61juanmy777 tpserver-py-dronesec * rccc6755e4184 /tp/server/rules/dronesec/orders/Repel.py: Small change to repel turns function19:56
CIA-61juanmy777 tpserver-py-dronesec * r9dc73e980933 /tp/server/rules/dronesec/orders/Stop.py: imported Object type into Stop.19:56
CIA-61juanmy777 tpserver-py-dronesec * rd5531d87ae38 /tp/server/rules/dronesec/ (actions/Move.py actions/MoveDrones.py utils.py): Fixes to movement Involving reparenting and Overlord Commands19:56
CIA-61juanmy777 tpserver-py-dronesec * r182bc4f203e0 /tp/server/rules/dronesec/orders/ProduceDrones.py: Removed some debugging info from ProduceDrones19:56
CIA-61juanmy777 tpserver-py-dronesec * r628e313f87bf /tp/server/rules/dronesec/ (__init__.py actions/Automerge.py): Fleets of the same type now automerge every turn.19:56
*** JLafont has joined #tp20:36
CIA-61aaron libtpproto-cpp-config * r908c9a1d8068 /tpproto/ (Makefile.am commandresult.cpp commandresult.h): Added CommandResult frame type.20:43
ezodmithro: ping?21:00
ezodmithro: bbl, ignore ping, i'll mail the list in a bit21:03
mithroezod: okay21:13
ezodmithro: oh hey, just sending it now21:15
mithroezod: my thoughts are that you will always need a commad line client of some sort with your server package21:18
*** Epyon has quit IRC21:30
nashmithro: I agree you client, but that doesn't mean it can't be separated out.  Needing a client is a packaging issue.  Besides, if there is a complete GUI one... that's even better.21:34
nashbut see my email ;-)21:36
CIA-61verhoevenv daneel-ai * r81ea2ac9d037 /daneel-ai: Added basic gameloop code for the bot21:37
CIA-61verhoevenv daneel-ai * rea6d580120c9 /daneel-ai: Slightly clearer message21:37
CIA-61verhoevenv daneel-ai * rc83b3d3a34d1 / (chr.py chrtest.py): Added constraint store matching21:37
nashAhh... wonderful... I was about to raise that issue ;-)21:38
nashIwanowitch: *poke*21:41
IwanowitchOuch.21:41
nashIt was light21:41
IwanowitchSlightly ouch then.21:41
IwanowitchWhat issue?21:42
nashHaven't seen a commit in a while, but you mentioned in your blog you had done it21:42
nashCan I make a suggestion - commit often21:43
nasheven if it is little stuff, even to your local repo.21:43
IwanowitchYeah, I know, that last one was perhaps a bit too big21:44
nashFor things like daneel, at this point you can consider it a pure dev thing, so you don't need to worry about breaking existing users21:44
nashActually size is smaller then I thought - it's nice code21:44
* nash just went though it21:44
IwanowitchWell, thanks :)21:44
*** DTRemenak has joined #tp21:46
nashWell as nice as python can be...21:47
nashneeds. more. braces. ;-)21:47
IwanowitchWell... I kinda like the sum(map(len,self.values())) thing. Functional programming ftw.21:47
Iwanowitchnash: got any viewpoints on the midterm evaluation requirements? mithro suggested I should get a basic bot by then.21:50
IwanowitchWhich is kind of the plan, but I'm not entirely sure I can get it at the *start* of the evaluation period.21:51
nashIwanowitch: declerative and functional are very close21:53
nashA really basic bot would be nice21:53
nashJust connecting and sending the most basic of orders would be wonderful21:54
mithromy thoughts is that you need to prove that you are going to end up with a working bot and not something which just sits there and ponders about the universe21:54
nashIt's very easy to evaluate then, and I can tell google that a really clear objective has been met.21:54
nashYeah, a tool that does something to the outside world is better then an oracle who can't influence it in this case21:55
nashIf it issues move orders or build orders it would be perfect.21:55
nashIt also shows a great way to go forward - better rules, better abstractions21:56
mithrohow far off are you from that? or even stuff like compound tasks? (IE Do A then do B)21:56
IwanowitchWell, it's a bit hard to say, I'm afraid...22:00
*** peres has joined #tp22:00
IwanowitchIt feels to me that I need my whole structure, or I'll have to use very ugly hacks.22:00
IwanowitchAnd I think it should be possible to finish the basic structure by midterm, but it's all stuff that needs a bit of research and thinking.22:01
IwanowitchSo it might be done in a few days or it might be done right on time.22:02
IwanowitchAlthough, scratch that.22:02
IwanowitchI could leave the rule part out of it for now and have a working (but slightly duck-taped together) bot tomorrow.22:03
IwanowitchIf I can get the orders right, of course, that might need some research into the libtpclient-py API.22:04
mithroyeah22:04
mithroworking code > perfect non-working code ;)22:04
Iwanowitch"duck-tape"? It's geting late here :/22:05
mithroIwanowitch: take for use on ducks22:05
*** nash_ has joined #tp22:05
IwanowitchAs long as they don't try to swim away with my code...22:05
nash_What did I miss22:07
mithrobblr22:07
* nash_ went off line22:07
mithrolunch22:07
* nash_ mumbles about stupid gnome-network code22:07
* Iwanowitch points to archives22:07
*** nash has quit IRC22:07
Iwanowitch(although I don't think I should tell you :)22:07
*** DTRemenak has joined #tp22:08
IwanowitchAnyway, tomorrow is perhaps a bit too optimistic, but a bot that can send orders should be possible in a few days.22:08
nash_Iwanowitch: Sounds perfect22:08
*** nash_ is now known as nah22:08
*** nah is now known as nash22:08
IwanowitchI'll be off. Night all.22:13
nashnight22:14
*** DTRemenak has quit IRC22:25

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!