Friday, 2008-06-06

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** bddebian has quit IRC00:01
*** mithro has joined #tp00:12
mithroheyo people00:13
llnzwb mithro00:15
mithrohow goes everything?00:17
llnznot bad, you?00:19
mithrogood00:25
mithrotalk went okay00:25
llnzcool00:28
llnzoh, yeah, it was today00:28
mithroshould be up sometime next week00:29
mithroI'll link the list when it becomes so00:31
llnzcool00:32
mithronash: ping?01:04
nashpong01:05
mithronash: has anything been happening in the galaxie front? - it supports tp04 right?01:05
nashmithro: Not much recently01:05
nashIt supporst tp04 in tpserver-cpp when I last updated it01:05
nashSo there are some tp04 it doesn't support ;-)01:06
mithrookay01:06
mithrocan you do anything with it?01:06
nashconnect and troll the universe01:06
nashmaybe submis some orders01:06
nashthe signal system allos you to get lots of info about hte universe01:07
mithrodo you think students might be able to use it to test tp04 in their rulesets?01:08
nashfrom when?01:08
nashit can do some tp04 testing now01:08
mithrookay cool01:09
nashI can check how happy it is next week01:09
mithrookay that would be good01:09
nashAnd I'm happy for anyone to add any fixes they need01:09
*** JLafont has joined #tp01:12
mithrohello JLafont01:12
mithrohow goes everything?01:12
JLafonthallo mithro01:12
JLafontI just got back01:12
mithroback>01:13
mithro?01:13
JLafontI'll push my changes now01:13
mithroall checked now :)01:13
mithro?01:13
JLafontheh01:13
mithrobefore pushing?01:13
JLafontyes01:13
JLafontthey all look great01:13
mithrowell, lets see how it goes01:13
mithro:)01:14
mithrodo you have any questions and stuff about tpserver-py?01:14
JLafontAnd I've been looking at them through gitk to see if they are at least up to the normal standards01:14
mithrocool01:14
JLafontWell, one question. I still have to get my units to use up resources. So what exactly should go into a resource functions return values?01:15
mithrohrm?01:15
JLafontHmm.. Lemme explain myself better.01:16
JLafontEach order has a resource function and it is supposed to say what the cost of that order is01:16
JLafontAT least as far as I know01:16
mithroyes01:17
JLafontShould there be a specific data structure in that part of the class such so that I know what is needed if I want to say that "you need x amount of credits"01:18
mithrothe structure is already defined01:18
JLafontahh alright01:19
JLafontI guess I just have to find it01:19
CIA-24juanmy777 tpserver-py-dronesec * rf3e2c06c2b1a /tp/server/rules/dronesec/__init__.py: Re-added systems so that the planets would appear in tpclient-pywx01:20
CIA-24juanmy777 tpserver-py-dronesec * r1bb3c9fc1cd4 /tp/server/rules/dronesec/objects/overlord/ (Fleet.py Move.py __init__.py): Overlords defined with a move order from minisec01:20
CIA-24juanmy777 tpserver-py-dronesec * r7ee183453ab5 /tp/server/rules/dronesec/__init__.py: Overlords created with player initialization01:20
CIA-24juanmy777 tpserver-py-dronesec * rdfd009ccd49e /tp/server/rules/dronesec/objects/Drone.py: Drone.py was obsolete and removed01:20
CIA-24juanmy777 tpserver-py-dronesec * r4dc1963898bb /tp/server/rules/dronesec/objects/Fleet.py: Formatting change to Drones orders01:20
CIA-24juanmy777 tpserver-py-dronesec * r4f5af0bb2147 /tp/server/rules/dronesec/orders/ProduceDrones.py: Fix a bug in Produced drones and it can now build new drone fleets01:20
CIA-24juanmy777 tpserver-py-dronesec * ree61eaee4b71 /tp/server/rules/minisec/orders/BuildFleet.py: Fixed Build Fleet so it now builds units01:20
JLafontahhh there goes my push01:21
mithropatches look good01:22
mithroyay! :)01:22
JLafonthurray!01:23
JLafontI even managed to find out what was wrong with the build fleet options.01:23
JLafontIt was a great learning experience. TP03 protocol is my friend01:23
mithrothe protocol3.php?01:24
JLafontyeah01:25
mithroahh01:25
mithrohave you seen objects.php?01:25
JLafontyeah01:26
JLafontIt explained alot as well01:26
JLafontI'll have a blog post up about it by tomorroew01:26
mithrosounds good01:26
Asmmhello01:26
mithrohi Asmm01:27
*** JLafont has quit IRC01:27
mithrohow goes everything?01:28
Asmmtalking about protocols :) I have yet another question...  Can a nextTurn (or whatever name it has) frame be inbetween other frames with the same sequence number?01:28
llnzAsmm: every frame the client sends should have a different sequence number01:28
*** JLafont has joined #tp01:29
mithrowb JLafont01:29
JLafontyay01:29
JLafontI think I will be switching to mibbit soon01:29
Asmmi know it doesnt not matter much if the input is processed properly, as the sequence number tells the story, but for simpler sequential clients (may be much simpler for J2ME to use that, for example), which never send a request before processing a response to the previous one, shoudl they take care of different seq num interleaving?01:30
mithroAsmm: no server at the moment does interleaving01:30
mithrobut the protocol allows01:31
mithroit01:31
Asmmwhat about a end of turn frame? If the time comes while sending out a seauence of responses?01:31
Asmm*sequence01:31
llnzTimeRemaining?01:31
Asmmyeap01:32
Asmmthat one is send by the srver without any requests, AFAIK01:32
llnzit's is sent with a sequence number of 0 if it was not requested01:32
llnzit could be in the middle of a sequence of other frames, but no server currently does that01:32
Asmmok, that answers it, thanks01:33
Asmmoh, also, for the basic stuff like objects, how compatible is Tp03 with Tp04 (i know or i think i know :) there are no differences in that area), and potentially how likely thingsa re to change between tp(N) with say tp(N+1)? what i mean is01:35
mithrotp04 is very based on tp0301:37
mithrolots of things are very similar01:37
mithrollnz knows this the best01:37
Asmmin java, the lang i'm working with now, the basic low level protocol handling is generated from an XML file, thanks to libproto-java (good job). However a part of my project is to convert that to higher level stuff not linked at all to the protocols and such. That is, say, to have a Planet class, which has certain properties like owner and certain resource IDs. So how likely is the high-level represenation of objects change?01:37
Asmmmore than one owner, or a fleet having resouces and stuff. No matter how that stuff is presented in the protocol, that doesnt matter, but how likely are high-level concepts to shift?01:38
llnzTP04 has object descriptions which describe each type of object01:38
llnzsimilar to orders in TP0301:38
Asmm(if changes are not likely, thats good for me and the lib can be relatively simple. If not, i may have to take some time to designit for extensibility)01:38
Asmmyeah, i seen that01:38
Asmmbut that does not affect objects themselves, as long as you dont care about their descriptions (or know them already)01:39
Asmmbasically, how likely is objects.php is to change as opposed to protocolXX.php?01:40
llnzobjects.php is not used at all in TP0401:40
mithroAsmm: well objects.php goes away when TP04 is used01:40
llnzthe object decriptions are used instead01:40
llnzmaking them specific to a game01:40
Asmmoh, i see01:40
Asmmgoes to show i did not understand ibjectDescriptions before01:41
Asmmread the obj descriptions again, makes sense01:52
Asmmand fiils in a lot of missing parts like production and stuff01:52
Asmmid id nto understand completely if "properties" (like "Habitation Properties") going to have a "fixed id", that is, looking at object description ONLY and knowing before hand that there are habitation properties, ca i get them (or figure out this object has no such property), or one has to lok at "property description" further? I mean, you have to stop somewhere, can't describe a description of a description :)01:57
mithroAsmm: yeah02:41
*** nash has quit IRC02:58
*** mithro has quit IRC03:38
* llnz sends another project he wanted to work on to the dustbin04:42
JLafontdustbin?04:46
JLafontpoor project04:47
llnzit would have been an open source train simulator04:48
llnzbut crystalspace is too hard04:48
JLafontahh I see.04:49
JLafontWell.. you could always make it better!04:50
JLafontanyways  it is late for me. I will got sleep now. Bye bye04:51
JLafontnite/morning to all04:51
*** JLafont has quit IRC04:51
*** tuna has quit IRC05:25
*** Demitar has joined #tp05:25
*** tpb` has joined #tp05:55
*** Demitar has quit IRC05:56
*** tpb` is now known as tpb05:56
*** ChanServ sets mode: +o tpb05:56
*** Demitar has joined #tp06:14
*** tuna-fish has joined #tp06:32
*** tuna-fish is now known as tuna06:39
* llnz wanders off07:01
llnzlater all07:01
*** llnz has quit IRC07:01
CIA-24aaron tpserver-cpp-config * rc1161efefdac /tpserver/ (Makefile.am console.cpp console.h consolelogger.cpp main.cpp): Removed interactive console; no more libtprl dependency.08:43
CIA-24aaron tpserver-cpp-config * r4208f6abcc23 /tpserver/ (main.cpp settings.cpp): Run as a daemon and no ConsoleLogger by default, --debug/-d to disable.08:43
*** peres has joined #tp09:13
*** CIA-24 has quit IRC09:26
*** CIA-24 has joined #tp09:27
*** pluskid has joined #tp10:12
CIA-24pluskid schemepy * r3e57984e6534 /schemepy/types.py: Added __repr__ for Symbol object.10:14
CIA-24pluskid schemepy * r33f6bb608e91 / (4 files in 4 dirs):10:14
CIA-24Removed ScmRangeError.10:14
CIA-24This type of error isn't available in backends other10:14
CIA-24than guile. It will be included in the ScmMiscError10:14
CIA-24category.10:14
CIA-24pluskid schemepy * rd2fc64b71815 /schemepy/guile/ (guile.py guilehelper.c): Now the guile backend is guile-1.6 compatible.10:14
CIA-24aaron gentoo-overlay * rc3a430067111 /games-server/tpserver-cpp/ (Manifest tpserver-cpp-0.4.1.ebuild tpserver-cpp-0.5.0.ebuild): Using PN variable instead of explicit name.10:21
*** jphr has joined #tp10:21
*** bddebian has joined #tp10:22
*** peres has quit IRC10:26
bddebianHeya10:32
*** JLafont has joined #tp10:45
CIA-24aaron tpserver-cpp-config * r0f6ce199b2ba /tpserver/commandmanager.cpp: Added RulesetGetCommand, changed some command names.10:53
*** Iwanowitch has joined #tp11:36
*** JLP has quit IRC11:36
CIA-24jphr tpserver-cpp-risk * re4283097db2b /modules/games/risk/ (risk.cpp testing-risk.conf): Uncommented a section of code that initialized Random in risk.cpp. Fixed Risk::randomlyAssignPlanet().11:51
*** mithro has joined #tp11:57
ezodmithro: fyi, i have a conference out of town next week11:58
ezodmithro: should still be able to put in work, assuming i get net access at the hotel11:59
*** pluskid has quit IRC12:05
CIA-24jphr tpserver-cpp-risk * r55c396398fa7 /modules/games/risk/ (planet.cpp risk.cpp riskturn.cpp): Added the proper code to Risk::randomlyAssignPlanets() so it sets default number of armies and reinforcements for assigned planets12:22
*** Erroneous has joined #tp12:27
*** mithro has quit IRC12:54
*** JLafont has quit IRC13:09
*** JLafont has joined #tp13:14
*** mithro has joined #tp13:19
mithroJLafont: ping!?13:21
JLafontmithro: pojng13:22
JLafontpong*13:22
mithroJLafont: you have not created a dronesec page on the wiki yet13:22
JLafontmithro: oh yeah. I'll try to get that done tonight13:22
mithroyour blog is also not on Planet SoC13:24
mithro~seen JLP13:40
tpbmithro: JLP was last seen in #tp 2 days, 3 hours, and 31 seconds ago: <JLP> ahoy jphr13:40
JLafontmithro: yeah, I remember registering for it. But I never got a reply e-mail. Trying to contact webchick now13:40
mithroshe is often around #gsoc13:41
mithrothe forums might be a good place too13:41
JLafontyeah tried to contact on both13:42
mithroif you don't get a response in 24 hours I will poke her too13:52
JLafontok13:57
*** mithro has quit IRC15:03
*** nuleren has joined #tp15:13
*** vi1985 has joined #tp15:28
CIA-24victor.ivri gencon-rfts-ai * r0e73f52c7f17 /gencon/ (3 files in 2 dirs): client can log in manually. client can now receive all objects in the universe.15:58
*** mithro has joined #tp16:03
mithroheyo people16:04
nulerenhello16:05
mithrohow goes things?16:05
nulerennot bad16:05
nulerenhow are things on your end of the world?16:06
*** bddebian has quit IRC16:08
*** bddebian has joined #tp16:12
*** bddebian has quit IRC16:13
mithrobusy16:17
mithroI'm really glad it's friday16:21
nulerenmithro: quick question... do you know if it's possible to have a component without any properties or a ship without any components?16:25
nulerenodd... that didnt display correctly16:26
nulerenerr, nm there it is... my IRC client is acting weird16:26
*** tuna has quit IRC16:28
CIA-24jphr tpserver-cpp-risk * rc38a2743e0f3 /modules/games/risk/ (colonize.cpp move.cpp planet.cpp risk.cpp risk.h): Cleaned up code and tags in a few classes16:33
CIA-24jphr tpserver-cpp-risk * r7deed6c1a1f3 /modules/games/risk/ (Makefile.am graph.cpp graph.h risk.h): Created a simple graph implementation as Graph.h/cpp16:33
*** Erroneous has quit IRC16:35
*** Erroneous has joined #tp16:36
CIA-24nuleren tpserver-cpp-tae * r0a3a46916bd3 /modules/games/tae/tae.cpp: Added createVIPTransport function for making VIP ships.16:44
CIA-24nuleren tpserver-cpp-tae * r2ad58fd1263e /modules/games/tae/tae.cpp: Added a Bombs property16:44
CIA-24nuleren tpserver-cpp-tae * re38bb04fbcb9 /modules/games/tae/tae.cpp: Added the weapon component16:44
CIA-24nuleren tpserver-cpp-tae * re85b96552c1d /modules/games/tae/tae.cpp: Added the createBomber function for creating the Bomber ship design16:44
mithronuleren: sure!16:54
mithroat least as far as the protocol is concerned16:54
nulerencool, thanks16:55
mithronuleren: which client are you using?16:58
nulerentpclient-pywx16:59
mithrobtw - you can turn on debug and then see the network traffic to and from the server17:02
*** Ohm has quit IRC17:05
*** Ohm has joined #tp17:05
nulerenyeah, I turned that on a little while ago17:05
mithroI'm working on adding a python console which lets you have a look into the tpclient cache17:06
mithroyou might also want to remove ~/.tp/cache* every time you restart a game17:06
nulerenok... I think I may've tracked down my problem17:08
nulerenI don't think I was making all the designs visible to the player17:08
nulerenI'm testing it out now17:08
nulerenhmmm, OK that wasn't it, but it looks like the server definitely not sending over my designs and components to the client... I must've missed a step somewhere17:13
*** tuna-fish has joined #tp17:17
*** tuna-fish is now known as tuna17:17
*** greywhind has joined #tp17:21
mithrohey greywhind17:22
greywhindhi mithro17:23
mithronuleren: in the initial cache download you can see in the log what it is requesting17:23
nulerenmithro: ok, I'll check that out17:23
*** Ohm has quit IRC17:30
*** Ohm has joined #tp17:33
*** jphr has quit IRC17:44
CIA-24verhoevenv daneel-ai * r53f37f855709 /chrtest.py: Added a last test case.17:47
*** Iwanowitch_ has joined #tp17:52
*** Iwanowitch has quit IRC17:54
*** Iwanowitch_ is now known as Iwanowitch17:54
mithrohey Iwanowitch17:57
mithrohow goes taking over the universe?17:57
Iwanowitchmithro: heya17:57
IwanowitchSlowly.17:57
IwanowitchAlso, just starting on my weekly rport.17:57
mithrocool17:58
IwanowitchNext week I won't do a lot though I'm afraid.17:58
*** Ohm has quit IRC18:01
*** Ohm has joined #tp18:01
*** llnz has joined #tp18:03
llnzhi all18:04
llnzhi nuleren and ezod18:04
nulerenhello18:04
greywhindmithro: did you see jmtan's blog recently?18:06
llnznuleren: just replied to your email on the list18:07
llnz~seen ezod18:07
tpbllnz: ezod was last seen in #tp 6 hours, 8 minutes, and 25 seconds ago: <ezod> mithro: should still be able to put in work, assuming i get net access at the hotel18:07
nulerenllnz: ok, thanks... checking it now18:08
mithrogreywhind: not his most recent one18:20
mithrochecking out now18:20
greywhindmithro: it's looking pretty darn good18:20
mithroyeah18:20
llnzhehe, cool, tpserver-cpp is a daemon18:25
mithrocool18:26
*** zzorn has quit IRC18:37
CIA-24nuleren tpserver-cpp-tae * r684dc35c3b4e /modules/games/tae/tae.cpp: Fixed the bug where components and designs were not displaying properly18:43
*** vi1985 has quit IRC18:43
*** greywhind has quit IRC18:43
llnznuleren: got it working?18:44
nulerenllnz: yep :)18:44
llnzcool18:44
nulerenyou were right, I hadn't made them visible18:44
nulerenbut I also had to add them as usable components18:44
nulerenafter that everything fell into place18:45
CIA-24jphr tpserver-cpp-risk * r749f484f5298 /modules/games/risk/ (graph.cpp graph.h risk.cpp risk.h): Removed boost graphs from Risk. Cleaned up some headers and includes.18:45
CIA-24jphr tpserver-cpp-risk * r55731addb974 /modules/games/risk/ (planet.cpp planet.h): Started to add getAdjacent to Planet18:45
llnzcool18:45
llnzthat's odd, although possible18:46
llnzoh, i know18:46
llnzsee minisec for similar18:46
llnzbbs18:46
*** zzorn has joined #tp19:11
* llnz is back19:20
tpbdisconnected from worldforge: Ping sent at 2008-06-06T19:24:58 not replied to.19:28
*** tpb has joined #tp19:57
*** ChanServ sets mode: +o tpb19:57
nulerennevermind, it's working now19:58
tpbtpb has joined on worldforge20:01
llnzbbl20:14
*** llnz has quit IRC20:14
*** nuleren has quit IRC20:15
*** Erroneous has quit IRC21:00
*** mithro has quit IRC21:06
*** Epyon_ has joined #tp21:48
*** jmtan has joined #tp22:02
*** mithro has joined #tp22:08
mithrojmtan: hey23:42
jmtanhi mithro23:42
mithrowill you be around in about 1-2 hours? I would love to chat about where we are going with tpclient-pyogre23:42
jmtansure, no problem23:43
mithrojust going in search of some food23:43
mithrohad to move hotels, so I have no idea what is around here23:43
mithroso it may take a while23:44
jmtanwhere are you currently?23:44
mithroMountain View, California23:44
jmtanoh ok, well have fun23:46
mithroit's looking very good :)23:46
jmtan:)23:46
mithroI think you should probably scale the number of polygon's in your sphere depending on the hardware?23:47
jmtani was thinking of your idea to make them icons at a distance23:48
mithrojmtan: I would recommend playing a game or two of Supreme commander if you have not done so23:49
mithroit's zooming system is quite nifty23:49
jmtanyeah i have not done so23:49
mithrothere is a demo which will show you enough of the features23:50
jmtani need a beefier system for those games... maybe i'll go to my friend's house for 'research'23:50
mithrobtw, tp04 has media specifiers which tell the client where to find the media23:50
jmtangreat, so those properties are specified by the ruleset?23:51
mithroyes23:51
mithroanyway be back later23:51
jmtanhow about ship? since they can have player-created designs23:52
jmtanokay see you soon23:52

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