Thursday, 2009-06-25

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
tansellGreywhind, in a little bit00:00
Greywhindtansell: k, let me know00:00
tansellso00:01
tansellyou where going to do to a "summary of what I have done so far this GSoC" ?00:01
Greywhindtansell: hmm... right.00:01
Greywhindi'll whip that up as quickly as i can00:02
alanptansell, sorry to interrupt, any other glaring problems you can see?00:02
tansellGreywhind, okay - no worries, been very busy here because I have been sick the last couple of days00:03
Greywhindsorry to hear that :(00:03
tansellalanp, assume that they magically get transferred as needed00:03
alanpok00:04
*** cherez has quit IRC00:05
*** cherez has joined #tp00:06
tansellGreywhind, I would prefer you to take a bit of time and be accurate in what you have done00:06
tansellGreywhind, including screenshots is probably a good idea too00:06
Greywhindtansell: i'm working on it :)00:06
tansellalanp, I imagine that having ships which are just loaded with racks is going to be pretty common00:06
tansellto move missiles and stuff to the front lines00:07
alanpit's good that this ruleset will have many strategies like that00:08
tansellcutting a fleet of from their supply line is probably going to be a good strategy00:08
tansellas any battle is going to quickly run you out of armaments00:09
tansellI'm a little worried that the game is to much based towards defensive game style00:11
tansellalanp, so the other basis of the game is that each system has a counter00:12
tansellbig slow ships are countered with torpedo00:12
tansellsmall fast ships are countered with missiles00:12
alanpnod00:14
alanpgood balance there00:14
tansellthere is also a balancing act between the number of tubes verse the number of racks00:17
alanphow so?00:18
alanpin a fleet, i mean00:18
tansellthe more tubes you have, the more damage you do each turn00:18
alanpone ship with many racks00:18
alanpmany ships with many tubes00:18
alanpi guess00:18
tansellalanp, but if your ship with the racks gets taken out you loose most of your missiles00:18
alanpyeah00:19
alanplots of angles to this00:19
*** cherez has quit IRC00:21
*** cherez has joined #tp00:23
tansellalanp, the interesting thing about this game is that it only really requires tp03 features00:24
alanpi haven't looked very far into tp0400:28
tansellalanp, so where are you actually up too?00:29
alanpwell, i'm going to have to tweak many of the components after this conversation00:31
alanpi'll do that, fix the broken constraints and move onto missile and torpedoe designs00:31
alanpthen work on combat00:32
alanpmy next iteration needs to support missile/torp design + combat00:32
alanpso that is what i will be up to for the next couple of weeks00:32
llnzbbl00:32
*** llnz has quit IRC00:33
alanpsound like the right kind of progression to you?00:33
alanpi'll obviously have to create some orders during this process as well00:33
Greywhindtansell: http://greywhind.wordpress.com/2009/06/24/gsoc-2009-so-far/00:33
tpb<http://ln-s.net/3NfL> (at greywhind.wordpress.com)00:33
tansellalanp, I would actually ignore combat for now00:34
tansellalanp, I would move towards making sure you can build and transport torpedos/missiles around00:34
alanpokay00:34
tanselland make the economy work00:34
alanpalright00:34
alanpthat sounds fine to me00:34
tansellcombat is going be complicated and hard to debug00:35
tansellso leave it till last00:35
Greywhindtansell: by the way, if you want planet thousand parsec not to catch my posts about Leges Motus or other topics, there are feeds for just my TP or just my GSOC categorized posts00:35
tansellGreywhind, up to you00:35
alanpwell, my last iteration will take about a month of time total00:35
Greywhindtansell: i have no problem with it showing everything, but not all is related to TP, so feel free to change it if you'd like00:35
alanpso i guess it makes sense to move combat there00:36
tansellalanp, if you can prove the economy ship/missile production is working that would be a major milestone00:36
alanpcool!00:36
tansellI have some tips for implimenting combat00:37
tansellbut that can wait till you have the rest working00:37
alanpok, cool00:38
alanpi think this helped a lot00:38
*** shenki_ is now known as shenki00:39
tansellGreywhind, okay - so what should we target for the next part of GSoC?00:40
Greywhindtansell: i want to polish the previous stuff up, then try to get the messages between players working00:40
tansellGreywhind, I would like to see a major cleanup of the media handling stuff00:41
Greywhindtansell: what kind of cleanup does it need?00:41
tansellI'm not please with the amount of duplicate code need there00:41
Greywhindah00:41
tanselland we need a proper system for a player watching the media download progress00:41
Greywhindwell, most of it is like event handling though00:41
Greywhindevent handling tends to have a lot of duplicate code (object selection, for instance)00:42
tansellGreywhind, duplicate code is bad00:43
tansellbecause it means you need to fix the same bug in multiple places00:43
Greywhindtansell: i'll look into it, certainly00:43
tansellI also think that the media panel has now become useless00:45
Greywhindtansell: yeah, probably00:46
tansellso lets go about getting rid of that panel00:46
Greywhindtansell: ok. it'll free up more space for the info panel00:46
Greywhindwhich needs more space, really00:46
tansellthe position stuff is missing a "go" button00:47
Greywhindoh, yeah00:47
Greywhindlike "center starmap here," right?00:47
tansellyeah00:47
Greywhindk, i'll do that00:47
tansellso far we have00:48
tansell1) clean up a bit00:48
tansell2) refactor the media support to have less duplicate code and to allow the user insight into media download progress, speed, etc00:48
tansellso I think you can probably complete 1) before GSoC midterm right?00:50
Greywhindtansell: i'm not sure, i was planning to do this before the midterm:00:50
Greywhind1. finish panelInfo00:50
Greywhind2. try to start and finish aged properties00:51
tansellGreywhind, I think we should ignore 2 for now - aged properties are quite complicated and there are more serious problems to worry about00:51
Greywhindok00:51
Greywhindin that case, i might be able to do my #1 and your #1 before the midterm00:51
Greywhindi'll do my best00:51
tansellI thought you had pretty much done 1)00:52
Greywhindwell, it needs another day's work00:52
tansellthe panelInfo stuff00:52
Greywhindto finish your comments and the position goto00:52
Greywhindmaybe less than a day00:53
tansellokay - that is fine00:53
tanselllets lump it together with clean up a bit then00:53
Greywhindok00:53
tansellthe media stuff should probably look a "idle pre-fetching too"00:54
tansellie when you have no media needed "right now" it should be fetching stuff in the background00:54
Greywhindok, i can try to do something like that00:55
alanpbeautiful view of jupiter & it's moons from my balcony w/telescope00:56
tansellGreywhind, I think that is probably a week or two project00:58
tansellit's a bit fiddly but I don't think it's a major restructure or anything00:58
Greywhindtansell: ok00:59
Greywhindi'll do it after the midterm, most likely?00:59
tansellyeah00:59
tansellI think that should be the first after midterm goal00:59
Greywhindok00:59
tansellso what else?01:01
tansellyou'll have about 6 weeks right?01:01
Greywhindi don't really know - i was hoping you could just keep giving me things to do01:01
Greywhind:P01:01
Greywhindwe could start with that and see where it goes?01:02
Greywhindoh, the messaging between players - were you counting that?01:02
tansellno01:03
tanselldo you want to check your calender to make sure I have the 6 weeks right01:03
tansell?01:03
Greywhindi'll check01:04
Greywhindyeah, 6 weeks, but the last one should be mostly finishing last touch-ups and/or documentation according to Google01:04
tansellyou don't have to go back to uni sooner or anything?01:05
Greywhindtansell: no, i should be good to work through the end, although i'll be going back to school about a half-week after that01:05
*** shenki_ has joined #tp01:24
*** shenki has quit IRC01:24
*** jnengland77 has quit IRC01:33
*** llnz has joined #tp01:46
CIA-23landon tpclient-pyogre * re8ba27f35569 / (4 files in 2 dirs): Added the fire event, which puts up a laser between the two participants described02:14
CIA-23landon tpclient-pyogre * r6538b175542b /src/battleviewer.py: Fixed a bug that popped up after I changed the arguments fire_event receives02:17
CIA-23landon tpclient-pyogre * rd1c0acb7f322 /src/battleviewer.py: Finished the death_event, which causes objects to disappear with little flash (yet)02:25
*** llnz2 has joined #tp02:32
CIA-23landon tpclient-pyogre * r88eccfe93cbe /src/battleviewer.py: Found a bug I missed related to the argument change again02:34
tansellLandon, so got some more pretty screenshots?02:34
Landonyeah, was just taking them02:37
tansellgreat02:37
Landonhttp://lfowles.org/images/battleviewer/02:37
tpbTitle: Index of /images/battleviewer/ (at lfowles.org)02:37
tansellgood to see some progress02:37
LandonI think I'm starting to understand the ogre workflow more02:37
Landonthis is reminding me of when I first learned how to compile stuff, had to look up the whole ./configure, make, make install process every time :P02:38
tansellLandon, so I think when attacking a planet you're going to need some special stuff02:40
Landonit's not possible for there to be two planets in a battle is it?02:41
tansellit doesn't really look like it's attacking a planet02:41
LandonI think it might be worthwhile putting the planet off to the side and upping the scale a lot02:42
Landonthe laser gets wider as it goes along, but it's not at a very high value in the screenshots I took02:42
tansellso I think the problem is that the laser needs to get thinner as it heads down02:42
Landonoh02:43
Landongotcha02:43
tansellas perspective should win over dispersion02:43
LandonI'll change that and see how it looks02:44
tansellI think as you add a bunch of different laser effects you'll have some more things to work with02:44
tansellLandon, have you seen a tv show called Lexx?02:44
Landonnope02:44
Landon well, maybe, living ship or something? not enough to remember it though02:45
*** llnz2_64 has joined #tp02:46
*** llnz has quit IRC02:46
*** llnz2_64 is now known as llnz02:46
jmtanhey Landon, those are some nice lasers02:47
Landonhey jmtan, thanks02:48
LandonI had a nice texture for them, but can't seem to get it to work, right now they're plain green billboards02:48
mithrohttp://www.youtube.com/watch?v=5O-1lAoTVnk&feature=related02:49
tpb<http://ln-s.net/3NiO> (at www.youtube.com)02:49
mithrohttp://www.youtube.com/watch?v=64xKpE59n4I&feature=related02:50
tpb<http://ln-s.net/3NiP> (at www.youtube.com)02:50
*** llnz2_64 has joined #tp02:50
*** llnz has quit IRC02:50
*** llnz2_64 is now known as llnz02:50
mithrohttp://www.youtube.com/watch?v=PHCNha9Xxas&feature=related02:50
tpb<http://ln-s.net/3NiQ> (at www.youtube.com)02:50
mithrohttp://www.youtube.com/watch?v=PAlq8ykyE3I02:51
tpbTitle: YouTube - Lexx Season 4 (at www.youtube.com)02:51
Landoninteresting02:52
mithrosome more inspiration http://www.youtube.com/watch?v=86-TFKC2L6I02:53
tpbTitle: YouTube - Stargate Atlantis Ship Battle Must See (at www.youtube.com)02:53
mithrothat includes a bunch of different weapon types02:56
mithrophaser like weapons02:56
mithro"pulse cannon" type weapons02:56
mithromissiles02:56
*** greenlion has joined #tp02:57
*** llnz2 has quit IRC02:57
mithroLandon: remeber your target is something which looks good :)02:58
Landondefinitely02:58
Landontwo things I was thinking about lately:02:58
Landon1.) flash in battles02:59
LandonI think jmtan originally suggested this to me, having fire events that don't connect to anything02:59
Landonmaybe because they are poorly aimed or because the target dodged02:59
Landonevery once in a while slip in a hit from the XML03:00
Landon2.) a debris field03:00
Landonas you can see in the death screenshot, the planet just disappeared :p03:00
mithroyou definately need death animations too03:01
mithromore stuff from stargate - http://www.youtube.com/watch?v=d7w9gcrGIFc&feature=related03:02
tpb<http://ln-s.net/3Nij> (at www.youtube.com)03:02
tansellLandon, I think 2) is a definite yes03:03
tansellI'm not sure that 1) is needed03:03
tansellLandon, some shield and "hit" animations are definitely needed03:04
tansellLandon, oh and having it so that ships start leaking smoke and catch on fire as they take damage03:05
Landonhm, ok03:06
tansellLandon, there is a "particle effects" generator somewhere03:08
Landonyeah, looking at the manual page03:09
Landonbrb03:09
tansellhttp://www.ogre3d.org/wiki/index.php/OGRE_Particle_Editor03:09
tpb<http://ln-s.net/3Njg> (at www.ogre3d.org)03:09
tansellLandon, creating an adding some effects using that would quickly make it look more attractive03:11
tansellLandon, did changing the tapering have any effect on the look?03:12
Landonhm, not noticably03:17
LandonI have 10:.01 ratio03:18
*** nash has quit IRC03:18
Landonoh03:19
Landonthe laser is going straight to the center of the earth03:19
*** llnz has quit IRC03:19
*** llnz2 has joined #tp03:19
LandonI need to figure out how to get it to target the closest point03:19
*** llnz2 is now known as llnz03:19
Landonhm, I need to head to bed now, writing up a blog post03:25
CIA-23landon tpclient-pyogre * r110f60bcccee /src/laser.py: Fire event is useless without the laser code03:28
*** llnz has quit IRC03:36
*** Greywhind has quit IRC04:00
*** llnz has joined #tp04:20
*** tansell-laptop has quit IRC04:22
*** jmtan has quit IRC07:12
*** mithro has quit IRC07:27
* llnz wanders off07:49
llnzlater all07:49
*** llnz has quit IRC07:49
*** mithro has joined #tp08:05
*** peres has joined #tp08:27
*** bddebian has joined #tp10:36
bddebianHeya10:47
*** greenlion has quit IRC11:20
*** shenki_ has quit IRC11:20
*** peres has quit IRC11:30
*** shenki_ has joined #tp12:03
*** greenlion has joined #tp12:57
*** greenlion has quit IRC13:19
*** greenlion has joined #tp13:27
*** greenlion has quit IRC13:29
*** greenlion has joined #tp13:44
*** Greywhind has joined #tp14:19
*** jernejovc has joined #tp15:45
*** llnz has joined #tp16:04
llnzmorning all16:10
alanphello16:27
llnzhi alanp16:30
alanphow goes it?16:31
llnznot too bad16:31
llnzyou?16:35
alanpit's thunderstorming, other than that i'm good16:37
*** bddebian has quit IRC17:15
*** greenlion has quit IRC18:12
*** tuna-fish has joined #tp18:30
*** JLP has quit IRC18:53
*** JLP has joined #tp18:54
*** jnengland77 has joined #tp19:12
*** peres has joined #tp19:13
*** tuna-fish has quit IRC19:14
*** tuna-fish has joined #tp19:15
*** nash has joined #tp19:15
*** tuna-fish has quit IRC19:20
*** mithro has quit IRC19:37
*** JLP_ has joined #tp19:44
*** JLP has quit IRC19:44
*** peres has quit IRC19:53
tansellmorning people19:54
llnzhi tansell19:55
tansellcherez, I don't see a status report from yesterday?20:10
*** mithro has joined #tp20:14
*** tansell-laptop has joined #tp21:03
chereztansell: Oops, I forgot to publish.21:09
*** bddebian has joined #tp21:13
llnzhi mhilmi21:19
mhilmihey llnz21:20
mhilmiI'm still stuck on getting the event loop integrated with the qt application - been trying to divert to other tasks but ya, having problems with this. Boost + Qt now work correctly together (was problematic before)21:21
mhilmibut ya, still at a loss on getting the eventloop working with the Qt application.21:22
mhilmiI'm looking at the EventLoop class and the example class you made. can you explain what the setTimer function is for?21:23
llnzsetTimer is used to make the event loop call a function after a given amount of time (or at the specified time, i don't remember which off hand)21:28
mhilmiI'm not sure how familiar you are with Qt but does this seem like it provides the required functionality? http://doc.trolltech.com/4.2/qabstracteventdispatcher.html#details21:40
tpb<http://ln-s.net/3OA9> (at doc.trolltech.com)21:40
llnzcould be, i don't know much QT22:08
Greywhindtansell-laptop: ping?22:33
*** jnengland77 has quit IRC22:47
*** alanp_ has joined #tp23:52
*** alanp_ has quit IRC23:56

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