*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
llnz | bbl | 00:32 |
---|---|---|
*** llnz has quit IRC | 00:32 | |
jmtan | Landon, ping? I was out for lunch | 00:32 |
Landon | oh,just wondering if you've checked out the viewer since the new round progression stuff was added | 00:33 |
Landon | (back/forward) | 00:33 |
jmtan | oh not yet, I'll check it out when I'm back from work tonight | 00:34 |
Landon | alright cool | 00:34 |
Landon | what time is it over there? | 00:34 |
jmtan | about 12.30 pm | 00:34 |
Landon | aha | 00:34 |
jmtan | how's progress so far? have you filled out the evaluation? | 00:35 |
Landon | yeah | 00:35 |
Landon | I think we may need to move goals around/refine milestones though | 00:36 |
Landon | especially now that I have a much better idea of what needs done | 00:36 |
jmtan | alright, let me look at your milestones again | 00:37 |
jmtan | Landon, so what did you have in mind for your revised goals? | 00:41 |
Landon | I 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 |
Landon | integrating into the client, which could probably be pushed back | 00:43 |
Landon | I was just thinking of something else, can't remember what it was though :\ | 00:44 |
Landon | oh, work on the Fire event | 00:44 |
Landon | (different weapon types, better looking firing against planets, etc) | 00:45 |
Landon | not sure accurate ship movement needs to take a week either, ships already turn in the direction they're heading before they head there | 00:47 |
jmtan | aren't Move events already in the code? you had some stuff moving in the screencast | 00:49 |
jmtan | collisions with Move events = collision detection between ships? | 00:49 |
Landon | yeah move events are in the code | 00:50 |
Landon | but the ships will intersect if the server chooses poorly :P | 00:50 |
Landon | and yeah ship collision detection | 00:51 |
Landon | I'm checking to see if that will warrant any sort of physics engine, but I'm thinking if I keep it simple it shouldn't | 00:51 |
jmtan | adding physics is a little too ambitious imo | 00:52 |
Landon | well, hm, it might, but I'd hate to add that much overhead just for keeping ships apart | 00:52 |
jmtan | how do you intend to handle collisions though? will the ships route around each other? | 00:52 |
Landon | mithro suggested attaching ships to their intended location by a spring | 00:52 |
Landon | so, if a ship was moving, the other ships would move around it | 00:53 |
Landon | and then when it gets out of their radius, they would go back into place | 00:53 |
Landon | (it would also solve 9 ships on a single spot and similar if that ever happened) | 00:53 |
Landon | it' | 00:55 |
Landon | d be using the bounding spheres for simplicity | 00:56 |
jmtan | once a collision is detected, how will you decide the new vector for the ship? does the spring handle all that? | 00:58 |
jmtan | inc. multiple collisions if we have simultaneous movement | 00:59 |
Landon | hm, good point, not sure how simultaneous movement would work out | 00:59 |
Landon | but I was thinking of having it move in the opposite direction of the object colliding with it | 01:00 |
Landon | I'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 point | 01:01 |
Landon | I suppose it might work to have moving ships on a "spring" (with no acceleration) to their new spots | 01:02 |
Landon | and route themselves around possible collisions | 01:03 |
Landon | hm, I'm starting to think it wouldn't be too difficult again, only check for collisions against the moving ship | 01:16 |
Landon | and then the displaced ship a frame after | 01:17 |
Landon | just treat that as a move event by itself sort of | 01:17 |
Landon | and it'd all work itself out (I'd hope) | 01:17 |
*** Vadtec has quit IRC | 01:28 | |
*** llnz has joined #tp | 01:40 | |
*** Greywhind has quit IRC | 01:48 | |
jmtan | Landon, sorry for the delay, would you like to continue our discussion tomorrow? | 02:08 |
jmtan | I'm okay with adding the spring movement as a milestone, as long as you're confident with the theory part | 02:09 |
Landon | sure | 02:11 |
Landon | yeah, I'mgoing to spend the rest of tonight writing some pseudocode so I don't forget it | 02:12 |
jmtan | sounds good, see you then | 02:15 |
cherez | tansell: Ping? | 02:40 |
tansell-laptop | cherez, pong | 02:46 |
cherez | http://codereview.mithis.com/3002/show | 02:47 |
tpb | Title: Issue 3002: Parser - Code Review (at codereview.mithis.com) | 02:47 |
cherez | Wow, I misspelled "a". | 02:48 |
cherez | But I remedied your global variable objection and you can have multiple protocols in the same process. | 02:48 |
cherez | I believe the change to TP04's headers is the only other change you suggested. | 02:49 |
*** greenlion has joined #tp | 03:05 | |
*** nash has quit IRC | 03:15 | |
*** alanp has quit IRC | 03:36 | |
*** peres has joined #tp | 06:12 | |
*** jmtan has quit IRC | 06:48 | |
*** alanp has joined #tp | 07:27 | |
*** peres has quit IRC | 07:49 | |
*** verhoevenv has joined #tp | 08:32 | |
* llnz wanders off | 08:59 | |
llnz | later all | 08:59 |
*** llnz has quit IRC | 08:59 | |
*** greenlion has quit IRC | 09:15 | |
*** Greywhind has joined #tp | 10:22 | |
*** tansell has quit IRC | 10:27 | |
*** tansell has joined #tp | 10:28 | |
*** bddebian has joined #tp | 10:32 | |
*** mhilmi has joined #tp | 10:32 | |
bddebian | Heya | 10:34 |
*** tansell has joined #tp | 10:42 | |
*** mhilmi has quit IRC | 10:54 | |
*** jmtan has joined #tp | 10:59 | |
*** jernejovc has joined #tp | 11:24 | |
*** tansell-laptop has quit IRC | 11:26 | |
*** Erroneous has joined #tp | 13:26 | |
*** mhilmi has joined #tp | 13:41 | |
*** Greywhind has quit IRC | 13:45 | |
*** tuna-fish has quit IRC | 14:29 | |
tote | hello :) | 14:36 |
*** alanp has quit IRC | 14:37 | |
*** llnz has joined #tp | 15:57 | |
*** verhoevenv has quit IRC | 16:22 | |
*** Greywhind has joined #tp | 16:43 | |
llnz | morning all | 16:54 |
*** bddebian has quit IRC | 16:54 | |
*** tuna-fish has joined #tp | 17:17 | |
tote | morning | 17:21 |
*** jernejovc has quit IRC | 17:27 | |
llnz | hi tote | 17:36 |
llnz | how is it going? | 17:36 |
*** alanp has joined #tp | 17:39 | |
llnz | cherez: have you filled in your midterm evaluation survey? | 17:40 |
llnz | hi alanp | 17:40 |
cherez | llnz: I did last night. | 17:40 |
llnz | cherez: cool, thanks | 17:40 |
alanp | hey | 17:42 |
alanp | llnz: i'm having issues with getObjectsByPos | 17:43 |
alanp | what it returns always has size 0 | 17:43 |
tote | llnz: been a crazy week, so not much work done im afraid :/ | 17:43 |
llnz | alanp: is there a size object parameter in the object in question? | 17:44 |
tote | but its calm now, so ill start to spam the git soon :P | 17:44 |
alanp | llnz: yes | 17:44 |
llnz | is it set to something other than zero? | 17:44 |
alanp | std::set<uint32_t> ObjectManager::getObjectsByPos(const Vector3d & pos, uint64_t r){ | 17:44 |
llnz | alanp: what object is the problem? | 17:48 |
alanp | any planet | 17:48 |
alanp | http://git.thousandparsec.net/gitweb/gitweb.cgi?p=tpserver-cpp.git;a=blob_plain;f=modules/games/mtsec/sendpoints.cpp;hb=refs/heads/mtsec | 17:50 |
tpb | <http://ln-s.net/3X+V> (at git.thousandparsec.net) | 17:50 |
alanp | maybe i'm doing something silly? | 17:50 |
llnz | why use a position to send the points to? why not a list of planets? | 17:53 |
alanp | list of owned planets? | 17:54 |
llnz | select from the list of owned planets, yes | 17:54 |
*** greenlion has joined #tp | 17:54 | |
alanp | that was my idea for a fix, wasn't sure why that call to objectsbypos wasn't working though | 18:00 |
llnz | alanp: objectsbypos appears to do strange things when the size (raduis) is 1 | 18:22 |
*** ijpkdy has joined #tp | 18:23 | |
ijpkdy | http://tinyurl.com/nkypfa | 18:23 |
*** ijpkdy has quit IRC | 18:23 | |
tpb | Title: DiebGame.net Gewinnspiel - Kostenlos iPhones 3G S, iPod 120GB Classics 7G und iPod shuffles 2G und 3G gewinnen (at tinyurl.com) | 18:23 |
llnz | damn spammer | 18:29 |
alanp | ah | 18:42 |
alanp | no big deal | 18:42 |
alanp | i'll just do a listparameter after dinner | 18:42 |
*** greenlion has quit IRC | 18:49 | |
*** nash has joined #tp | 18:58 | |
llnz | hi nash | 19:20 |
nash | heyo l | 19:21 |
nash | heyo llnz | 19:21 |
nash | urgh | 19:21 |
nash | stupid tab completre | 19:21 |
llnz | hehe | 19:22 |
*** tansell-laptop has joined #tp | 20:07 | |
tansell-laptop | heyo | 20:41 |
tansell-laptop | Landon, http://gar.eecs.ucf.edu/index.php?content=main | 21:01 |
tpb | Title: Galactic Arms Race (GAR)Gunship (at gar.eecs.ucf.edu) | 21:01 |
Landon | oh yeah, I saw that a week or two ago | 21:03 |
Landon | hm | 21:14 |
Landon | interesting | 21:14 |
Landon | looks like they | 21:14 |
Landon | re only going to think about releasing source _after_ it's a successful game | 21:14 |
tansell | Landon, I thought it was already released | 21:16 |
tansell | Landon, not on that site however | 21:17 |
tansell | it's on the professor's site | 21:17 |
tansell | or atleast that was the theory | 21:18 |
Landon | oh? | 21:19 |
Landon | I figured it would have been mentioned on teh forums if it was | 21:19 |
Landon | well, I see the evolution algorithms, but not the actual game | 21:21 |
*** tuna-fish has quit IRC | 21:22 | |
tansell | ahh maybe | 21:24 |
tansell | Landon, but it does have some spiffy particle effects that we might want to copy :) | 21:33 |
*** mithro has joined #tp | 21:35 | |
tansell | Landon, so where are we at now? | 21:42 |
Landon | working on Move | 21:42 |
Landon | trying to implement your spring suggestion | 21:42 |
CIA-22 | alanp 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 mistake | 22:05 | |
tansell | Landon, to bad python-ode has never really worked :( | 22:08 |
Landon | mithro: I got the newton stuff compiled, but I think for something this simple a physics engine wouldn't really be neede | 22:09 |
Landon | d | 22:09 |
Landon | especially since colliding ships is pretty much an edge case to begin with | 22:09 |
tansell | I guess we'll see | 22:10 |
tansell | lunch now | 22:10 |
tansell | bblr | 22:10 |
Landon | although, when you say ODE I can't help but think ordinary differential equations >.< | 22:10 |
*** Khezar has joined #tp | 22:15 | |
*** Khezar has joined #tp | 22:16 | |
*** Khezar is now known as Greywhind_ | 22:16 | |
*** Greywhind has quit IRC | 22:18 | |
*** Greywhind_ is now known as Greywhind | 22:18 | |
*** Greywhind has quit IRC | 22:28 | |
Landon | hm, be back in an hour | 22:49 |
*** Erroneous has quit IRC | 23:21 | |
tansell | back now | 23:22 |
tansell | cherez, ping? | 23:22 |
cherez | tansell: Pong. | 23:23 |
tansell | cherez, so did you end up splitting that CL into 3? | 23:23 |
cherez | It's 3 branches on my system now; I'm not sure what else you want me to do with it. | 23:24 |
tansell | cherez, if you upload the other couple of CLs I'll approve them | 23:43 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!