Thursday, 2008-07-24

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** bddebian has quit IRC00:23
*** vi1985 has quit IRC00:26
shenkimithro: build failed, something went bad when creating the deb00:56
shenkiwill give you details tonight when i can see the log00:56
*** JLafont has quit IRC01:01
* llnz_laptop wanders off01:08
llnz_laptoplater all01:08
*** llnz_laptop has quit IRC01:08
*** JLafont has joined #tp01:09
*** TBBle has quit IRC03:17
*** ezod has quit IRC03:17
*** Epyon has quit IRC03:17
*** CIA-31 has quit IRC03:17
*** Epyon has joined #tp03:17
*** CIA-31 has joined #tp03:17
*** TBBle has joined #tp03:18
*** ezod has joined #tp03:18
*** nash has quit IRC03:23
*** JLafont has quit IRC04:03
*** peres has joined #tp04:04
*** sladegen has quit IRC05:22
*** sladegen has joined #tp05:22
*** shenki has quit IRC06:40
*** TBBle has quit IRC07:55
*** ezod has quit IRC07:55
*** TBBle has joined #tp07:57
*** ezod has joined #tp07:57
*** Iwanowitch has joined #tp08:32
CIA-31verhoevenv daneel-ai * ra34453ccafe4 /daneel-ai: Renamed method09:55
CIA-31verhoevenv daneel-ai * raa5b54cfec03 /daneel-ai: Changed print by logger calls09:55
CIA-31verhoevenv daneel-ai * r94eaf3fa6027 /basic.py: Restructured imports09:55
CIA-31verhoevenv daneel-ai * rdcdb1b736ba2 / (basic.py daneel-ai rules-rfts): Moved most constraints and some rules to module09:55
mithrohey Iwanowitch10:04
mithrohow hard would it be to add risk support to daneel?10:05
Iwanowitchmithro: A few hours at most, I think. I'm not entirely sure about how much differences there are between rulesets though.10:16
mithrowell risk is quite different10:17
mithroif you have the time10:17
mithroI would recommend trying it out10:17
mithrowell heading home10:18
mithrosee ya!10:18
IwanowitchIt might help to see the clear boundaries, only targetting rfts isn't that good perhaps.10:18
IwanowitchOkay.10:18
mithrojphr is closer to your timezone10:18
IwanowitchBye.10:18
mithroso I recommend to chat with him10:18
mithro(he is developing the risk ruleset)10:18
IwanowitchYep, will do.10:18
mithroyou could also try TAE10:21
mithrobut that is much more complicated10:21
mithroIwanowitch: it would be good if you could also chat with ezod sometime - he is trying to do a "single player mode"10:23
ezodmorning10:23
ezodwow, i just sat down, and we're talking about me :)10:24
mithroyeah10:26
mithroezod: any luck with the mid-term reports?10:27
ezodmithro: not really, did you see that i'd given up on oodraw? it's not saving docs properly, formatting gets messed up, etc.10:28
mithroezod: yeah10:28
mithrowhy didn't you use oowriter?10:28
ezodmithro: originally, because i just wanted to do the layout quickly10:29
ezodmithro: i'll do it in oowriter with styles now10:29
mithroteach you do volunteer for things ;)10:29
ezodyeah, particularly since i still have a lot to get done on -py10:30
ezodi think i'll have libtpproto-py stuff done today at least10:31
mithroit's pretty easy to do10:32
ezodonce i have something tangible like that to report on i'll get back to those reports10:33
*** peres has quit IRC10:34
ezodmithro: could you walk me through how you prepare python packages (particularly libtpproto-py) for distribution?10:35
mithroezod: why?10:35
*** peres has joined #tp10:35
IwanowitchHow do I switch to the risk branch? Something like "git checkout risk" I suppose, but that doesn't work...10:36
ezodmithro: if it's no big hassle... so i can test it all the way through when i'm done through the packaging system... 'in the wild'10:36
ezodmithro: i tested the -cpp stuff that way10:37
ezodproof that it works on a live system and all10:38
mithroIwanowitch: there are getting started directions on the wiki10:39
mithroezod: don't worry too much about it10:39
mithroif it works in-place10:40
mithroit should work installed10:40
IwanowitchThink I found it anyway, just needed a local branch.10:40
ezodmithro: alright10:41
*** zzorn has joined #tp10:44
mithrocrap I was going to leave like 45 minutes ago10:45
*** peres has quit IRC10:59
*** jphr has joined #tp11:09
*** peres has joined #tp11:22
*** bddebian has joined #tp11:45
bddebianHeya11:46
CIA-31jphr tpserver-cpp-risk * rce806ed1746c /modules/games/risk/sc-risk-basic.txt: Added a bunch of script to sc-risk-basic.txt12:07
*** JLafont has joined #tp12:24
CIA-31jphr tpserver-cpp-risk * r7007e2887254 /modules/games/risk/sc-risk-adv.txt: Added script for sc-risk-adv.txt12:40
CIA-31Eugene tpclient-pyogre * r344cf4b6502a / (src/Scene.py windows/system.layout): Add a window for viewing designs, toggled by the designs button12:43
*** peres has quit IRC12:53
*** vi1985 has joined #tp13:03
vi1985mithro, jphr: ping13:03
vi1985mithro, jphr: I got a green light from jezuch to start work on Risk  8^)13:04
jphrvi1985: excellent13:05
jphrI'm not sure what process you go through to get an AI going, but let me know if you need anything, help getting things set up, etc.13:06
vi1985jphr: great, we'll be in touch! hopefully the transition goes quickly. By the way, have you been using a TP04 or TP03 client?13:06
*** greywhind has joined #tp13:07
jphrcolor me stupid, tpclient-pywx, not sure what TP version13:07
jphrYou using linux?13:07
vi1985jphr: methink that's TP03.  Yep. why? :)13:07
vi1985jphr: hm, do as a ruleset dev, you're not worried about protocol specifics, right? I mean, you don't need to do anything special for your ruleset to be TP04 compatible?13:08
jphrI haven't used any special weird-o stuff that I am aware of :P13:09
Iwanowitchvi1985: how's the RFTS part going?13:10
Iwanowitchie when are we going to battle?13:10
vi1985jphr: what i was afraid of :-/ I guess I'll have to downgrade my client to TP03 for now for it to work. I kept getting weird results when I switched to TP04 in RFTS...13:10
vi1985iwanowitch: whenever colonized planets will become useable ;). I'm afraid I'm switching to Risk for now (mostly due to this bug!), but I won't forget RFTS ;)13:12
vi1985Iwanowitch: how bout your project? How far in are you?13:13
Iwanowitchvi1985: the framework seems to work fine, but all intelligence still needs to be added...13:14
jphrvi1985: just wondering about linux because of how the map import works atm, you need to specify in the risk_map the relative path to the map13:14
jphrvi1985: I need to speak with mithro or llnz about setting that up a little more nicely13:14
CIA-31jphr tpserver-cpp-risk * rc30a5c87ae30 /risk-defaultmap.svg: Added risk default map to root of repo. To use the map ATM you must run tpserver from wherever and use the relative path in your config file.13:14
CIA-31jphr tpserver-cpp-risk * rcd242ab4da3c / (quickstart-risk-bid.conf quickstart-risk-random.conf): Modified quickstart configs for risk13:14
Iwanowitchjphr, vi1985: mithro also asked me to take a look at Risk, so perhaps we can focus on that for now?13:14
vi1985jphr: which OS have you been using for dev?13:14
jphrvi1985: OSX13:15
vi1985Iwanowitch: mine is pretty much in the same stage :) I've got some logic built into it, but it's not the "true" logic it will have.13:15
jphrIwanowitch, vi1985: I'll be overcome with help :P, Vi you can probably forward iwanowitch the email I sent you13:15
vi1985I'm on it13:16
vi1985k, it's forwarded.13:17
jphrmmkay13:17
vi1985jphr: you think it will have trouble importing maps in linux?13:17
CIA-31jphr tpserver-cpp-risk * rc30a5c87ae30 /risk-defaultmap.svg: Added risk default map to root of repo. To use the map ATM you must run tpserver from wherever and use the relative path in your config file.13:17
IwanowitchYep, got it, thanks.13:17
vi1985cool.13:17
jphrI'm just not sure where risk-defaultmap.svg will end up :P Its in the root of the Repo, so ATM I have to launch tpserver-cpp -C quickstart-risk-*.conf from the root of the repo13:18
jphrsince the conf's specify risk_map = ./risk-defaultmap.svg13:18
CIA-31jphr tpserver-cpp-risk * rd4cc69a1389f / (3 files in 2 dirs): fixed typo in config file13:19
CIA-31jphr tpserver-cpp-risk * rd4cc69a1389f / (3 files in 2 dirs): fixed typo in config file13:20
CIA-31jphr tpserver-cpp-risk * rd4cc69a1389f / (3 files in 2 dirs): fixed typo in config file13:20
CIA-31jphr tpserver-cpp-risk * rd4cc69a1389f / (3 files in 2 dirs): fixed typo in config file13:20
jphrthats weird13:20
vi1985jphr: ok, I'll set the server up, and give it a try. By the way... a newb question... is there a way to use keep up with your repo commits without building-removing-rebuilding the package every time? Are you using an IDE for that? (I'm using Eclipse for my client, not sure it'll do for tpserver-cpp)13:21
vi1985scrap "use"13:21
jphri'm a bit of a command line junky atm, using TextMate, make && sudo make install to update myself13:21
Iwanowitchgit pull, make13:21
IwanowitchI suppose that's it yes.13:22
vi1985hm, no need to remove the remains of the previous build? (i'm guessing it'll ask me to rewrite existing files)13:22
jphrno that I'm aware of13:22
vi1985cool 8^)13:22
CIA-31jphr tpserver-cpp-risk * rd4cc69a1389f / (3 files in 2 dirs): fixed typo in config file13:23
IwanowitchNope, make actually uses object files that are not outdated.13:23
jphrdangit, git's been weird lately13:23
IwanowitchSo removing remains would slow down compilation.13:23
jphrFYI its not a bad typo, so things should still work13:23
vi1985thanks guys! i'm signing off for now, to do some work ;P13:24
jphrmmkay, email me if you have any troubles13:24
jphri'm also on gtalk, neufelry [AT] gmail dotto com13:25
IwanowitchHmm. Restricted move orders. That might be a challenge.13:27
jphryour AI's can call methods from the ruleset right?13:27
jphrif so, Planet->   std::set<Planet*> getAdjacent();13:28
IwanowitchNope, we're just clients.13:28
jphrumm, can you get info from drop-down lists?13:29
IwanowitchWell, it's send somehow to the client, so it should be possible.13:29
vi1985jphr, didn't you say that the list of adjecent planets gets sent with the "move order" somehow? I'm quoting (from the email) : "At present the Move order populates (at least in tpclient-pywx) with a13:37
vi1985list of adjacent planets."13:37
jphrvi1985: The move order has a ListParameter that gets populated with map that has planets and the max. number of untis13:39
vi1985jphr: are those the adjacent planets? (read: the planets I can move to from "here"). What does the max. # of units mean?13:40
vi1985jphr: so if I'm reading correctly, I need to probe the order to obtain the list of adjacent planets? Is there a simple arithmetic I can do instead?13:41
jphrvi1985: yes they are the adjacent ones. The max # of units is a limit imposed on how many units you can choose to move, it is the sum of the total present units + total reinforcements avail. - 113:41
jphrSince the map imports there isn't an arithmatic correlation between a planet and its neighbour13:42
vi1985really? no way to calculate distance??13:42
jphrsidenote: Planets get created as they are encountered in the xml file, then edges are added to the graph13:42
jphrwell all move orders take only 1 turn13:43
vi1985oooh, so I don't see the whole map upfront, just what I own and neighboring regions!13:43
jphrthere aren't units in the traditional sense, planets simple hold a number of armies, adn move orders take away from the origin and add to the target13:43
jphrwell you do see the whole map13:43
vi1985and planets have a "position", which is meaningful?13:44
jphra planets position is really quite meaningless, it has no influence on movement. Only a planet's adjacencies have any meaning. YOu can move units to any adjacent planet in 1 turn always13:45
jphr(planet positions are aesthetic)13:45
vi1985hm... ok, and do the adjacencies get determined before the game starts, or somehow dynamically during the game?13:46
vi1985(sorry if i'm not completely following!)13:46
jphrnever dynamically, they are stored internally in a customized graph implementation, created immediatly after the planets are created13:46
jphrvi1985: no its cool13:46
CIA-31jphr tpserver-cpp-risk * rd4cc69a1389f / (3 files in 2 dirs): fixed typo in config file13:49
CIA-31aaron libtpproto-py-config * rd4a432efcae6 /tp/netlib/ (__init__.py adminclient.py): Created initial adminclient.py based on client.py.13:50
CIA-31aaron libtpproto-py-config * re1f538f15184 /tp/netlib/objects/ (7 files): Initial creation of Command objects based on Order objects.13:50
CIA-31aaron libtpproto-py-config * rbf556930e785 /tp/netlib/adminclient.py: Fixed indentation error.13:50
vi1985ok, now I'd like to determine all the adjecencies in the beginning of the game. I'm assuming that probing a move order from a planet that I don't own will give me a Fail frame that I can't use. Is there another way to determine adjecencies? Or is my assumption on the Fail frame wrong?13:50
jphrHmmm, you can't use any server side functionality? just client stuff?13:51
vi1985jphr: i'm afraid so :)13:53
jphrvi1985: well this won't sound good, but I think that if you cannot use any server func. then you can only operate with a fog of war13:54
jphrI haven't been able to show orders on planets that aren't owned13:54
jphr*by you13:54
vi1985jphr: which is fine, if that's how you want it to be. I'm thinking you can still use some frame to send the adjecencies. Even in a dumb way, say in a list: <planet 1 id> <adjecent 1 id> <...> ........  <-1> <planet 2 id> <adjecent 1 id> ... etc13:56
*** JLafont has quit IRC13:56
jphrhmm, I've been completely sheltered from packing any frames whatsoever thus far, but that would probably work13:57
vi1985do you see what I mean? you send over all the adjecencies of all planets, seperated by a -1, or something like that13:57
vi1985:) I don't mind a fog of war!13:58
* vi1985 remembers a genious russian cartoon, called "A hedgehog in the fog"...13:59
jphrhehe, well it wouldn't be impossible to pack those frames, but I would need to talk to my mentor about specifics13:59
vi1985ok, cool. ummm... no further questions, Your Honor ;)13:59
*** nuleren has joined #tp14:00
jphrpfft, hardly, but your welcome :P14:00
vi1985lol14:00
* vi1985 thinks that discovering graphs in the course of a game sounds cool... way cooler than complete knowledge ;)14:01
jphrmaybe I'll have to make a fog of war option :D14:01
jphr but for now I have to add a bunch of stuff to my midterm report14:04
vi1985:)14:11
IwanowitchHmm, I don't think you can just invent new kinds of frames.14:16
IwanowitchThat needs protocol support, and thus suppot from all clients and servers.14:17
jphrmay well be fog of war then14:17
vi1985I was thinking it can be passed in one of the current frames (especially TP04 frames)14:18
IwanowitchMmm, but how do you combine that with bidding? Players have to bid on territories they don't know the relations between?14:18
jphrgood point (bidding can be turned off however)14:18
IwanowitchYou can append extra data to some objects... Like the turn number with the universe object. Not sure you can send other kind of objects or other kinds of extra data.14:19
IwanowitchYou can always append extra data with orders, but that's a bit unnatural.14:19
IwanowitchAnd as said before, you can't place orders on things you don't own.14:20
Iwanowitch...Or can you?14:20
IwanowitchYou can't in tpclient-pywx at least.14:21
vi1985Well, there are several frames which have "reference lists" or just plain lists of "things". Perhaps the graph can be sent in a message at the start of the game?14:22
jphrIwanowitch: you can place orders on something you don't own IF you own the order queue (which can have multiple owners)14:22
IwanowitchI suppose that's server-side stuff I haven't heard from before.14:23
jphrIwanowitch: Neither did I, it caused a weird bug when I didn't transfer ownership correctly, you could still do things to your old planets you no longer owned14:24
*** JLafont has joined #tp14:24
Iwanowitchvi1985: I'd like to see if it's possible to issue a probe move order on a planet you don't own... Do you have any experience with probe orders though?14:25
IwanowitchBecause if you don't have any either, it might be quicker to try in Python.14:25
vi1985yes, I've got it set up.14:26
vi1985but my client is undergoing serious re-structuring though. It won't be ready in a few days.14:26
IwanowitchHmm, okay. I suppose I'll need to have probe order support someday anyway.14:26
vi1985I can give you the actual code, you know java?14:27
IwanowitchDoesn't really fit in with the plan.14:27
IwanowitchYeah, sure.14:27
vi1985k, I'll mail it to you, it's the quickest way14:27
IwanowitchThough it might be a bit different with the Python libraries.14:27
IwanowitchOkay. Can't hurt14:27
vi1985the logic should be the same14:27
*** Erroneous has joined #tp14:30
vi1985Iwanowitch: ok, I sent it to you, together with the method to get the Order description (it's dependent on getting the OD from server). I'm using the probe to get the number of turns it takes, but of course it can be used otherwise.14:31
IwanowitchSo err... The OrderProbe class is in the protocol library?14:32
vi1985yes. I'm using classes in libtpproto-java.14:33
vi1985but there should be corresponding python classes... maybe not the core networking library, but the classes generated from protocol description14:34
IwanowitchYes, probably.14:35
IwanowitchSending orders is a bit messy in Python though.14:36
vi1985it's a bit messy in java, too ;)14:36
vi1985if you can get the order from the client, then probing the order is a piece of cake :)14:38
vi1985(composing the order isn't that straightforward, though)14:38
vi1985mithro: ping14:41
vi1985bb in 3014:51
*** JLafont-laptop has joined #tp15:04
*** jphr_ has joined #tp15:38
*** jphr has quit IRC16:00
*** jphr_ has quit IRC16:01
*** bddebian has quit IRC16:06
*** JLafont-laptop has quit IRC17:13
*** jphr has joined #tp17:17
*** JLafont-laptop has joined #tp17:26
vi1985jphr: ping17:32
*** JLafont-laptop has quit IRC18:31
Iwanowitchvi1985, jphr: Is it just me or will querying the server with probe order to determine the map be very wasteful? n*(n-1)/2 frames...18:33
*** JLafont-laptop has joined #tp18:35
IwanowitchWith the default map having 42 planets.18:35
Iwanowitch861 frames? :/18:35
vi1985Iwanowitch, how did you determine that? I'd use a greedy algorithm to build the graph... I think it's much less than the figure you presented.18:39
vi1985(even if it takes a whole turn, I think this info would prove invaluable later on!)18:39
IwanowitchHow would you do it? There could, in theory, be a connection between any two planets.18:39
IwanowitchThere's no reliable info on sizes or positions.18:40
vi1985hm... let me think :)18:40
IwanowitchAlthough one might assume it is a 2D graph.18:40
IwanowitchWhat is the terminology in English... One where edges don't cross.18:41
IwanowitchPlanar graph.18:41
IwanowitchThen again, I don't really know how you'd take advantage of that... And nothing forbids mapmakers of using non-planar graphs currently.18:42
vi1985what i'd do, is get the info from all planets through the connection, and construct a graph from that internally. That would be 42 frames in the standard map, and a few thousand internal computations.18:42
IwanowitchErr, wait. You can get a list of all desitinations from a single starting point. Right.18:43
IwanowitchOkay. Never mind me. :)18:43
IwanowitchThen it's 42 indeed.18:43
vi1985the answer to Life, the Universe, and Everything :)))18:43
IwanowitchI should have known. It's always 42. :)18:44
vi1985that's actually only if players are allowed to place orders on planets that aren't their own :). I'd stick with some sort of list passed with a message, or some other frame...18:45
vi1985otherwise, the fog of war is kinda cool :)18:45
vi1985i think having the fog of war would be fair b/w ais and human players, since an ai that has a good representation of the graph, will be able to keep track of many more options a human would.18:47
vi1985and if there was a fog of war, then it's a battle of heuristics :)18:47
IwanowitchWell, that'd only really work if it was possible to get a random map. If there's just one map, we might as well hardcode it because humans can also reference it.18:52
*** JLafont-laptop has quit IRC18:53
IwanowitchOr well, one or a small number. The same, really. :)18:54
vi1985yes, it would be cool if there was a randomizer, that would make random edges (for some N : N > edges) 8^)18:56
vi1985jphr: how hard would that be?18:56
*** nash has joined #tp18:57
CIA-31victor.ivri gencon-rfts-ai * reb3419c7608e /gencon/ (28 files in 7 dirs): Complete overhaul to allow for RISK ruleset to be played as well <<PART 1>>: General structure set; parts unfinished.18:58
CIA-31victor.ivri gencon-rfts-ai * r841d4a172cad /gencon/ (24 files in 7 dirs): Added couple more libraries that I forgot to attach in the previous commit.18:58
CIA-31nuleren tpserver-cpp-tae * r1212014da79a /modules/games/tae/taeturn.cpp:19:01
CIA-31TaeTurn now processes all orders on a combat turn, replaces colonist19:01
CIA-31ships, and sets proper visibility.19:01
CIA-31nuleren tpserver-cpp-tae * re56d3137d581 /modules/games/tae/taeturn.cpp: Initial strength for external combat is now correctly calculated19:01
vi1985bb l819:39
vi1985*l8tr19:39
mithromorning19:43
mithroIwanowitch / vi1985: ping?19:49
Iwanowitchmithro: pong19:49
Iwanowitchmithro: We just discovered that there is a (probably unwanted) fog of war effect in Risk.19:50
nashSounds good to me19:50
IwanowitchA client has no way of finding out the adjacent territories.19:51
nashPerfect knowledge game susck19:51
nashOh.. probbly a bit too nasty fog of war then ;-)19:51
IwanowitchIt makes it a bit very non-Risk-like :)19:51
IwanowitchWell, it knows which planets a planet it owns is connected to.19:52
nashSo does the lack of beer and "accidently" be able to slide armies to the square next too you ;-)19:52
mithroIwanowitch: I think probe orders should be supported19:52
IwanowitchIt cannot find out for other planets though.19:52
IwanowitchBut they are not supported on planets you don't own.19:52
mithroIwanowitch: they should be19:52
IwanowitchI'm getting "IOError: Unable to insert the order..."19:52
mithroIwanowitch: that could a number of things19:53
mithroIwanowitch: 1) bug in server19:53
IwanowitchIt works for planets I own.19:53
mithroIwanowitch: 2) bug in protocol library19:53
mithroIwanowitch: well, have a chat to jphr and see if he can enable probe orders for systems you don't own19:53
mithroactually, I think it would be pretty cool to have an option where nobody knows the adjacencies until they have owned each planet19:54
IwanowitchIt's all the same to me, but I don't think it is what jphr had in mind. :)19:55
IwanowitchAnyway, I'll talk with jphr, and perhaps see if vi1985 can come to the same conclusions with a java library.19:56
mithroIwanowitch: okay cool19:58
mithrogreat to see you guys working together19:58
nashIwanowitch: Whatever the bug is.. see if you can make it a configurable one... may make it a lot more interesting..19:59
Iwanowitchnash: Yeah, we thought about it too... Then again, that should be combined with a random map maker, because currently there is only one map and people can just look it up anyway.20:00
nashIwanowitch: Step one ;-)20:00
Iwanowitchnash: It's not my ruleset. I'm just adding to the wishlist. :P20:01
nashheh ;-)20:01
*** Alklomion has joined #tp20:03
Alklomionhey mithro, sorry i'm late20:03
mithroAlklomion: hey20:03
AlklomionI've created a dummy login screen using the j4me library. I'm impressed so far. I need to add it to my actual TP project, as it is in its own at the moment .20:08
mithrookay - you got some screenshots?20:11
*** jphr has quit IRC20:21
nashmithro: Sorry20:23
mithronash: no problems20:23
nashmithro: It's just annoying... the script to send that email was not to be used to spam random people... but it seems it was.. again.20:24
AlklomionI just e-mailed them to you mithro: the login and serverURL are handled in the same way in that you need to enter them.20:25
mithroAlklomion: is there a way that the person can just enter the text in the box?20:28
mithrowithout having to go into the full screen thing?20:29
mithroAlklomion: did you try out any of the other libraries?20:29
Alklomionmithro: I'm not sure, i don't think so20:29
Alklomionthat's using the j4me custom library that you linked20:29
mithrookay20:30
mithroAlklomion: I thought you where going to investigate some of the other libraries too?20:30
mithroAlklomion: you should also try how it looks on other versions of the emulator20:33
mithro(rather then just the hi-res colour one)20:33
Alklomionit looks quite bad on the grey one as part of the netbeans kit20:35
Alklomionwell, it looks ok, but it doesn't all fit on the screen20:35
mithroscreenshot?20:36
Alklomionsent20:44
*** TBBle has quit IRC20:45
*** TBBle_ has joined #tp20:45
mithroAlklomion: didn't have any attachments20:46
Alklomionsorry -  I blame outlook.20:48
mithroAlklomion: you might want to make sure you have some type of subject too20:49
mithroAlklomion: maybe you should scale the logo on those configs?20:51
AlklomionYeah - i was thinking about that mithro - it may be possible to scale it based upon screen size. I was seeing if it was possible to combine base J2ME stuff with the J4ME stuff. I think i'd need to make a subclass of a TextField. First I'll need to check if the TextField allows entry inline rather than needing to go to another screen like the text box does.20:54
*** greywhind has quit IRC20:54
*** nuleren has quit IRC20:56
mithroI think you might need need to be using the j4me stuff to do that21:05
mithroby default the text fields do that annoying full screen thing21:05
AlklomionMithro: I need to leave soon. Do you think J4ME will cover the basic UI needs, with custom components for the parts that it does not include? If not, I can take a look over the coming week for other libraries. Also, I'll discuss the staff developer phone loaning with Chris again to see if that is still possible, so that I can try these things out on the appropriate emulator.  If the J4ME...21:14
Alklomion...library is suiting to the needs, I can attempt to create some more dummy screens for the client. I plan to keep the functionality seperate, which should remove most complexities in changing the look and feel as we or you see fit.21:14
*** bddebian has joined #tp21:18
AlklomionI'm also concerned with creating a star map, but that can probably be discussed next week.21:18
mithroAlklomion: okay21:19
*** shenki has joined #tp21:19
mithroyou might want to spend some time on the starmap issue21:19
mithroif other libraries make that eaiser21:19
mithroit might be worth using on of them21:19
mithroso what is the plan for this week?21:20
mithrohave a few more non-functional screens?21:20
Alklomionyep21:21
mithrookay21:22
Alklomionnon-functional screens, inquire into the phone loan that Chris suggested at our Conference call and investigate the Starmap issue21:22
mithrookay21:22
mithroCould you forward me screenshots of your progress before nexts week meeting?21:23
AlklomionSure21:23
mithrookay thanks21:23
mithroJLafont: ping?21:23
AlklomionHave a good day!21:23
*** Alklomion has quit IRC21:23
*** TBBle has joined #tp21:29
JLafontmithro: pong21:29
mithroJLafont: okay for the phone call?21:30
JLafontyeah21:30
mithroJLafont: can you message me your number again?21:33
*** TBBle_ has quit IRC21:39
CIA-31verhoevenv daneel-ai * rd07d46471e8a / (basic.py daneel-ai mod-rfts.py rules-rfts): Added rfts orders to new module21:40
CIA-31verhoevenv daneel-ai * r087e7c92715c / (basic.py mod-rfts.py): Moved order constraints to correct module21:40
CIA-31verhoevenv daneel-ai * r06d196d51f78 /daneel-ai: Allow one-time initialization for mods21:40
CIA-31verhoevenv daneel-ai * re80f86bfc1ec /daneel-ai: It had to happen... Allow functions to be added to the constraint store context in modules21:40
CIA-31verhoevenv daneel-ai * re625ff85bdc4 / (daneel-ai rulesystem.py): Add cache,connections,rulesystem as global variables for rule files to allow probe orders21:40
CIA-31verhoevenv daneel-ai * r83255a98ef47 / (mod-risk.py rules-risk): Added a start on Risk rules21:40
IwanowitchOh man. This was so not fun to program. But at least it's working a bit.21:42
nashIwanowitch: Looks good21:43
nashIwanowitch: BTW: First week of august I'll have lots of spare time ;-)21:43
Iwanowitchnash: And you want to build a bot, or what? :P21:44
nashIwanowitch: Well.. maybe ;-)21:44
nashOr see if I can beat one ;-)21:45
IwanowitchWell, I suppose that won't be too hard with the current IQ those things have.21:46
IwanowitchThen again, it's a bit hard to play buggy rulesets :/21:46
IwanowitchPerhaps I should just focus on minisec or something. Seems like a game on my level.21:47
nashIwanowitch: minisec has enough dumb bots ;-)21:48
IwanowitchAt least it's a tested ruleset. :)21:48
*** peres has joined #tp21:55
*** Iwanowitch has quit IRC22:01
*** JLafont-laptop has joined #tp22:20
*** JLafont has quit IRC22:26
*** Erroneous has quit IRC22:34
*** JLafont has joined #tp22:38
*** JLP changes topic to ""22:46
*** JLP changes topic to "Thousand Parsec - www.thousandparsec.net || Why not help out? - www.thousandparsec.net/wiki/Getting_started_with_development || Logs at www.thousandparsec.net/~irc/"22:47
CIA-31jphr tpserver-cpp-risk * rd4cc69a1389f / (3 files in 2 dirs): fixed typo in config file23:21
*** JLafont has quit IRC23:40
*** JLafont has joined #tp23:50

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