#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-05-04

Timestamps are in GMT/BST.

00:10:12sam686 has joined
00:10:13ChanServ sets mode +v sam686
00:15:31IAmBeard Quit (Quit: Leaving)
00:18:35IAmBeard has joined
03:05:42IAmBearddon'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:54IAmBeard:)
03:12:00HeyubThen I think I conveyed the wrong message lol
03:12:58IAmBeardwell, 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:05IAmBeardmeaning if you have it once, you won't need it again
03:14:58HeyubYeah, that is a big help for 3D maps, using textures existing in stock maps.
03:15:29HeyubThough bitfighter doesnt necessarily have that, and I doubt a map would use many textures.
03:16:28IAmBeardanyway, night time for me
03:16:58IAmBeard Quit (Quit: Leaving)
03:29:32raptor has joined
03:29:32ChanServ sets mode +o raptor
04:15:03raptor Quit (Ping timeout: 245 seconds)
05:10:50zoomber_mbp has joined
05:11:01zoomber_mbphowdy
05:11:08zoomber_mbphey sam686 you on?
05:11:11HeyubHello
05:11:16sam686hi
05:11:37zoomber_mbpwell, i don't know what we just did, but I now get about 50 mbps home internet speed
05:12:16sam686are you connected to different wireless?
05:12:26zoomber_mbpno, we switched to a cable modem
05:12:35zoomber_mbpand are going through our tv service i guess..
05:12:44sam686oh, ok thats changes speed..
05:12:51zoomber_mbpof course
05:13:18zoomber_mbpbut 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:25zoomber_mbpthough wireless i get around 20
05:13:40sam686yes, wireless G is limited to about 20 Mbps
05:13:57zoomber_mbpthough mine actually might be on N, but week signal as I'm in another room
05:13:58sam686both your computer and router need to support wireless N to get faster wireless
05:14:06zoomber_mbpthey do, i think
05:14:56sam686what router is it? a cable router? or a separate cable modem + router?
05:15:15zoomber_mbpcable modem + time capsule
05:15:18zoomber_mbpapple ^
05:15:57sam686well, how do you get wireless then?
05:16:09zoomber_mbpapple time capsule = wireless router too
05:16:55sam686oh, i guess your "apple time capsule" is acking like a router...
05:17:30sam686which means any port foward you need will need to be set up on your "apple time captule"
05:18:21zoomber_mbpYes, i set it up myself that way
05:18:30zoomber_mbpbut, the friend who came over added a dns server of 8.8.8.8
05:18:55zoomber_mbpnot sure what to think right now, but all i can say is i have two internets now...
05:19:16sam686http://theos.in/windows-xp/free-fast-public-dns-server-list/ any DNS server listed there should work too..
05:20:51sam686without DNS, you can only connect to IP address of a web page (such as http://74.125.225.41 )
05:20:56zoomber_mbpah ok
05:21:24zoomber_mbpwe used to have a default whatever att used, but i guess this time we have to specify a dns server ourself
05:21:55zoomber_mbphmm
05:22:05zoomber_mbpi don't know what to do now, download a big file i suppose
05:22:18sam686yes, 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:48sam6862 or more DNS servers is good in case one goes dead..
05:23:32sam686http://speedtest.net/ are you able to speed test?
05:26:10zoomber_mbpyeah
05:26:13zoomber_mbpi get around 50 hard wired
05:26:39zoomber_mbpmy server is practically a dedicated server now, just OSX instead of linux
05:27:02sam686mines is about 30 MBps download, 5 Mbps upload (my download speed goes down to 20 Mbps on wireless connection (wifi G)
05:27:24zoomber_mbpi could almost move my bit fighter servers to my own home
05:28:36sam686by the way, the server 96.44.134.183 appears to have died on May 1
05:28:51sam686which may be a now dead fehosting
05:41:03zoomber_mbpnooooooooooooooooo
05:41:03zoomber_mbp]
05:41:06zoomber_mbpi shall take alook
06:17:44zoomber_mbphmmmmmm
06:53:13zoomber_mbpsweet, when someone emails me something, i can convert it to a google docs file
07:19:59watusimoto has joined
07:19:59ChanServ sets mode +o watusimoto
07:20:05zoomber_mbphey watusimoto
07:20:25sam686zoomber_mbp ever consider fixing your avatar? http://bitfighter.org/forums/memberlist.php?mode=viewprofile&u=76
07:20:39zoomber_mbpnot sure where the original pic went
07:26:46zoomber_mbpif you have the original picture, sure then
07:27:04zoomber_mbpit seems imageshack lost my picture
07:30:48sam686looks like mono may be workking "mono --version"
07:30:53zoomber_mbpsweet
07:31:31zoomber_mbpok
07:32:38zoomber_mbpok well it looks like its working
07:39:22kodaws has joined
07:40:26sam686i will need to go, good night
07:40:38zoomber_mbp Quit (Quit: zoomber_mbp)
07:40:51sam686 has left
11:12:44kodaws Quit (Ping timeout: 256 seconds)
12:45:12kodaws has joined
13:21:43IAmBeard has joined
13:30:02LordDVG has joined
14:28:47Watusimoto_ has joined
14:46:50HeyubThere is an impostor in our midst.
15:14:15IAmBeard:O
15:14:34IAmBeardlikely a pingtimeout
15:33:30Watusimoto_ Quit (Ping timeout: 252 seconds)
15:36:39Little_Apple has joined
15:36:44Little_Applehelloooooo
15:38:49Little_Appleaaand everyone appears to be afk.
15:38:51Little_Appleof well
15:38:53Little_AppleOH WELL.
15:46:25Heyubhi
15:48:51raptor has joined
15:48:52ChanServ sets mode +o raptor
15:49:29raptorgood day!
15:49:37Little_Apple Quit (Ping timeout: 245 seconds)
15:50:20HeyubHello
15:50:44raptori'm trying to get a github account so i can contribute my ppc changes to naev...
15:50:52raptorbut i'm still stuck on a username
15:50:54raptorbah
15:56:43kodawshello
15:56:48raptorhi kodaws
15:56:54kodawsnaev? what's that
15:57:04raptorhttp://naev.org
15:57:23raptoranother OSS game from which I have stolen code ideas liberally :)
15:57:40raptorI also package for them like I do with hedgewars in the OBS
15:59:59kodawsooh i see
16:00:08kodawsanother possible gsoc target :p
16:00:22raptorhaha, yep
16:00:41raptorthe game mostly lacks further story development
16:00:55raptorin my opinion...
16:03:15kodawshow's bitfighter goin?
16:03:16kodawsg
16:03:38raptordoing good, i think - still a small community
16:03:51raptorbut we released 017a - the 2nd iteration with SDL
16:03:58raptorso it's a lot more stable (again)
16:10:14kodaws:)
16:10:38kodawsi still believe that gsoc would have increased your community :p
16:10:58kodawswho's doing the graphics these days
16:11:25raptorall of us... sort of
16:11:36raptornot much to do when it's just vector graphics
16:11:56raptori think you are right with gsoc...
16:12:04raptori just have no time :(
16:24:37kodawswe've got 5 slots
16:24:47raptorwow
16:24:52kodawsthat's going to require an immense work
16:27:58watusimotoI 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:12Watusimoto_ has joined
16:48:26kodawshm
16:51:17Watusimoto_ Quit (Ping timeout: 276 seconds)
16:54:32kodabbws has joined
16:57:42kodaws Quit (Ping timeout: 256 seconds)
16:57:58watusimoto Quit (Ping timeout: 248 seconds)
17:04:18kodabbws Quit (Ping timeout: 260 seconds)
17:50:49HeyubI
17:50:59Heyub've never known someone to be stuck so long on a name, raptor.
17:51:07raptorugh
17:51:18raptorit's the hardest choice of them all...
17:56:54HeyubTake 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:08raptori'm too picky
18:13:50HeyubMom is bent on sending me to summer classes :<
18:24:18IAmBeardHeyub, grade 11 or 12?
18:32:35Watusimoto has joined
18:32:35Heyub11
18:32:49raptoryou should do 'different' classes
18:33:01raptorlike karate, or dance, or claymaking
18:33:13raptoror guitar
18:33:39raptorukelele
18:39:37IAmBeardif 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:47raptor^^ that is an excellent idea
18:39:55raptorin fact, just skip 12th grade
18:40:14IAmBeardlol
18:46:37IAmBeardi actually did a victory lap in highschool - i was the year just after they got rid of grade 13 in canada
18:47:20IAmBeardi 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:36BFLogBot - Commit ca8eee25e142 | Author: watusim...@bitfighter.org | Log: Further simplify lua interface -- no more dummy static functions required (mostly)
19:10:57Watusimotowell, for better worse, testItems and asteroids now have a lua method to determine if they are mounted to a ship
19:11:10Watusimotothe answer is generally no....
19:11:31raptorhaha
19:11:37raptor'generally' huh?
19:11:51Watusimotonot 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:14Watusimotomaybe we need an asteroid carrying module
19:12:54Watusimotobut my latest improviemnts on the lua coding follow the underlying object model more closely
19:13:24raptorgreat!
19:13:33Watusimotonot necessarily... but I can remove a bunch of code.
19:13:45raptorexactly
19:13:45Watusimotowhy should the lua object model mirror the c++ one?
19:14:17Watusimotowell this is the way we're going, I think
19:14:36Watusimotothings look a lot less cluttered
19:14:53Watusimotoand I really like using luaW inheritance
19:15:00Watusimotoit really simplifies things
19:15:52Watusimoto{ "getLoc", luaW_doMethod<Item, &getLoc> },
19:16:22Watusimotomaps 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:44Watusimotoand it maps it to Item and everythign that inhertis from Item
19:17:02raptori like the simplicity
19:17:08Watusimotoyes, I do to
19:17:15Watusimotohandles all the casting and such as well
19:17:17Watusimotovery clean
19:17:44Watusimototemplates to the rescue!
19:20:26raptorso i've been thinking about the bot logic
19:20:49raptorif, for instace, i want to move the orbit(Point) ability into c++
19:21:00raptorwhould that still be called on every onTick?
19:21:28WatusimotoI'm not sure
19:21:44Watusimotothat particular item might require more design
19:22:00raptorbecuase our current orbit() method will just recalculate the next position again on each tick and go there...
19:22:10raptorwhich isn't really task-oriented
19:22:22Watusimotowe'd need to create support for navigation along a path without querying the robot
19:22:49Watusimotoso 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:07Watusimotoso in your case, the flight plan might be to orbit a point
19:23:54Watusimotowe 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:21raptoryes - however i think it is only for following the A* route right now
19:24:22Watusimotobut 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:31raptoryes that^^
19:25:15raptorbecause i don't think the onTick() stuff is really intuitive enough for people who want to create bots
19:26:13Watusimotoso 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:47Watusimotothen 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:16Watusimotomaybe create a FlightPath class? (thinking aloud here)
19:27:28Watusimotoand subclass OrbitalPath
19:27:51raptorwould we need a greater BotTask class?
19:27:58sam686 has joined
19:27:58ChanServ sets mode +v sam686
19:28:02Watusimotonot sure
19:28:03raptoror do we want to go task-driven at all?
19:28:11Watusimotowhat's the alternative?
19:28:21WatusimotoI think we do, at least for flight
19:28:49raptoryeah - _k always said the worst part about bots was making them go somewhere
19:29:36Watusimotomaybe we'd write something like bot->setMove(bot->getFlightPlan()->getMove())
19:29:54Watusimotoand that would set the movement portion of the bot's move
19:31:16raptorwait - there is the method thrustToPt
19:31:24raptori bet _k didn't even know about that...
19:31:26Watusimotomaybe in Lua we'd say:
19:31:55Watusimotobot:fileFlightPlan(destinationPoint)
19:32:39Watusimotoor bot:fileFlightPlan(new OrbitFlightPlan(orbitPoint))
19:32:59Watusimotobot:fileFlightPlan(new FlightPlan(destinationPoint))
19:33:40Watusimotobot:fileFlightPlan(new ZigZagFlightPlan(destPoint, zigMagnitude))
19:33:54raptorthen in onTick() we could use an interruptFlightPlan() and resumeFlightPlan()
19:34:05Watusimotoyes, sure
19:34:39Watusimotoor, if we unsubscribed to onTick(), it could be onIncomingProjectile(interruptFlightPlan())
19:35:03raptorcan you do that? unsubscribe from onTick()
19:35:06Watusimotowait, not quite right
19:35:07Watusimotosure
19:35:24Watusimotothere's a sample in the wiki
19:35:47WatusimotoYou can also use timers and events to create a basic sleep function:
19:35:47Watusimotofunction sleep(time) -- Sleep time in ms
19:35:47Watusimoto unsubscribe(TickEvent) -- Stop getting tick events until...
19:35:47Watusimoto Timer:scheduleOnce("subscribe(TickEvent)", time) -- ...we resubscribe!
19:35:47Watusimotoend
19:35:58raptorahhh
19:36:30raptori didn't know timers were available from Lua...
19:36:39WatusimotoBots are automatically subscribed to onTick(), but they can unsubscribe
19:36:44Watusimotowe have a very cool timer class
19:36:54Watusimotohttp://bitfighter.org/wiki/index.php/Programming_robots#Timers
19:37:19WatusimotoI plundered that from some other game
19:40:40raptorneat
19:41:27WatusimotoI like it alot
19:41:34Watusimotonever used, as far as I know
19:42:14Watusimotoif you unsubscribe from everything, I think the bot is basically toast
19:42:42raptorsitting duck
19:42:48raptoror not spawn-able?
19:53:28Watusimotoit will spawn
19:53:31Watusimotoand sit
19:53:40raptorquack quack
19:55:48Watusimotowow -- in C++ you can overload the () operator
19:56:54raptorwhat
19:56:56raptorno way
19:58:53raptorha! you can do the comma, too
20:00:21Watusimototo be honest, I didn't even realize that () was an operator
20:00:29Watusimotoany more than the ; is
20:00:32raptoryeah, me neither
20:00:39Watusimotooverload the ,?
20:01:30raptorhttp://en.wikibooks.org/wiki/C++_Programming/Operators/Operator_Overloading?section=14#Comma_operator
20:37:42HeyubI tried the trumpet. The inhabitants of the household responded by saying "Please do something else."
20:39:06raptoror racquetball
20:39:07HeyubThe issue is finding classes that teach what I want to learn, and do not cost too much money.
20:39:12raptortennis?
20:39:23HeyubWe use to do some sports but gass prices killed the idea.
20:39:39raptorah
20:39:43raptorcarpentry
20:39:48raptor:)
20:39:57HeyubFunny you should say that...
20:40:03HeyubIm helping dad build a house.
20:40:08raptorgreat!
20:40:21HeyubUnfortunately my back isnt the best for that :(
20:42:05HeyubI am very interested in learning to program, in particular, C. Though I will probably have to settle for C++.
20:42:51raptorboth are evil
20:42:54raptori mean good
20:42:58Heyublol
20:43:51sam686c, and c++ have several things that are the same..
20:43:51HeyubIt 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:04raptori learned it myself
20:44:14raptorwell, for various definitions of 'learn'
20:44:32HeyubI tried several years ago but failed.
20:44:37raptorthe key is to have an objective, then use the chosen language to accomplish it no matter what
20:44:52HeyubWhy do you think I hang around open source games?
20:44:57Heyub:P
20:44:58raptorhehe
20:45:07raptorstart smaller maybe?
20:45:18sam686maybe, to take a look at source code?
20:45:39HeyubWell I had given up on programming and turned a focus to the graphical side of things.
20:45:47raptorlike to teach myself python - i decided i wanted to write a script that will parse text out of .cpp file
20:46:15raptorthat's it
20:46:19raptorstart with text processing
20:46:27HeyubIm not there yet, I have promised to complete a few models before I can change my focus.
20:46:30raptorthen go to running other commands...
20:46:32raptorah
20:46:50HeyubI did create a calculator from C once.
20:50:00HeyubI have also grown interested in lua... But between everything else that will probably take the back burner.
21:00:32raptoroh i forgot
21:00:38raptorit's starwars day
21:00:47Heyubwhat...
21:00:51raptoryeah...
21:00:58raptor'May the forth be with you...'
21:01:03raptor:)
21:01:05Heyublol
21:12:13LordDVG Quit (Remote host closed the connection)
21:47:04Heyub|2 has joined
21:49:39Heyub Quit (Ping timeout: 246 seconds)
21:51:00Myzaree has joined
22:07:09Watusimoto Quit (Ping timeout: 240 seconds)
22:47:34raptoraparently this is better than Triangle, in both accuracy and speed: http://www.cise.ufl.edu/~ungor/aCute/index.html
22:47:43raptoroh rats, he left
23:01:07raptorI think when i get home i'll add in aCute optimizations to the Triangle library... and see how bad it goes...
23:01:11raptor Quit ()
23:44:57raptor has joined
23:44:57ChanServ sets mode +o raptor
23:49:18IAmBeardalright, i'm just getting started on another great code cleanup spree :)

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.