Timestamps are in GMT/BST.
| 00:10:12 | | sam686 has joined |
| 00:10:13 | | ChanServ sets mode +v sam686 |
| 00:15:31 | | IAmBeard Quit (Quit: Leaving) |
| 00:18:35 | | IAmBeard has joined |
| 03:05:42 | IAmBeard | don't worry Heyub, i don't think we'd exceede the 7mb boundary I'm setting for the map, and even that is a large estimate |
| 03:05:54 | IAmBeard | :) |
| 03:12:00 | Heyub | Then I think I conveyed the wrong message lol |
| 03:12:58 | IAmBeard | well, I'm not going to encourage people to make huge maps, and in fact, I want to try and encourage shared resources, meaning different packs may share sound effects, or textures |
| 03:13:05 | IAmBeard | meaning if you have it once, you won't need it again |
| 03:14:58 | Heyub | Yeah, that is a big help for 3D maps, using textures existing in stock maps. |
| 03:15:29 | Heyub | Though bitfighter doesnt necessarily have that, and I doubt a map would use many textures. |
| 03:16:28 | IAmBeard | anyway, night time for me |
| 03:16:58 | | IAmBeard Quit (Quit: Leaving) |
| 03:29:32 | | raptor has joined |
| 03:29:32 | | ChanServ sets mode +o raptor |
| 04:15:03 | | raptor Quit (Ping timeout: 245 seconds) |
| 05:10:50 | | zoomber_mbp has joined |
| 05:11:01 | zoomber_mbp | howdy |
| 05:11:08 | zoomber_mbp | hey sam686 you on? |
| 05:11:11 | Heyub | Hello |
| 05:11:16 | sam686 | hi |
| 05:11:37 | zoomber_mbp | well, i don't know what we just did, but I now get about 50 mbps home internet speed |
| 05:12:16 | sam686 | are you connected to different wireless? |
| 05:12:26 | zoomber_mbp | no, we switched to a cable modem |
| 05:12:35 | zoomber_mbp | and are going through our tv service i guess.. |
| 05:12:44 | sam686 | oh, ok thats changes speed.. |
| 05:12:51 | zoomber_mbp | of course |
| 05:13:18 | zoomber_mbp | but it's just hard to wrap your mind around a friend coming to your house with a modem changing your speed from 2.5 mbps to 50 |
| 05:13:25 | zoomber_mbp | though wireless i get around 20 |
| 05:13:40 | sam686 | yes, wireless G is limited to about 20 Mbps |
| 05:13:57 | zoomber_mbp | though mine actually might be on N, but week signal as I'm in another room |
| 05:13:58 | sam686 | both your computer and router need to support wireless N to get faster wireless |
| 05:14:06 | zoomber_mbp | they do, i think |
| 05:14:56 | sam686 | what router is it? a cable router? or a separate cable modem + router? |
| 05:15:15 | zoomber_mbp | cable modem + time capsule |
| 05:15:18 | zoomber_mbp | apple ^ |
| 05:15:57 | sam686 | well, how do you get wireless then? |
| 05:16:09 | zoomber_mbp | apple time capsule = wireless router too |
| 05:16:55 | sam686 | oh, i guess your "apple time capsule" is acking like a router... |
| 05:17:30 | sam686 | which means any port foward you need will need to be set up on your "apple time captule" |
| 05:18:21 | zoomber_mbp | Yes, i set it up myself that way |
| 05:18:30 | zoomber_mbp | but, the friend who came over added a dns server of 8.8.8.8 |
| 05:18:55 | zoomber_mbp | not sure what to think right now, but all i can say is i have two internets now... |
| 05:19:16 | sam686 | http://theos.in/windows-xp/free-fast-public-dns-server-list/ any DNS server listed there should work too.. |
| 05:20:51 | sam686 | without DNS, you can only connect to IP address of a web page (such as http://74.125.225.41 ) |
| 05:20:56 | zoomber_mbp | ah ok |
| 05:21:24 | zoomber_mbp | we used to have a default whatever att used, but i guess this time we have to specify a dns server ourself |
| 05:21:55 | zoomber_mbp | hmm |
| 05:22:05 | zoomber_mbp | i don't know what to do now, download a big file i suppose |
| 05:22:18 | sam686 | yes, i pretty much configured my router a static DNS server to 208.67.222.222 and 8.8.8.8 , it always worked for me |
| 05:22:48 | sam686 | 2 or more DNS servers is good in case one goes dead.. |
| 05:23:32 | sam686 | http://speedtest.net/ are you able to speed test? |
| 05:26:10 | zoomber_mbp | yeah |
| 05:26:13 | zoomber_mbp | i get around 50 hard wired |
| 05:26:39 | zoomber_mbp | my server is practically a dedicated server now, just OSX instead of linux |
| 05:27:02 | sam686 | mines is about 30 MBps download, 5 Mbps upload (my download speed goes down to 20 Mbps on wireless connection (wifi G) |
| 05:27:24 | zoomber_mbp | i could almost move my bit fighter servers to my own home |
| 05:28:36 | sam686 | by the way, the server 96.44.134.183 appears to have died on May 1 |
| 05:28:51 | sam686 | which may be a now dead fehosting |
| 05:41:03 | zoomber_mbp | nooooooooooooooooo |
| 05:41:03 | zoomber_mbp | ] |
| 05:41:06 | zoomber_mbp | i shall take alook |
| 06:17:44 | zoomber_mbp | hmmmmmm |
| 06:53:13 | zoomber_mbp | sweet, when someone emails me something, i can convert it to a google docs file |
| 07:19:59 | | watusimoto has joined |
| 07:19:59 | | ChanServ sets mode +o watusimoto |
| 07:20:05 | zoomber_mbp | hey watusimoto |
| 07:20:25 | sam686 | zoomber_mbp ever consider fixing your avatar? http://bitfighter.org/forums/memberlist.php?mode=viewprofile&u=76 |
| 07:20:39 | zoomber_mbp | not sure where the original pic went |
| 07:26:46 | zoomber_mbp | if you have the original picture, sure then |
| 07:27:04 | zoomber_mbp | it seems imageshack lost my picture |
| 07:30:48 | sam686 | looks like mono may be workking "mono --version" |
| 07:30:53 | zoomber_mbp | sweet |
| 07:31:31 | zoomber_mbp | ok |
| 07:32:38 | zoomber_mbp | ok well it looks like its working |
| 07:39:22 | | kodaws has joined |
| 07:40:26 | sam686 | i will need to go, good night |
| 07:40:38 | | zoomber_mbp Quit (Quit: zoomber_mbp) |
| 07:40:51 | | sam686 has left |
| 11:12:44 | | kodaws Quit (Ping timeout: 256 seconds) |
| 12:45:12 | | kodaws has joined |
| 13:21:43 | | IAmBeard has joined |
| 13:30:02 | | LordDVG has joined |
| 14:28:47 | | Watusimoto_ has joined |
| 14:46:50 | Heyub | There is an impostor in our midst. |
| 15:14:15 | IAmBeard | :O |
| 15:14:34 | IAmBeard | likely a pingtimeout |
| 15:33:30 | | Watusimoto_ Quit (Ping timeout: 252 seconds) |
| 15:36:39 | | Little_Apple has joined |
| 15:36:44 | Little_Apple | helloooooo |
| 15:38:49 | Little_Apple | aaand everyone appears to be afk. |
| 15:38:51 | Little_Apple | of well |
| 15:38:53 | Little_Apple | OH WELL. |
| 15:46:25 | Heyub | hi |
| 15:48:51 | | raptor has joined |
| 15:48:52 | | ChanServ sets mode +o raptor |
| 15:49:29 | raptor | good day! |
| 15:49:37 | | Little_Apple Quit (Ping timeout: 245 seconds) |
| 15:50:20 | Heyub | Hello |
| 15:50:44 | raptor | i'm trying to get a github account so i can contribute my ppc changes to naev... |
| 15:50:52 | raptor | but i'm still stuck on a username |
| 15:50:54 | raptor | bah |
| 15:56:43 | kodaws | hello |
| 15:56:48 | raptor | hi kodaws |
| 15:56:54 | kodaws | naev? what's that |
| 15:57:04 | raptor | http://naev.org |
| 15:57:23 | raptor | another OSS game from which I have stolen code ideas liberally :) |
| 15:57:40 | raptor | I also package for them like I do with hedgewars in the OBS |
| 15:59:59 | kodaws | ooh i see |
| 16:00:08 | kodaws | another possible gsoc target :p |
| 16:00:22 | raptor | haha, yep |
| 16:00:41 | raptor | the game mostly lacks further story development |
| 16:00:55 | raptor | in my opinion... |
| 16:03:15 | kodaws | how's bitfighter goin? |
| 16:03:16 | kodaws | g |
| 16:03:38 | raptor | doing good, i think - still a small community |
| 16:03:51 | raptor | but we released 017a - the 2nd iteration with SDL |
| 16:03:58 | raptor | so it's a lot more stable (again) |
| 16:10:14 | kodaws | :) |
| 16:10:38 | kodaws | i still believe that gsoc would have increased your community :p |
| 16:10:58 | kodaws | who's doing the graphics these days |
| 16:11:25 | raptor | all of us... sort of |
| 16:11:36 | raptor | not much to do when it's just vector graphics |
| 16:11:56 | raptor | i think you are right with gsoc... |
| 16:12:04 | raptor | i just have no time :( |
| 16:24:37 | kodaws | we've got 5 slots |
| 16:24:47 | raptor | wow |
| 16:24:52 | kodaws | that's going to require an immense work |
| 16:27:58 | watusimoto | I want to do it, but we don't have dev coverage for the whole summer. I can do it most of the time, but there will be periods when I am away. |
| 16:28:12 | | Watusimoto_ has joined |
| 16:48:26 | kodaws | hm |
| 16:51:17 | | Watusimoto_ Quit (Ping timeout: 276 seconds) |
| 16:54:32 | | kodabbws has joined |
| 16:57:42 | | kodaws Quit (Ping timeout: 256 seconds) |
| 16:57:58 | | watusimoto Quit (Ping timeout: 248 seconds) |
| 17:04:18 | | kodabbws Quit (Ping timeout: 260 seconds) |
| 17:50:49 | Heyub | I |
| 17:50:59 | Heyub | 've never known someone to be stuck so long on a name, raptor. |
| 17:51:07 | raptor | ugh |
| 17:51:18 | raptor | it's the hardest choice of them all... |
| 17:56:54 | Heyub | Take your curremt name, then your two previous names. Use your current name, then after include the first two letters of the previous two as if they are your initials. |
| 17:57:08 | raptor | i'm too picky |
| 18:13:50 | Heyub | Mom is bent on sending me to summer classes :< |
| 18:24:18 | IAmBeard | Heyub, grade 11 or 12? |
| 18:32:35 | | Watusimoto has joined |
| 18:32:35 | Heyub | 11 |
| 18:32:49 | raptor | you should do 'different' classes |
| 18:33:01 | raptor | like karate, or dance, or claymaking |
| 18:33:13 | raptor | or guitar |
| 18:33:39 | raptor | ukelele |
| 18:39:37 | IAmBeard | if you want to meet some awesome people, most universities do summer courses that are open to highschoolers, and it counts towards university credits |
| 18:39:47 | raptor | ^^ that is an excellent idea |
| 18:39:55 | raptor | in fact, just skip 12th grade |
| 18:40:14 | IAmBeard | lol |
| 18:46:37 | IAmBeard | i actually did a victory lap in highschool - i was the year just after they got rid of grade 13 in canada |
| 18:47:20 | IAmBeard | i was like "screw this, i do whatever I want" - hah - no, actually it's because I was really sick in highschool and funny-enough, i needed more open-credits (already did all the required stuff by gr11) |
| 19:10:36 | | BFLogBot - Commit ca8eee25e142 | Author: watusim...@bitfighter.org | Log: Further simplify lua interface -- no more dummy static functions required (mostly) |
| 19:10:57 | Watusimoto | well, for better worse, testItems and asteroids now have a lua method to determine if they are mounted to a ship |
| 19:11:10 | Watusimoto | the answer is generally no.... |
| 19:11:31 | raptor | haha |
| 19:11:37 | raptor | 'generally' huh? |
| 19:11:51 | Watusimoto | not sure if this is a good thing or not. maybe good -- less need to parse item types to figure out which ones you can run certain methods on |
| 19:12:14 | Watusimoto | maybe we need an asteroid carrying module |
| 19:12:54 | Watusimoto | but my latest improviemnts on the lua coding follow the underlying object model more closely |
| 19:13:24 | raptor | great! |
| 19:13:33 | Watusimoto | not necessarily... but I can remove a bunch of code. |
| 19:13:45 | raptor | exactly |
| 19:13:45 | Watusimoto | why should the lua object model mirror the c++ one? |
| 19:14:17 | Watusimoto | well this is the way we're going, I think |
| 19:14:36 | Watusimoto | things look a lot less cluttered |
| 19:14:53 | Watusimoto | and I really like using luaW inheritance |
| 19:15:00 | Watusimoto | it really simplifies things |
| 19:15:52 | Watusimoto | { "getLoc", luaW_doMethod<Item, &getLoc> }, |
| 19:16:22 | Watusimoto | maps the lua fn getLoc to a function that checks the proxy, and runs getLoc on the c++ object passing L as a single parameter |
| 19:16:44 | Watusimoto | and it maps it to Item and everythign that inhertis from Item |
| 19:17:02 | raptor | i like the simplicity |
| 19:17:08 | Watusimoto | yes, I do to |
| 19:17:15 | Watusimoto | handles all the casting and such as well |
| 19:17:17 | Watusimoto | very clean |
| 19:17:44 | Watusimoto | templates to the rescue! |
| 19:20:26 | raptor | so i've been thinking about the bot logic |
| 19:20:49 | raptor | if, for instace, i want to move the orbit(Point) ability into c++ |
| 19:21:00 | raptor | whould that still be called on every onTick? |
| 19:21:28 | Watusimoto | I'm not sure |
| 19:21:44 | Watusimoto | that particular item might require more design |
| 19:22:00 | raptor | becuase our current orbit() method will just recalculate the next position again on each tick and go there... |
| 19:22:10 | raptor | which isn't really task-oriented |
| 19:22:22 | Watusimoto | we'd need to create support for navigation along a path without querying the robot |
| 19:22:49 | Watusimoto | so the robot would need to "file a flight plan" and the go, perhaps with an event call when it arrived at a destination |
| 19:23:07 | Watusimoto | so in your case, the flight plan might be to orbit a point |
| 19:23:54 | Watusimoto | we already have the concept of a flight plan; I think they are a series of way points that a bot can fly in a straight ilne between |
| 19:24:21 | raptor | yes - however i think it is only for following the A* route right now |
| 19:24:22 | Watusimoto | but we have no code to make the bot fly along that flight plan without calling ontick to set the bot's move every tick |
| 19:24:31 | raptor | yes that^^ |
| 19:25:15 | raptor | because i don't think the onTick() stuff is really intuitive enough for people who want to create bots |
| 19:26:13 | Watusimoto | so the first step is probably finding a way to tell the bot to start flying along the flight plan, and creating an event call like onArrive() that gets fired when the bot arrives |
| 19:26:47 | Watusimoto | then the next step is probably figuring a way to let flight plans be things like orbital paths rather than A* point-to-point paths as they are now |
| 19:27:16 | Watusimoto | maybe create a FlightPath class? (thinking aloud here) |
| 19:27:28 | Watusimoto | and subclass OrbitalPath |
| 19:27:51 | raptor | would we need a greater BotTask class? |
| 19:27:58 | | sam686 has joined |
| 19:27:58 | | ChanServ sets mode +v sam686 |
| 19:28:02 | Watusimoto | not sure |
| 19:28:03 | raptor | or do we want to go task-driven at all? |
| 19:28:11 | Watusimoto | what's the alternative? |
| 19:28:21 | Watusimoto | I think we do, at least for flight |
| 19:28:49 | raptor | yeah - _k always said the worst part about bots was making them go somewhere |
| 19:29:36 | Watusimoto | maybe we'd write something like bot->setMove(bot->getFlightPlan()->getMove()) |
| 19:29:54 | Watusimoto | and that would set the movement portion of the bot's move |
| 19:31:16 | raptor | wait - there is the method thrustToPt |
| 19:31:24 | raptor | i bet _k didn't even know about that... |
| 19:31:26 | Watusimoto | maybe in Lua we'd say: |
| 19:31:55 | Watusimoto | bot:fileFlightPlan(destinationPoint) |
| 19:32:39 | Watusimoto | or bot:fileFlightPlan(new OrbitFlightPlan(orbitPoint)) |
| 19:32:59 | Watusimoto | bot:fileFlightPlan(new FlightPlan(destinationPoint)) |
| 19:33:40 | Watusimoto | bot:fileFlightPlan(new ZigZagFlightPlan(destPoint, zigMagnitude)) |
| 19:33:54 | raptor | then in onTick() we could use an interruptFlightPlan() and resumeFlightPlan() |
| 19:34:05 | Watusimoto | yes, sure |
| 19:34:39 | Watusimoto | or, if we unsubscribed to onTick(), it could be onIncomingProjectile(interruptFlightPlan()) |
| 19:35:03 | raptor | can you do that? unsubscribe from onTick() |
| 19:35:06 | Watusimoto | wait, not quite right |
| 19:35:07 | Watusimoto | sure |
| 19:35:24 | Watusimoto | there's a sample in the wiki |
| 19:35:47 | Watusimoto | You can also use timers and events to create a basic sleep function: |
| 19:35:47 | Watusimoto | function sleep(time) -- Sleep time in ms |
| 19:35:47 | Watusimoto | unsubscribe(TickEvent) -- Stop getting tick events until... |
| 19:35:47 | Watusimoto | Timer:scheduleOnce("subscribe(TickEvent)", time) -- ...we resubscribe! |
| 19:35:47 | Watusimoto | end |
| 19:35:58 | raptor | ahhh |
| 19:36:30 | raptor | i didn't know timers were available from Lua... |
| 19:36:39 | Watusimoto | Bots are automatically subscribed to onTick(), but they can unsubscribe |
| 19:36:44 | Watusimoto | we have a very cool timer class |
| 19:36:54 | Watusimoto | http://bitfighter.org/wiki/index.php/Programming_robots#Timers |
| 19:37:19 | Watusimoto | I plundered that from some other game |
| 19:40:40 | raptor | neat |
| 19:41:27 | Watusimoto | I like it alot |
| 19:41:34 | Watusimoto | never used, as far as I know |
| 19:42:14 | Watusimoto | if you unsubscribe from everything, I think the bot is basically toast |
| 19:42:42 | raptor | sitting duck |
| 19:42:48 | raptor | or not spawn-able? |
| 19:53:28 | Watusimoto | it will spawn |
| 19:53:31 | Watusimoto | and sit |
| 19:53:40 | raptor | quack quack |
| 19:55:48 | Watusimoto | wow -- in C++ you can overload the () operator |
| 19:56:54 | raptor | what |
| 19:56:56 | raptor | no way |
| 19:58:53 | raptor | ha! you can do the comma, too |
| 20:00:21 | Watusimoto | to be honest, I didn't even realize that () was an operator |
| 20:00:29 | Watusimoto | any more than the ; is |
| 20:00:32 | raptor | yeah, me neither |
| 20:00:39 | Watusimoto | overload the ,? |
| 20:01:30 | raptor | http://en.wikibooks.org/wiki/C++_Programming/Operators/Operator_Overloading?section=14#Comma_operator |
| 20:37:42 | Heyub | I tried the trumpet. The inhabitants of the household responded by saying "Please do something else." |
| 20:39:06 | raptor | or racquetball |
| 20:39:07 | Heyub | The issue is finding classes that teach what I want to learn, and do not cost too much money. |
| 20:39:12 | raptor | tennis? |
| 20:39:23 | Heyub | We use to do some sports but gass prices killed the idea. |
| 20:39:39 | raptor | ah |
| 20:39:43 | raptor | carpentry |
| 20:39:48 | raptor | :) |
| 20:39:57 | Heyub | Funny you should say that... |
| 20:40:03 | Heyub | Im helping dad build a house. |
| 20:40:08 | raptor | great! |
| 20:40:21 | Heyub | Unfortunately my back isnt the best for that :( |
| 20:42:05 | Heyub | I am very interested in learning to program, in particular, C. Though I will probably have to settle for C++. |
| 20:42:51 | raptor | both are evil |
| 20:42:54 | raptor | i mean good |
| 20:42:58 | Heyub | lol |
| 20:43:51 | sam686 | c, and c++ have several things that are the same.. |
| 20:43:51 | Heyub | It concerns me though, that it will cost 2-4k just for a couple weeks of classes... I could learn it myself, it would be harder, but it would be free. |
| 20:44:04 | raptor | i learned it myself |
| 20:44:14 | raptor | well, for various definitions of 'learn' |
| 20:44:32 | Heyub | I tried several years ago but failed. |
| 20:44:37 | raptor | the key is to have an objective, then use the chosen language to accomplish it no matter what |
| 20:44:52 | Heyub | Why do you think I hang around open source games? |
| 20:44:57 | Heyub | :P |
| 20:44:58 | raptor | hehe |
| 20:45:07 | raptor | start smaller maybe? |
| 20:45:18 | sam686 | maybe, to take a look at source code? |
| 20:45:39 | Heyub | Well I had given up on programming and turned a focus to the graphical side of things. |
| 20:45:47 | raptor | like to teach myself python - i decided i wanted to write a script that will parse text out of .cpp file |
| 20:46:15 | raptor | that's it |
| 20:46:19 | raptor | start with text processing |
| 20:46:27 | Heyub | Im not there yet, I have promised to complete a few models before I can change my focus. |
| 20:46:30 | raptor | then go to running other commands... |
| 20:46:32 | raptor | ah |
| 20:46:50 | Heyub | I did create a calculator from C once. |
| 20:50:00 | Heyub | I have also grown interested in lua... But between everything else that will probably take the back burner. |
| 21:00:32 | raptor | oh i forgot |
| 21:00:38 | raptor | it's starwars day |
| 21:00:47 | Heyub | what... |
| 21:00:51 | raptor | yeah... |
| 21:00:58 | raptor | 'May the forth be with you...' |
| 21:01:03 | raptor | :) |
| 21:01:05 | Heyub | lol |
| 21:12:13 | | LordDVG Quit (Remote host closed the connection) |
| 21:47:04 | | Heyub|2 has joined |
| 21:49:39 | | Heyub Quit (Ping timeout: 246 seconds) |
| 21:51:00 | | Myzaree has joined |
| 22:07:09 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 22:47:34 | raptor | aparently this is better than Triangle, in both accuracy and speed: http://www.cise.ufl.edu/~ungor/aCute/index.html |
| 22:47:43 | raptor | oh rats, he left |
| 23:01:07 | raptor | I think when i get home i'll add in aCute optimizations to the Triangle library... and see how bad it goes... |
| 23:01:11 | | raptor Quit () |
| 23:44:57 | | raptor has joined |
| 23:44:57 | | ChanServ sets mode +o raptor |
| 23:49:18 | IAmBeard | alright, i'm just getting started on another great code cleanup spree :) |