*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
tansell | Greywhind, in a little bit | 00:00 |
---|---|---|
Greywhind | tansell: k, let me know | 00:00 |
tansell | so | 00:01 |
tansell | you where going to do to a "summary of what I have done so far this GSoC" ? | 00:01 |
Greywhind | tansell: hmm... right. | 00:01 |
Greywhind | i'll whip that up as quickly as i can | 00:02 |
alanp | tansell, sorry to interrupt, any other glaring problems you can see? | 00:02 |
tansell | Greywhind, okay - no worries, been very busy here because I have been sick the last couple of days | 00:03 |
Greywhind | sorry to hear that :( | 00:03 |
tansell | alanp, assume that they magically get transferred as needed | 00:03 |
alanp | ok | 00:04 |
*** cherez has quit IRC | 00:05 | |
*** cherez has joined #tp | 00:06 | |
tansell | Greywhind, I would prefer you to take a bit of time and be accurate in what you have done | 00:06 |
tansell | Greywhind, including screenshots is probably a good idea too | 00:06 |
Greywhind | tansell: i'm working on it :) | 00:06 |
tansell | alanp, I imagine that having ships which are just loaded with racks is going to be pretty common | 00:06 |
tansell | to move missiles and stuff to the front lines | 00:07 |
alanp | it's good that this ruleset will have many strategies like that | 00:08 |
tansell | cutting a fleet of from their supply line is probably going to be a good strategy | 00:08 |
tansell | as any battle is going to quickly run you out of armaments | 00:09 |
tansell | I'm a little worried that the game is to much based towards defensive game style | 00:11 |
tansell | alanp, so the other basis of the game is that each system has a counter | 00:12 |
tansell | big slow ships are countered with torpedo | 00:12 |
tansell | small fast ships are countered with missiles | 00:12 |
alanp | nod | 00:14 |
alanp | good balance there | 00:14 |
tansell | there is also a balancing act between the number of tubes verse the number of racks | 00:17 |
alanp | how so? | 00:18 |
alanp | in a fleet, i mean | 00:18 |
tansell | the more tubes you have, the more damage you do each turn | 00:18 |
alanp | one ship with many racks | 00:18 |
alanp | many ships with many tubes | 00:18 |
alanp | i guess | 00:18 |
tansell | alanp, but if your ship with the racks gets taken out you loose most of your missiles | 00:18 |
alanp | yeah | 00:19 |
alanp | lots of angles to this | 00:19 |
*** cherez has quit IRC | 00:21 | |
*** cherez has joined #tp | 00:23 | |
tansell | alanp, the interesting thing about this game is that it only really requires tp03 features | 00:24 |
alanp | i haven't looked very far into tp04 | 00:28 |
tansell | alanp, so where are you actually up too? | 00:29 |
alanp | well, i'm going to have to tweak many of the components after this conversation | 00:31 |
alanp | i'll do that, fix the broken constraints and move onto missile and torpedoe designs | 00:31 |
alanp | then work on combat | 00:32 |
alanp | my next iteration needs to support missile/torp design + combat | 00:32 |
alanp | so that is what i will be up to for the next couple of weeks | 00:32 |
llnz | bbl | 00:32 |
*** llnz has quit IRC | 00:33 | |
alanp | sound like the right kind of progression to you? | 00:33 |
alanp | i'll obviously have to create some orders during this process as well | 00:33 |
Greywhind | tansell: 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 |
tansell | alanp, I would actually ignore combat for now | 00:34 |
tansell | alanp, I would move towards making sure you can build and transport torpedos/missiles around | 00:34 |
alanp | okay | 00:34 |
tansell | and make the economy work | 00:34 |
alanp | alright | 00:34 |
alanp | that sounds fine to me | 00:34 |
tansell | combat is going be complicated and hard to debug | 00:35 |
tansell | so leave it till last | 00:35 |
Greywhind | tansell: 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 posts | 00:35 |
tansell | Greywhind, up to you | 00:35 |
alanp | well, my last iteration will take about a month of time total | 00:35 |
Greywhind | tansell: i have no problem with it showing everything, but not all is related to TP, so feel free to change it if you'd like | 00:35 |
alanp | so i guess it makes sense to move combat there | 00:36 |
tansell | alanp, if you can prove the economy ship/missile production is working that would be a major milestone | 00:36 |
alanp | cool! | 00:36 |
tansell | I have some tips for implimenting combat | 00:37 |
tansell | but that can wait till you have the rest working | 00:37 |
alanp | ok, cool | 00:38 |
alanp | i think this helped a lot | 00:38 |
*** shenki_ is now known as shenki | 00:39 | |
tansell | Greywhind, okay - so what should we target for the next part of GSoC? | 00:40 |
Greywhind | tansell: i want to polish the previous stuff up, then try to get the messages between players working | 00:40 |
tansell | Greywhind, I would like to see a major cleanup of the media handling stuff | 00:41 |
Greywhind | tansell: what kind of cleanup does it need? | 00:41 |
tansell | I'm not please with the amount of duplicate code need there | 00:41 |
Greywhind | ah | 00:41 |
tansell | and we need a proper system for a player watching the media download progress | 00:41 |
Greywhind | well, most of it is like event handling though | 00:41 |
Greywhind | event handling tends to have a lot of duplicate code (object selection, for instance) | 00:42 |
tansell | Greywhind, duplicate code is bad | 00:43 |
tansell | because it means you need to fix the same bug in multiple places | 00:43 |
Greywhind | tansell: i'll look into it, certainly | 00:43 |
tansell | I also think that the media panel has now become useless | 00:45 |
Greywhind | tansell: yeah, probably | 00:46 |
tansell | so lets go about getting rid of that panel | 00:46 |
Greywhind | tansell: ok. it'll free up more space for the info panel | 00:46 |
Greywhind | which needs more space, really | 00:46 |
tansell | the position stuff is missing a "go" button | 00:47 |
Greywhind | oh, yeah | 00:47 |
Greywhind | like "center starmap here," right? | 00:47 |
tansell | yeah | 00:47 |
Greywhind | k, i'll do that | 00:47 |
tansell | so far we have | 00:48 |
tansell | 1) clean up a bit | 00:48 |
tansell | 2) refactor the media support to have less duplicate code and to allow the user insight into media download progress, speed, etc | 00:48 |
tansell | so I think you can probably complete 1) before GSoC midterm right? | 00:50 |
Greywhind | tansell: i'm not sure, i was planning to do this before the midterm: | 00:50 |
Greywhind | 1. finish panelInfo | 00:50 |
Greywhind | 2. try to start and finish aged properties | 00:51 |
tansell | Greywhind, I think we should ignore 2 for now - aged properties are quite complicated and there are more serious problems to worry about | 00:51 |
Greywhind | ok | 00:51 |
Greywhind | in that case, i might be able to do my #1 and your #1 before the midterm | 00:51 |
Greywhind | i'll do my best | 00:51 |
tansell | I thought you had pretty much done 1) | 00:52 |
Greywhind | well, it needs another day's work | 00:52 |
tansell | the panelInfo stuff | 00:52 |
Greywhind | to finish your comments and the position goto | 00:52 |
Greywhind | maybe less than a day | 00:53 |
tansell | okay - that is fine | 00:53 |
tansell | lets lump it together with clean up a bit then | 00:53 |
Greywhind | ok | 00:53 |
tansell | the media stuff should probably look a "idle pre-fetching too" | 00:54 |
tansell | ie when you have no media needed "right now" it should be fetching stuff in the background | 00:54 |
Greywhind | ok, i can try to do something like that | 00:55 |
alanp | beautiful view of jupiter & it's moons from my balcony w/telescope | 00:56 |
tansell | Greywhind, I think that is probably a week or two project | 00:58 |
tansell | it's a bit fiddly but I don't think it's a major restructure or anything | 00:58 |
Greywhind | tansell: ok | 00:59 |
Greywhind | i'll do it after the midterm, most likely? | 00:59 |
tansell | yeah | 00:59 |
tansell | I think that should be the first after midterm goal | 00:59 |
Greywhind | ok | 00:59 |
tansell | so what else? | 01:01 |
tansell | you'll have about 6 weeks right? | 01:01 |
Greywhind | i don't really know - i was hoping you could just keep giving me things to do | 01:01 |
Greywhind | :P | 01:01 |
Greywhind | we could start with that and see where it goes? | 01:02 |
Greywhind | oh, the messaging between players - were you counting that? | 01:02 |
tansell | no | 01:03 |
tansell | do you want to check your calender to make sure I have the 6 weeks right | 01:03 |
tansell | ? | 01:03 |
Greywhind | i'll check | 01:04 |
Greywhind | yeah, 6 weeks, but the last one should be mostly finishing last touch-ups and/or documentation according to Google | 01:04 |
tansell | you don't have to go back to uni sooner or anything? | 01:05 |
Greywhind | tansell: no, i should be good to work through the end, although i'll be going back to school about a half-week after that | 01:05 |
*** shenki_ has joined #tp | 01:24 | |
*** shenki has quit IRC | 01:24 | |
*** jnengland77 has quit IRC | 01:33 | |
*** llnz has joined #tp | 01:46 | |
CIA-23 | landon tpclient-pyogre * re8ba27f35569 / (4 files in 2 dirs): Added the fire event, which puts up a laser between the two participants described | 02:14 |
CIA-23 | landon tpclient-pyogre * r6538b175542b /src/battleviewer.py: Fixed a bug that popped up after I changed the arguments fire_event receives | 02:17 |
CIA-23 | landon tpclient-pyogre * rd1c0acb7f322 /src/battleviewer.py: Finished the death_event, which causes objects to disappear with little flash (yet) | 02:25 |
*** llnz2 has joined #tp | 02:32 | |
CIA-23 | landon tpclient-pyogre * r88eccfe93cbe /src/battleviewer.py: Found a bug I missed related to the argument change again | 02:34 |
tansell | Landon, so got some more pretty screenshots? | 02:34 |
Landon | yeah, was just taking them | 02:37 |
tansell | great | 02:37 |
Landon | http://lfowles.org/images/battleviewer/ | 02:37 |
tpb | Title: Index of /images/battleviewer/ (at lfowles.org) | 02:37 |
tansell | good to see some progress | 02:37 |
Landon | I think I'm starting to understand the ogre workflow more | 02:37 |
Landon | this 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 :P | 02:38 |
tansell | Landon, so I think when attacking a planet you're going to need some special stuff | 02:40 |
Landon | it's not possible for there to be two planets in a battle is it? | 02:41 |
tansell | it doesn't really look like it's attacking a planet | 02:41 |
Landon | I think it might be worthwhile putting the planet off to the side and upping the scale a lot | 02:42 |
Landon | the laser gets wider as it goes along, but it's not at a very high value in the screenshots I took | 02:42 |
tansell | so I think the problem is that the laser needs to get thinner as it heads down | 02:42 |
Landon | oh | 02:43 |
Landon | gotcha | 02:43 |
tansell | as perspective should win over dispersion | 02:43 |
Landon | I'll change that and see how it looks | 02:44 |
tansell | I think as you add a bunch of different laser effects you'll have some more things to work with | 02:44 |
tansell | Landon, have you seen a tv show called Lexx? | 02:44 |
Landon | nope | 02:44 |
Landon | well, maybe, living ship or something? not enough to remember it though | 02:45 |
*** llnz2_64 has joined #tp | 02:46 | |
*** llnz has quit IRC | 02:46 | |
*** llnz2_64 is now known as llnz | 02:46 | |
jmtan | hey Landon, those are some nice lasers | 02:47 |
Landon | hey jmtan, thanks | 02:48 |
Landon | I had a nice texture for them, but can't seem to get it to work, right now they're plain green billboards | 02:48 |
mithro | http://www.youtube.com/watch?v=5O-1lAoTVnk&feature=related | 02:49 |
tpb | <http://ln-s.net/3NiO> (at www.youtube.com) | 02:49 |
mithro | http://www.youtube.com/watch?v=64xKpE59n4I&feature=related | 02:50 |
tpb | <http://ln-s.net/3NiP> (at www.youtube.com) | 02:50 |
*** llnz2_64 has joined #tp | 02:50 | |
*** llnz has quit IRC | 02:50 | |
*** llnz2_64 is now known as llnz | 02:50 | |
mithro | http://www.youtube.com/watch?v=PHCNha9Xxas&feature=related | 02:50 |
tpb | <http://ln-s.net/3NiQ> (at www.youtube.com) | 02:50 |
mithro | http://www.youtube.com/watch?v=PAlq8ykyE3I | 02:51 |
tpb | Title: YouTube - Lexx Season 4 (at www.youtube.com) | 02:51 |
Landon | interesting | 02:52 |
mithro | some more inspiration http://www.youtube.com/watch?v=86-TFKC2L6I | 02:53 |
tpb | Title: YouTube - Stargate Atlantis Ship Battle Must See (at www.youtube.com) | 02:53 |
mithro | that includes a bunch of different weapon types | 02:56 |
mithro | phaser like weapons | 02:56 |
mithro | "pulse cannon" type weapons | 02:56 |
mithro | missiles | 02:56 |
*** greenlion has joined #tp | 02:57 | |
*** llnz2 has quit IRC | 02:57 | |
mithro | Landon: remeber your target is something which looks good :) | 02:58 |
Landon | definitely | 02:58 |
Landon | two things I was thinking about lately: | 02:58 |
Landon | 1.) flash in battles | 02:59 |
Landon | I think jmtan originally suggested this to me, having fire events that don't connect to anything | 02:59 |
Landon | maybe because they are poorly aimed or because the target dodged | 02:59 |
Landon | every once in a while slip in a hit from the XML | 03:00 |
Landon | 2.) a debris field | 03:00 |
Landon | as you can see in the death screenshot, the planet just disappeared :p | 03:00 |
mithro | you definately need death animations too | 03:01 |
mithro | more stuff from stargate - http://www.youtube.com/watch?v=d7w9gcrGIFc&feature=related | 03:02 |
tpb | <http://ln-s.net/3Nij> (at www.youtube.com) | 03:02 |
tansell | Landon, I think 2) is a definite yes | 03:03 |
tansell | I'm not sure that 1) is needed | 03:03 |
tansell | Landon, some shield and "hit" animations are definitely needed | 03:04 |
tansell | Landon, oh and having it so that ships start leaking smoke and catch on fire as they take damage | 03:05 |
Landon | hm, ok | 03:06 |
tansell | Landon, there is a "particle effects" generator somewhere | 03:08 |
Landon | yeah, looking at the manual page | 03:09 |
Landon | brb | 03:09 |
tansell | http://www.ogre3d.org/wiki/index.php/OGRE_Particle_Editor | 03:09 |
tpb | <http://ln-s.net/3Njg> (at www.ogre3d.org) | 03:09 |
tansell | Landon, creating an adding some effects using that would quickly make it look more attractive | 03:11 |
tansell | Landon, did changing the tapering have any effect on the look? | 03:12 |
Landon | hm, not noticably | 03:17 |
Landon | I have 10:.01 ratio | 03:18 |
*** nash has quit IRC | 03:18 | |
Landon | oh | 03:19 |
Landon | the laser is going straight to the center of the earth | 03:19 |
*** llnz has quit IRC | 03:19 | |
*** llnz2 has joined #tp | 03:19 | |
Landon | I need to figure out how to get it to target the closest point | 03:19 |
*** llnz2 is now known as llnz | 03:19 | |
Landon | hm, I need to head to bed now, writing up a blog post | 03:25 |
CIA-23 | landon tpclient-pyogre * r110f60bcccee /src/laser.py: Fire event is useless without the laser code | 03:28 |
*** llnz has quit IRC | 03:36 | |
*** Greywhind has quit IRC | 04:00 | |
*** llnz has joined #tp | 04:20 | |
*** tansell-laptop has quit IRC | 04:22 | |
*** jmtan has quit IRC | 07:12 | |
*** mithro has quit IRC | 07:27 | |
* llnz wanders off | 07:49 | |
llnz | later all | 07:49 |
*** llnz has quit IRC | 07:49 | |
*** mithro has joined #tp | 08:05 | |
*** peres has joined #tp | 08:27 | |
*** bddebian has joined #tp | 10:36 | |
bddebian | Heya | 10:47 |
*** greenlion has quit IRC | 11:20 | |
*** shenki_ has quit IRC | 11:20 | |
*** peres has quit IRC | 11:30 | |
*** shenki_ has joined #tp | 12:03 | |
*** greenlion has joined #tp | 12:57 | |
*** greenlion has quit IRC | 13:19 | |
*** greenlion has joined #tp | 13:27 | |
*** greenlion has quit IRC | 13:29 | |
*** greenlion has joined #tp | 13:44 | |
*** Greywhind has joined #tp | 14:19 | |
*** jernejovc has joined #tp | 15:45 | |
*** llnz has joined #tp | 16:04 | |
llnz | morning all | 16:10 |
alanp | hello | 16:27 |
llnz | hi alanp | 16:30 |
alanp | how goes it? | 16:31 |
llnz | not too bad | 16:31 |
llnz | you? | 16:35 |
alanp | it's thunderstorming, other than that i'm good | 16:37 |
*** bddebian has quit IRC | 17:15 | |
*** greenlion has quit IRC | 18:12 | |
*** tuna-fish has joined #tp | 18:30 | |
*** JLP has quit IRC | 18:53 | |
*** JLP has joined #tp | 18:54 | |
*** jnengland77 has joined #tp | 19:12 | |
*** peres has joined #tp | 19:13 | |
*** tuna-fish has quit IRC | 19:14 | |
*** tuna-fish has joined #tp | 19:15 | |
*** nash has joined #tp | 19:15 | |
*** tuna-fish has quit IRC | 19:20 | |
*** mithro has quit IRC | 19:37 | |
*** JLP_ has joined #tp | 19:44 | |
*** JLP has quit IRC | 19:44 | |
*** peres has quit IRC | 19:53 | |
tansell | morning people | 19:54 |
llnz | hi tansell | 19:55 |
tansell | cherez, I don't see a status report from yesterday? | 20:10 |
*** mithro has joined #tp | 20:14 | |
*** tansell-laptop has joined #tp | 21:03 | |
cherez | tansell: Oops, I forgot to publish. | 21:09 |
*** bddebian has joined #tp | 21:13 | |
llnz | hi mhilmi | 21:19 |
mhilmi | hey llnz | 21:20 |
mhilmi | I'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 |
mhilmi | but ya, still at a loss on getting the eventloop working with the Qt application. | 21:22 |
mhilmi | I'm looking at the EventLoop class and the example class you made. can you explain what the setTimer function is for? | 21:23 |
llnz | setTimer 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 |
mhilmi | I'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#details | 21:40 |
tpb | <http://ln-s.net/3OA9> (at doc.trolltech.com) | 21:40 |
llnz | could be, i don't know much QT | 22:08 |
Greywhind | tansell-laptop: ping? | 22:33 |
*** jnengland77 has quit IRC | 22:47 | |
*** alanp_ has joined #tp | 23:52 | |
*** alanp_ has quit IRC | 23:56 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!