*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** bddebian has quit IRC | 00:15 | |
*** jsmiller has joined #tp | 00:41 | |
* llnz_work wanders off | 01:00 | |
llnz_work | later all | 01:00 |
---|---|---|
*** llnz_work has quit IRC | 01:00 | |
*** JLafont has quit IRC | 01:22 | |
*** JLafont has joined #tp | 01:22 | |
mithro | JLafont: ping? | 01:47 |
*** JLafont has quit IRC | 02:21 | |
*** nash has quit IRC | 03:19 | |
*** jsmiller has quit IRC | 03:26 | |
*** jsmiller has joined #tp | 03:28 | |
jsmiller | wow, an IRC storm? | 03:30 |
* jsmiller is decompiling a "spinning globe" applet | 03:30 | |
jsmiller | hmmph, worthless obfuscation code, let me figure out what that's hiding... | 03:31 |
*** jsmiller has quit IRC | 03:45 | |
*** zzorn_laptop has joined #tp | 04:15 | |
*** zzorn_laptop has joined #tp | 04:16 | |
*** mithro has quit IRC | 04:45 | |
*** zzorn_laptop has quit IRC | 05:43 | |
*** zzorn_laptop has joined #tp | 07:07 | |
CIA-32 | pluskid schemepy * r024abde855ec /schemepy/mzscheme/mzhelper.c: mzscheme backend now works with mzscheme 4.x | 07:27 |
CIA-32 | pluskid schemepy * rf332965a7124 / (doc/index.html schemepy/mzscheme/mzhelper.c): Try making the mzhelper code compatible with both mzscheme v3 and v4. | 07:27 |
*** TBBle_ is now known as TBBle | 07:49 | |
*** zzorn_laptop has quit IRC | 08:47 | |
*** peres has quit IRC | 08:51 | |
*** Iwanowitch has joined #tp | 09:07 | |
*** jmtan1 has joined #tp | 09:22 | |
*** jmtan1 has left #tp | 09:22 | |
*** jmtan has joined #tp | 09:23 | |
*** peres has joined #tp | 10:07 | |
*** Iwanowitch has quit IRC | 10:22 | |
*** Iwanowitch has joined #tp | 10:24 | |
*** jmtan has left #tp | 10:30 | |
*** Ohm has quit IRC | 11:10 | |
*** Ohm has joined #tp | 11:22 | |
*** peres has left #tp | 11:37 | |
*** JLafont has joined #tp | 11:40 | |
*** bddebian has joined #tp | 11:55 | |
bddebian | Heya | 11:58 |
*** sladegen has quit IRC | 12:06 | |
*** sladegen has joined #tp | 12:07 | |
*** vi1985 has joined #tp | 13:01 | |
CIA-32 | aaron libtpclient-py-singleplayer * r44d7806f6dbd /tp/client/SinglePlayer.py: Added AI client list and server start functionality. | 13:03 |
Iwanowitch | vi1985: ping | 13:06 |
vi1985 | Iwanowitch: hey | 13:06 |
Iwanowitch | vi1985: How's the work going on your Risk AI? | 13:07 |
vi1985 | Iwanowitch: was dealing with client trouble earlier this week :) Now I'm starting to look at how to represent the Risk game-world | 13:08 |
vi1985 | Iwanowitch: you? | 13:08 |
Iwanowitch | vi1985: Haven't had much time the last few days, though it should be better now. Investigating the wormholes now. | 13:09 |
vi1985 | Iwanowitch: what are the wormholes exactly? | 13:10 |
vi1985 | Iwanowitch: I saw the patch, and the blog entry, but I don't get the full specs for them | 13:10 |
Iwanowitch | vi1985: I don't know, I'm still looking. In libtpclient-py, they appear as a class similar to Universe and Fleet. Subtypes of objects, thus. | 13:13 |
Iwanowitch | subtype 5 | 13:13 |
vi1985 | Iwanowitch: hm, perhaps they're a way to inform the client what are the connections in the graph? | 13:14 |
Iwanowitch | http://www.thousandparsec.net/tp/dev/documents/objects.php like these | 13:14 |
tpb | <http://ln-s.net/J-G> (at www.thousandparsec.net) | 13:14 |
Iwanowitch | type 5 is wormhole | 13:14 |
Iwanowitch | But the docs aren't updated yet it seems. | 13:14 |
Iwanowitch | It seems to have extra data in the form of start and end, two positions. | 13:15 |
Iwanowitch | "qqq" | 13:16 |
vi1985 | Iwanowitch: do they match the list of adjacent planets? | 13:16 |
Iwanowitch | I suppose so, yes. | 13:16 |
vi1985 | Iwanowitch: in that case they might just tell us the adjecencies in the graph. what do you think? (ps- could you write "vi1985" in front of the message... if I don't hear a beep I might miss it :)) | 13:19 |
Iwanowitch | vi1985: Yes, I supose they do. However, they just tell the locations of endpoints, not the id's of planets/systems. It's mostly visual, it seems. | 13:20 |
Iwanowitch | vi1985: Then again, it should be easy to match those positions to the right id's | 13:21 |
vi1985 | Iwanowitch: the 3d position? this just seems like extra work on both sides ... (extract position --> send --> match with planet) ... but yes, there should be no prob to match them. | 13:22 |
Iwanowitch | vi1985: Well, I think they are only used as visual overlay right now. | 13:23 |
Iwanowitch | vi1985: Though I'm going to inquire on the mailing list about possible alternatives | 13:23 |
Iwanowitch | vi1985: Got to go now though, be back in an hour or so | 13:24 |
vi1985 | Iwanowitch: k, ping me when you're back; I'm encountering an issue loading the 'risk' ruleset in tpserver-cpp | 13:26 |
CIA-32 | victor.ivri gencon-rfts-ai * r5e426147e616 /gencon/ (4 files in 2 dirs): Made the 'alleles' ruleset-nuetral. Implemented a wrap-around of traits, in case the game lasts longer than 'fresh trait values' do. | 13:52 |
*** Erroneous has joined #tp | 13:57 | |
*** nuleren has joined #tp | 14:18 | |
Iwanowitch | vi1985: back | 14:40 |
Iwanowitch | vi1985: I tried to make clean and ./autogen.sh && make again to get the module to load properly. | 14:41 |
Iwanowitch | (which worked) | 14:43 |
vi1985 | Iwanowitch: Thanks! I'll give it a shot. | 14:58 |
*** JLafont-laptop has joined #tp | 14:59 | |
*** jphr has joined #tp | 15:48 | |
vi1985 | jphr, hey | 15:50 |
jphr | vi1985 hey | 15:51 |
vi1985 | did you get around to reading Iwanowitch's post to tp-devel? | 15:51 |
jphr | mmhmm, just got back from running an errand and am replying now | 15:51 |
vi1985 | cool :). If you've got some time, I have another question :) | 15:52 |
jphr | shoot | 15:53 |
*** tuna-fish has joined #tp | 15:54 | |
*** tuna-fish is now known as tuna | 15:54 | |
vi1985 | jphr: you mentioned "constellation bonuses". Just wondering how you're planning to implement both a) recognizing constellations, and b) knowing what the bonus is ahead of time, for clients? | 15:54 |
vi1985 | jphr: sorry if this question is redundant :). Haven't probed the game that much yet! | 15:55 |
jphr | As it stands I will most likely be implementing the bonus like so. Each Constellation is a container that holds systems and consequently planets, this is already true. Each constellation also has a bonus parameter that is already implemented. When bonus reinforcements are being awarded I will traverse the each constellation in the universe (besides wormholes) and check to see if one person owns every planet. If one person DOES own every planet | 15:57 |
vi1985 | jphr: I was wondering how the client will know which stars the constellation consists of, and whether the "constellation bonus" will be fixed, or variable for each constellation? (also, how would the client know about the bonus?) | 16:00 |
jphr | Constellation bonus is fixed | 16:00 |
jphr | Does the client have any idea about the objects heirarchy? Like everything belongs to the universe? Galaxies belong to the universe, planets belong to their systems? | 16:01 |
jphr | Since All planets in risk belong to their system, which in turn belong to their constellation | 16:01 |
jphr | There are no rogue planets | 16:01 |
JLafont-laptop | jphr: I think its based on a planet's parent | 16:01 |
JLafont-laptop | or an objects parent in this case | 16:01 |
jphr | JLafont: AI wise if you can find out the parents parent, you'll know the galaxy | 16:02 |
jphr | (of the planet) | 16:02 |
vi1985 | jphr: in this case, there should be no prob determining the constellations :). You see, it was a redundant question after all! | 16:02 |
jphr | vi1985: thats good :P | 16:03 |
vi1985 | jphr: so just to be sure: a "constellation" is a "galaxy" ? | 16:03 |
jphr | yse | 16:03 |
vi1985 | cool | 16:03 |
jphr | It was actually a galaxy way back a few months ago, but Mithro told me I could name the object whatever I wanted :P | 16:04 |
vi1985 | oh. give me a minute to test it... | 16:04 |
* vi1985 note to self: never erase test routines... | 16:06 | |
jphr | I'm going to shut down my irc client and mail for the rest of the day to record some screencasts, any other questions before I go? | 16:08 |
vi1985 | jphr: nope, have fun. | 16:10 |
jphr | ok, cya later | 16:11 |
*** jphr has quit IRC | 16:11 | |
vi1985 | Iwanowitch: still here? | 16:16 |
Iwanowitch | vi1985: Yeah, was just reading the conversation here. | 16:16 |
vi1985 | Iwanowitch: am getting weird results in client; I was probing for different designs, and it's as if there are no designs at all in Risk. | 16:17 |
vi1985 | Iwanowitch: when asking for design-ids from server, it returns an empty list | 16:18 |
vi1985 | Iwanowitch: did you try anything like this? | 16:18 |
Iwanowitch | vi1985: ARE there designs in Risk, then? | 16:18 |
Iwanowitch | vi1985: I don't think it's needed for any part of the ruleset? | 16:19 |
vi1985 | Iwanowitch: hm... i might be confused then. Isn't it where all the objects are specified? like Universe, Constellation, etc... ?? | 16:19 |
vi1985 | Iwanowitch: (it's been a while since I had to do this!) | 16:20 |
Iwanowitch | vi1985: no, I think it's only for ship designs, though I might be wrong | 16:20 |
vi1985 | Iwanowitch: oh, you might be right. | 16:20 |
vi1985 | Iwanowitch: in that case, i'll do something else.... but first, did you read jphr's reply? | 16:20 |
vi1985 | Iwanowitch: (to the tp-devel thread) | 16:21 |
Iwanowitch | vi1985: Then again, I'm not entirely sure where the "Constallations" name is stored instead of the "Galaxy" name. Should take a look. | 16:21 |
Iwanowitch | vi1985: yeah, I read it | 16:21 |
vi1985 | Iwanowitch: did you get what jphr meant by what are "wormholes" a visual aid to? I mean, they are possibly a visual aid to help see the graph edges, but then again it can be something else | 16:23 |
Iwanowitch | vi1985: Yeah, I think that's what he meant. Mostly for people playing the game via tpclient-pywx or perhaps other clients, they can easily draw lines for the wormholes to make the connections between systems clear. | 16:24 |
Iwanowitch | vi1985: Apart from that, they have no real use in the ruleset, though we can use them perhaps to match with the planets to get the adjacency info. | 16:24 |
Iwanowitch | vi1985: s/perhaps// | 16:25 |
vi1985 | Iwanowitch: right, so the connections mean actual connections, by which troops can be moved. This needs to get cleared out 100% :) | 16:26 |
Iwanowitch | vi1985: Well, the move system worked without wormholes too. What jphr did was just add all the edges as wormhole objects to the list of objects. To him they have no further meaning than to visualize the conections in the client. | 16:27 |
vi1985 | Iwanowitch: ok, that's what I meant :). | 16:28 |
*** bddebian has quit IRC | 16:32 | |
Iwanowitch | vi1985: it seems the name of "galaxy" or "constellation" is nowhere used in the client. The only place I think it jumps up is the protocol which says "subtype 1 => galaxy type", but that can be interpreted as just a layer in a hierarchy of objects (the way it's used here). | 16:36 |
vi1985 | Iwanowitch: yep, I get the same result. Moreover, there isn't a separate type for "wormholes", but they are considered to be a galaxy. | 16:52 |
vi1985 | Iwanowitch: I'm actually having trouble retrieving the wormholes from the server... for some reason, it doesn't want to send them to me, even when specifically requested. I can try some other methods to get them.... Did you encounter anything like this? | 16:54 |
Iwanowitch | vi1985: I'm pretty sure there is another type, but it might not yet be implemented in your protocol library yet. | 16:54 |
Iwanowitch | vi1985: I use libtpproto-py, which mithro patched | 16:55 |
vi1985 | Iwanowitch: Oh, I guess this might be the root of the issue.. | 16:55 |
vi1985 | Iwanowitch: But that's weird, since they show up as "type 1 : galaxy" | 16:56 |
vi1985 | Iwanowitch: or rather, the entire collection of wormholes does. | 16:56 |
vi1985 | Iwanowitch: Thanks, I'll take a look at the patch | 16:56 |
Iwanowitch | vi1985: Yeah, the wormholes all have one galaxy as parent for some reason. | 16:57 |
Iwanowitch | vi1985: Not sure why jphr did that. | 16:57 |
Iwanowitch | vi1985: It's actually a galaxy named "Wormholes" | 16:57 |
vi1985 | Iwanowitch: yeah. maybe it's there to make it convenient to only extract the wormholes? | 16:58 |
Iwanowitch | vi1985: might be | 16:58 |
vi1985 | Iwanowitch: ok, I saw the patch. I guess there needs to be a counterpart in java. | 17:01 |
*** llnz_work has joined #tp | 17:09 | |
llnz_work | morning all | 17:09 |
vi1985 | hey llnz_work | 17:14 |
*** DevPlayer has joined #tp | 17:22 | |
CIA-32 | nuleren tpserver-cpp-tae * r14f46f2cd21b /modules/games/tae/ (fleetbuilder.cpp taeturn.cpp taeturn.h): | 17:23 |
CIA-32 | Added final game over checks, final score tally, and game over message | 17:23 |
CIA-32 | to all players. | 17:23 |
llnz_work | hi vi1985 | 17:31 |
*** vi1985 has quit IRC | 17:52 | |
*** zzorn_laptop has joined #tp | 18:04 | |
*** JLafont-laptop has quit IRC | 18:24 | |
*** JLafont-laptop has joined #tp | 18:24 | |
*** zzorn_laptop_ has joined #tp | 18:28 | |
*** zzorn_laptop has quit IRC | 18:29 | |
*** zzorn_laptop_ has quit IRC | 18:32 | |
*** JLafont-laptop has quit IRC | 18:33 | |
*** JLafont-laptop has joined #tp | 18:34 | |
*** nash has joined #tp | 18:40 | |
*** Iwanowitch has quit IRC | 18:40 | |
*** JLafont-laptop has quit IRC | 18:54 | |
*** JLafont-laptop has joined #tp | 19:28 | |
*** Alklomion has joined #tp | 19:46 | |
*** mithro has joined #tp | 19:54 | |
mithro | Alklomion: hey | 19:55 |
Alklomion | hey mithro | 19:55 |
mithro | how goes everything? | 19:56 |
Alklomion | I'm just working on the User Interface still - I'm a bit behind due to a hectic week | 19:56 |
Alklomion | but... I have a mobile phone! | 19:56 |
Alklomion | Motorolor Razr v3x | 19:56 |
Alklomion | Motorola even | 19:56 |
mithro | Alklomion: ahh cool | 20:01 |
mithro | so where is the UI up too? | 20:05 |
mithro | do you have any more screenshots? | 20:05 |
mithro | have you tried out any of the other libraries? | 20:05 |
*** zzorn has quit IRC | 20:05 | |
Alklomion | No, I've been mostly playing in J4ME | 20:06 |
mithro | so, what have you figured out? | 20:07 |
mithro | have you tried playing with doing a starmap type thing? | 20:08 |
Alklomion | Essentially, I've planned the interface order to be linear up to the starmap, so it goes Login -> Download -> Starmap. | 20:09 |
Alklomion | After the starmap is reached, you can either select items off the map itself, or access the main menu which will have some options (choose object for those who don't want to scroll the starmap, exit, messages and possibly more). I've been thinking about the starmap. | 20:09 |
mithro | okay | 20:10 |
mithro | so what do you have actually working at the moment? | 20:10 |
Alklomion | It should be implementable as a canvas that places items at their x or y coordinates based upon their actual planet x/y (except on a smaller scale) | 20:10 |
Alklomion | one sec | 20:10 |
*** Alklomion has quit IRC | 20:10 | |
*** Alklomion has joined #tp | 20:11 | |
Alklomion | Sorry about that. | 20:11 |
Alklomion | I've been planning out (class-wise) what gets called from where. | 20:11 |
Alklomion | (ie i've made an empty interface for the starmap and added functions so that one button goes to the main menu, which is empty, I'm adding stuff to it today | 20:12 |
mithro | why not add a "place holder" graphic on each of the empty pages and send me a "screenshot tour" | 20:13 |
*** bddebian has joined #tp | 20:15 | |
Alklomion | Sure. Can I send that tonight, as I'll be working on this all day. | 20:17 |
Alklomion | Mithro: the project fair day is November 13th | 20:22 |
mithro | Alklomion: okay | 20:22 |
mithro | as long as it is today :) | 20:22 |
mithro | Alklomion: ahh then I won't be able to make it, I'll be in New Zealand during that time. | 20:24 |
llnz_work | :-) | 20:24 |
mithro | llnz_work: oh crap - I just realised I never got you that suite size | 20:30 |
mithro | JLafont: ping? | 20:30 |
JLafont-laptop | mithro: pong | 20:30 |
mithro | JLafont: almost ready for the phone call? | 20:31 |
llnz_work | mithro: oh, yeah, i was supposed to remind you | 20:31 |
* llnz_work has been too busy | 20:31 | |
mithro | Alklomion: so what are we going to have ready by end the of next week? | 20:31 |
mithro | what are our goals? | 20:31 |
JLafont | mithro: yeah | 20:31 |
mithro | JLafont: let me finish up with Alklomion and then I'll call | 20:32 |
JLafont | sure thing. Not in a hurry | 20:33 |
Alklomion | mithro: I think we should aim at having the UI design done and agreed upon by then. | 20:33 |
Alklomion | the project's drawing to a close - 6 - 7 weeks left. Are you fine with the code generator being an optional thing? I'm content with staying on the TP project to finish it! | 20:34 |
Alklomion | (implementation finished in that time, testing after, I believe) | 20:34 |
mithro | Alklomion: well, I definately think that is a good goal to have the UI design done and agreed upon by next friday | 20:36 |
mithro | Alklomion: but that requires you to keep in contact and send me a bunch of screenshots before then | 20:39 |
Alklomion | agreed. | 20:40 |
mithro | so lets say an email every second day? | 20:40 |
Alklomion | Sounds achievable | 20:41 |
mithro | okay | 20:41 |
mithro | well, I need to go and chat with JLafont | 20:41 |
Alklomion | Ok - ui by next friday, send you a screenshot tour tonight and e-mail communication to work out what we're doing. | 20:42 |
JLafont-laptop | uh oh | 20:42 |
mithro | Alklomion: okay | 20:42 |
Alklomion | have a good day. | 20:43 |
*** Alklomion has quit IRC | 20:43 | |
*** shenki_ has joined #tp | 20:59 | |
*** nuleren has quit IRC | 21:03 | |
*** sladegen has left #tp | 21:17 | |
*** greywhind has quit IRC | 21:23 | |
*** Erroneous has quit IRC | 22:11 | |
CIA-32 | aaron libtpclient-py-singleplayer * refb7c0bfb487 /tp/client/SinglePlayer.py: Several minor code improvements. | 23:58 |
CIA-32 | aaron libtpclient-py-singleplayer * rca141cbd28d5 /tp/client/SinglePlayer.py: Start AI clients, initialization exceptions. | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!