Monday, 2009-07-13

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
llnzbbl00:32
*** llnz has quit IRC00:32
jmtanLandon, ping? I was out for lunch00:32
Landonoh,just wondering if you've checked out the viewer since the new round progression stuff was added00:33
Landon(back/forward)00:33
jmtanoh not yet, I'll check it out when I'm back from work tonight00:34
Landonalright cool00:34
Landonwhat time is it over there?00:34
jmtanabout 12.30 pm00:34
Landonaha00:34
jmtanhow's progress so far? have you filled out the evaluation?00:35
Landonyeah00:35
LandonI think we may need to move goals around/refine milestones though00:36
Landonespecially now that I have a much better idea of what needs done00:36
jmtanalright, let me look at your milestones again00:37
jmtanLandon, so what did you have in mind for your revised goals?00:41
LandonI haven't got a specific list yet, but some things that pop to mind are working with collisions with Move events (actually, getting Move events into the XML parser is needed too)00:42
Landonintegrating into the client, which could probably be pushed back00:43
LandonI was just thinking of something else, can't remember what it was though :\00:44
Landonoh, work on the Fire event00:44
Landon(different weapon types, better looking firing against planets, etc)00:45
Landonnot sure accurate ship movement needs to take a week either, ships already turn in the direction they're heading before they head there00:47
jmtanaren't Move events already in the code? you had some stuff moving in the screencast00:49
jmtancollisions with Move events = collision detection between ships?00:49
Landonyeah move events are in the code00:50
Landonbut the ships will intersect if the server chooses poorly :P00:50
Landonand yeah ship collision detection00:51
LandonI'm checking to see if that will warrant any sort of physics engine, but I'm thinking if I keep it simple it shouldn't00:51
jmtanadding physics is a little too ambitious imo00:52
Landonwell, hm, it might, but I'd hate to add that much overhead just for keeping ships apart00:52
jmtanhow do you intend to handle collisions though? will the ships route around each other?00:52
Landonmithro suggested attaching ships to their intended location by a spring00:52
Landonso, if a ship was moving, the other ships would move around it00:53
Landonand then when it gets out of their radius, they would go back into place00:53
Landon(it would also solve 9 ships on a single spot and similar if that ever happened)00:53
Landonit'00:55
Landond be using the bounding spheres for simplicity00:56
jmtanonce a collision is detected, how will you decide the new vector for the ship? does the spring handle all that?00:58
jmtaninc. multiple collisions if we have simultaneous movement00:59
Landonhm, good point, not sure how simultaneous movement would work out00:59
Landonbut I was thinking of having it move in the opposite direction of the object colliding with it01:00
LandonI'm sure the physics libraries handle it much better, but it might be simple enough (unless it's a huge crowded scenario) to loop through all of the ships and move them until no collision is detected... nevermind, that wouldn't work well if you have a couple of ships at a single point01:01
LandonI suppose it might work to have moving ships on a "spring" (with no acceleration) to their new spots01:02
Landonand route themselves around possible collisions01:03
Landonhm, I'm starting to think it wouldn't be too difficult again, only check for collisions against the moving ship01:16
Landonand then the displaced ship a frame after01:17
Landonjust treat that as a move event by itself sort of01:17
Landonand it'd all work itself out (I'd hope)01:17
*** Vadtec has quit IRC01:28
*** llnz has joined #tp01:40
*** Greywhind has quit IRC01:48
jmtanLandon, sorry for the delay, would you like to continue our discussion tomorrow?02:08
jmtanI'm okay with adding the spring movement as a milestone, as long as you're confident with the theory part02:09
Landonsure02:11
Landonyeah, I'mgoing to spend the rest of tonight writing some pseudocode so I don't forget it02:12
jmtansounds good, see you then02:15
chereztansell: Ping?02:40
tansell-laptopcherez, pong02:46
cherezhttp://codereview.mithis.com/3002/show02:47
tpbTitle: Issue 3002: Parser - Code Review (at codereview.mithis.com)02:47
cherezWow, I misspelled "a".02:48
cherezBut I remedied your global variable objection and you can have multiple protocols in the same process.02:48
cherezI believe the change to TP04's headers is the only other change you suggested.02:49
*** greenlion has joined #tp03:05
*** nash has quit IRC03:15
*** alanp has quit IRC03:36
*** peres has joined #tp06:12
*** jmtan has quit IRC06:48
*** alanp has joined #tp07:27
*** peres has quit IRC07:49
*** verhoevenv has joined #tp08:32
* llnz wanders off08:59
llnzlater all08:59
*** llnz has quit IRC08:59
*** greenlion has quit IRC09:15
*** Greywhind has joined #tp10:22
*** tansell has quit IRC10:27
*** tansell has joined #tp10:28
*** bddebian has joined #tp10:32
*** mhilmi has joined #tp10:32
bddebianHeya10:34
*** tansell has joined #tp10:42
*** mhilmi has quit IRC10:54
*** jmtan has joined #tp10:59
*** jernejovc has joined #tp11:24
*** tansell-laptop has quit IRC11:26
*** Erroneous has joined #tp13:26
*** mhilmi has joined #tp13:41
*** Greywhind has quit IRC13:45
*** tuna-fish has quit IRC14:29
totehello :)14:36
*** alanp has quit IRC14:37
*** llnz has joined #tp15:57
*** verhoevenv has quit IRC16:22
*** Greywhind has joined #tp16:43
llnzmorning all16:54
*** bddebian has quit IRC16:54
*** tuna-fish has joined #tp17:17
totemorning17:21
*** jernejovc has quit IRC17:27
llnzhi tote17:36
llnzhow is it going?17:36
*** alanp has joined #tp17:39
llnzcherez: have you filled in your midterm evaluation survey?17:40
llnzhi alanp17:40
cherezllnz: I did last night.17:40
llnzcherez: cool, thanks17:40
alanphey17:42
alanpllnz: i'm having issues with getObjectsByPos17:43
alanpwhat it returns always has size 017:43
totellnz: been a crazy week, so not much work done im afraid :/17:43
llnzalanp: is there a size object parameter in the object in question?17:44
totebut its calm now, so ill start to spam the git soon :P17:44
alanpllnz: yes17:44
llnzis it set to something other than zero?17:44
alanpstd::set<uint32_t> ObjectManager::getObjectsByPos(const Vector3d & pos, uint64_t r){17:44
llnzalanp: what object is the problem?17:48
alanpany planet17:48
alanphttp://git.thousandparsec.net/gitweb/gitweb.cgi?p=tpserver-cpp.git;a=blob_plain;f=modules/games/mtsec/sendpoints.cpp;hb=refs/heads/mtsec17:50
tpb<http://ln-s.net/3X+V> (at git.thousandparsec.net)17:50
alanpmaybe i'm doing something silly?17:50
llnzwhy use a position to send the points to? why not a list of planets?17:53
alanplist of owned planets?17:54
llnzselect from the list of owned planets, yes17:54
*** greenlion has joined #tp17:54
alanpthat was my idea for a fix, wasn't sure why that call to objectsbypos wasn't working though18:00
llnzalanp: objectsbypos appears to do strange things when the size (raduis) is 118:22
*** ijpkdy has joined #tp18:23
ijpkdyhttp://tinyurl.com/nkypfa18:23
*** ijpkdy has quit IRC18:23
tpbTitle: DiebGame.net Gewinnspiel - Kostenlos iPhones 3G S, iPod 120GB Classics 7G und iPod shuffles 2G und 3G gewinnen (at tinyurl.com)18:23
llnzdamn spammer18:29
alanpah18:42
alanpno big deal18:42
alanpi'll just do a listparameter after dinner18:42
*** greenlion has quit IRC18:49
*** nash has joined #tp18:58
llnzhi nash19:20
nashheyo l19:21
nashheyo llnz19:21
nashurgh19:21
nashstupid tab completre19:21
llnzhehe19:22
*** tansell-laptop has joined #tp20:07
tansell-laptopheyo20:41
tansell-laptopLandon, http://gar.eecs.ucf.edu/index.php?content=main21:01
tpbTitle: Galactic Arms Race (GAR)Gunship (at gar.eecs.ucf.edu)21:01
Landonoh yeah, I saw that a week or two ago21:03
Landonhm21:14
Landoninteresting21:14
Landonlooks like they21:14
Landonre only going to think about releasing source _after_ it's a successful game21:14
tansellLandon, I thought it was already released21:16
tansellLandon, not on that site however21:17
tansellit's on the professor's site21:17
tansellor atleast that was the theory21:18
Landonoh?21:19
LandonI figured it would have been mentioned on teh forums if it was21:19
Landonwell, I see the evolution algorithms, but not the actual game21:21
*** tuna-fish has quit IRC21:22
tansellahh maybe21:24
tansellLandon, but it does have some spiffy particle effects that we might want to copy :)21:33
*** mithro has joined #tp21:35
tansellLandon, so where are we at now?21:42
Landonworking on Move21:42
Landontrying to implement your spring suggestion21:42
CIA-22alanp tpserver-cpp-mtsec * r4ea2e30b423a /modules/games/mtsec/sendpoints.cpp: Temporary fix, will move to a ListParameter of owned planets in the future.22:05
* alanp stupid mistake22:05
tansellLandon, to bad python-ode has never really worked :(22:08
Landonmithro: I got the newton stuff compiled, but I think for something this simple a physics engine wouldn't really be neede22:09
Landond22:09
Landonespecially since colliding ships is pretty much an edge case to begin with22:09
tansellI guess we'll see22:10
tanselllunch now22:10
tansellbblr22:10
Landonalthough, when you say ODE I can't help but think ordinary differential equations >.<22:10
*** Khezar has joined #tp22:15
*** Khezar has joined #tp22:16
*** Khezar is now known as Greywhind_22:16
*** Greywhind has quit IRC22:18
*** Greywhind_ is now known as Greywhind22:18
*** Greywhind has quit IRC22:28
Landonhm, be back in an hour22:49
*** Erroneous has quit IRC23:21
tansellback now23:22
tansellcherez, ping?23:22
chereztansell: Pong.23:23
tansellcherez, so did you end up splitting that CL into 3?23:23
cherezIt's 3 branches on my system now; I'm not sure what else you want me to do with it.23:24
tansellcherez, if you upload the other couple of CLs I'll approve them23:43

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