#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-05-28

Timestamps are in GMT/BST.

00:00:33kaenumm, what are those numbers at the end?
00:00:39bobdaduckthe two vectors
00:00:47kaenoh I see
00:00:49kaenderp
00:00:53bobdaduckI have no idea I've never seen vectors written that way xD
00:01:07kaentail-to-tail probably means they both start at the same point
00:01:22kaenso draw two arrows from the origin, one to each point
00:01:46kaentail to head would mean taking one of those arrows and moving it so it starts where the other ends
00:01:52bobdaduckYeah I remember that much
00:02:56bobdaduckcool thanks
00:03:21kaenwikipedia is helping me help you help your sister do her math homework
00:03:26kaenshould turn out well
00:03:28bobdaduckrofl
00:05:51bobdaduckso uh
00:05:54bobdaduckWhip works now
00:05:56bobdaducktechnically
00:06:19bobdaduckbut it doesn't hit people (because my current definition for "should it hit" is if it has more than 8 points)
00:06:37bobdaduckand the other thing is that everyone gets a whip automatically.
00:59:33koda has joined
01:13:26sam686 Quit (Ping timeout: 245 seconds)
01:26:30bobdaduck Quit (Remote host closed the connection)
01:57:49koda Quit (Ping timeout: 240 seconds)
01:57:55kodab has joined
02:30:41kodab Quit (Read error: Connection reset by peer)
05:58:00koda has joined
07:12:22kodab has joined
08:30:42raptor has joined
08:30:42ChanServ sets mode +o raptor
08:32:44raptorgood morning!
08:34:15kaen Quit (Ping timeout: 256 seconds)
08:47:45bobdaduck has joined
09:14:57bobdaduckWhat is pi / 2
09:15:14raptortau / 4
09:17:09bobdaducklol thanks
09:17:23bobdaducktrying to figure out how to give the whip more points
10:06:25bobdaduck Quit (Read error: Connection reset by peer)
10:07:32bobdaduck has joined
10:19:38bobdaduckOh
10:19:44bobdaduckBug:
10:20:00bobdaduckif you host, and then join your own game under a second client
10:20:05bobdaduckit kicks the host
10:20:09bobdaduckcrashing EVERYTHING.
10:20:38raptorhi
10:20:41raptorlike a real crash?
10:20:48bobdaduckwell no
10:20:50bobdaduckbut...
10:20:51raptorah
10:20:52raptorthen
10:20:57raptorjust don't log in
10:21:24raptortwo authenticated users with the same log in are not supported in-game anymore
10:21:40raptorit has vastly cut down on the bobdaduck.1 dopplegangers
10:21:47bobdaduckI DO THAT ON PURPOSE.
10:22:47bobdaduckNow I have to manually add bobdaduck.1 to the end of my name to keep it from crashing
10:23:01bobdaduckwhich I forget to do
10:23:20bobdaduckanyway please add ctrl key overheating back in
10:23:49raptorhahaha
10:24:40bobdaduckbut I do have to test things by running multiple clients a lot and its mildly annoying.
10:25:24raptoryes, well.. yes
10:25:28raptorme too
10:25:32raptorlike a lot
10:27:30bobdaducklike a lot.
10:28:29raptoroh look 'Hitler the HACKER' is online
10:30:51bobdaduckrofl
10:32:01bobdaduckraptor can I trouble you to troubleshoot DnD one last time?
10:32:21raptori can take a look if its a short problem..
10:32:39bobdaduckI'm trying to remove the whip if you don't have whip loadout
10:33:10bobdaduckcurrently if someone gets whip, then everyone on the level gets whip
10:33:24raptoroh, haha
10:33:29raptori think i remember that...
10:33:43raptoryou have the creation 'if' block within the for loop
10:34:02raptorif i remember right (I don't have the sources here at work)
10:34:40bobdaduck*shrug* I dunno
11:05:31kodab Quit (Ping timeout: 256 seconds)
11:19:20raptorwhere do very smart hot dogs end up?
11:19:37raptoron honor rolls!
11:21:11bobdaduckrofl
11:21:28bobdaduckI see raptors coworker still has laffy taffy
11:21:39raptoryeah, he filled the bin again..
12:13:00raptor Quit ()
13:03:03LordDVG has joined
13:06:06kaen has joined
13:11:52bobdaduck Quit (Remote host closed the connection)
13:32:32bobdaduck has joined
14:01:32raptor has joined
14:01:32ChanServ sets mode +o raptor
14:07:20bobdaduckHAH RAPTOR.
14:07:21bobdaduckHAH.
14:07:27raptor?
14:07:41bobdaduckI fixed whips without hacking or merging the tables
14:09:00raptorgood job!
14:09:07raptorwhat did you do?
14:09:13bobdaduckIn the zoneswords function
14:09:19bobdaduckif class ~= whip
14:09:22bobdaduckremoveWhips()
14:09:32bobdaduckremoveWhips(playerName)
14:09:33raptorgood idea!
14:10:02bobdaduckMaking the whip geometry proper is like THE ONLY THING LEFT.
14:10:26kaenguys
14:10:27kaengo here
14:10:28kaenhttp://www.xkcd.com/about/
14:10:32kaenscroll to the very bottom
14:10:45bobdaduckrofl
14:11:08raptorha!
14:11:22kaenalso good morning
14:11:24kaener
14:11:28bobdaduckkaen can you try joining my game real quick?
14:11:28kaenafternoon
14:11:32kaen018a?
14:11:35bobdaduckyeah
14:21:52kaenbobdaduck, http://pastie.org/7976486
14:22:09bobdaduckooh shiny
14:23:01bobdaduckmarvelous!
14:23:49bobdaduckthank you, I will go and make your disembodied fist now
14:24:06kaeneh?
14:25:01bobdaducklol
14:30:49kaenafter using this osx vm for like two hours now
14:30:55kaenI kind of really want a mac...
14:30:59kaensomebody help me please
14:31:04raptorwait what?
14:31:20raptor pulls out his electroshock-therapy kit
14:31:20kaenI got a TOTALLY LEGITIMATE vmware image of osx
14:31:29kaenlol
14:31:31raptorha
14:31:45raptordon't be brainwashed by the shiny
14:32:04raptoryou should spend an hour trying to use xcode - that should cure you
14:32:09kaenah yes
14:32:10raptoroh
14:32:16raptorand the built-in shell
14:32:17kaenactually it hangs when I try to do that from the app store
14:32:22raptoryeah, specn some time in there..
14:32:25raptor*spend
14:32:31raptorwhich version?
14:32:47kaen10.8
14:32:53kaenI'm kind of digging the terminal
14:33:11kaenlol has a man page entry in the right click menu
14:33:16raptortry to press [home] or [end]
14:33:21bobdaducklol
14:50:04bobdaduck2378 lines of code later
14:50:06bobdaduckDnD is finished
14:50:30raptorhooray!
14:52:06bobdaduckI... I don't know what to do with myself now...
14:52:41raptorgo take calculus, trig, and logic
14:53:09bobdaduckNo time, no time. Papers soon.
14:55:34raptoreat ice cream!
14:56:25bobdaduckAfter work!
14:57:37bobdaduckI guess I can always polish
14:58:31raptormaybe we could add that level to our fabled Lua test suite...
15:00:02bobdaduckthe one that doesn't exist?
15:00:21raptoryeah - so we don't keep breaking our Lua API
15:00:52bobdaduckI guess I'll just make some weapons look better since anything else I can do with the script requires 019 functionality
15:01:10raptoryou could...
15:01:11raptorhmm
15:01:26raptorrewrite s_bot!
15:01:30raptorto support profiles
15:01:37raptorlike offense/defense
15:01:57bobdaduckcommanding s_bot is clunky and awkward
15:02:00bobdaduckeverything would have to be AI
15:02:59raptoryeah...
15:04:35bobdaduckHave ford do it he codes bots
15:04:43bobdaduckI think he already sort of did that already
15:04:53bobdaduckhe made an S_bot 2.0 or something
15:05:50raptori have already merged some of his AI improvements
15:06:01raptorbut i think his new bot does a lot of weird stuff
15:12:23raptorquestion
15:12:36raptorwould it be too much to add a 'BOTS' sub menu to the 'HOST GAME' menu?
15:12:53raptorthen you could adjust various settings on bots
15:18:32bobdaduckIt'd be nice
15:18:41bobdaduckif you're willing to go ahead and do it nobody will object
15:18:54bobdaduckWatusimoto would say "make it easier on new players!"
15:19:10raptorha! in fact
15:19:25raptorI think he already may have objected to a whole new menu
15:19:30raptorif i remember...
15:53:52LordDVG Quit (Remote host closed the connection)
15:58:43bobdaduckI COULD TOTALLY ADD NUNCHUCKS NOW
15:59:36bobdaduckNot going to. BUT STILL.
16:06:03bobdaduckman now I'm just sort of twiddling around adding random documentation.
16:06:05bobdaduckI think I"m done xD
16:06:46raptorwell... if you think you're done, you could always try to run it with 019 just to make sure it doesn't break
16:06:50raptorwhich it will
16:07:03raptorone API change was GameInfo() -> GameInfo.new()
16:16:27bobdaduckxD
16:26:11Tttt7858 has joined
16:26:17Tttt7858hi
16:26:22raptorhi Tttt7858
16:26:45Tttt7858Wait, is IRC channel more active than the bitfighter game itself?
16:27:22Tttt7858lol
16:30:13raptorof course not! :)
16:30:15raptorwe just lurk
16:30:21raptorand sometimes poke fun at each other
16:30:40amgine1234567890 has joined
16:31:19amgine1234567890hey im sorry to say this but im going to be going on holiday so i wont be around for a few weeks
16:32:10raptorno worries :)
16:32:20Tttt7858lol
16:32:20raptorwe probably need at least that long to keep working on 019
16:32:40Tttt7858So, will there be a BBF soon?
16:32:44amgine1234567890well in the new build raptor gave me the submit to dv still wasedent working
16:32:56raptorTttt7858: a BBB?
16:32:59Tttt7858ye
16:33:02raptor!bbb
16:33:02BFLogBotBig Bitfighter Battle!
16:33:02amgine1234567890er kaen
16:33:17raptorwe had one a few weeks ago, but we should do some other event
16:33:21Tttt7858:O
16:33:30amgine1234567890yeah and i miss them every time =(
16:33:39amgine1234567890send me a pm XD
16:33:48Tttt7858I'm terrible at bitfighter "(
16:33:54Tttt7858i miss zap
16:34:07Tttt7858"other even" like?
16:34:40raptorTttt7858: what do you miss about Zap?
16:34:46amgine1234567890i think BF is alot better thne zap dont you agree?
16:35:01Tttt7858ye
16:35:18Tttt7858anybody want to do a match of zone control
16:35:20Tttt7858?
16:35:38Tttt7858i kind of need some practice, and maybe try for a medal.
16:35:48Tttt7858nobody is really on until night tho
16:36:18bobdaduckI'm gonna do a DnD map unveiling party
16:36:24Tttt7858dnd?
16:36:31bobdaduckI made evil
16:36:32bobdaduckmuch evil
16:36:36amgine1234567890bye
16:36:38amgine1234567890 Quit (Quit: Page closed)
16:36:38bobdaduckhere I'll host
16:36:45Tttt7858right now?
16:36:49bobdaduckright now
16:36:54Tttt7858okay
16:37:06Tttt7858so what is dnd though?
16:37:13bobdaduckon bitfighter
16:37:22bobdaduckwell you know what dungeons and dragons is in real life?
16:37:29Tttt7858ik
16:37:31Tttt7858its a game
16:37:37bobdaduckits pretty much that, but in bitfighter.
16:37:37kaengreetings all
16:37:44Tttt7858hi kaen
16:37:50raptorBAD SERVER
16:37:59bobdaducklol
16:38:01kaenraptor how do I install make and gcc on a mac...
16:38:09raptorkaen: uhhh
16:38:11Tttt7858i have a mac
16:38:14raptorInstall Xcode
16:38:17raptorerr
16:38:18raptori mean
16:38:22raptor'Developer Tools'
16:38:36Tttt7858I want to learn how to code/script with lua or c++
16:38:43Tttt7858where should i start?
16:38:54raptorluatut.com
16:38:58Tttt7858okay
16:38:59raptor(I think)
16:39:31kaenokay I have xcode
16:39:36kaenomg I feel like such a noob ._.
16:39:44raptorkaen depending on how 'official' your VM is: http://stackoverflow.com/questions/9353444/how-to-use-install-gcc-on-mac-os-x-10-8-xcode-4-4
16:39:49kaenforced to install things with a gui
16:40:01kaenit's official enough for the app store
16:40:01raptoris it 10.8 + Xcode 4.4?
16:40:04kaenyeah
16:40:16raptorok yeah, then that link shoudl do it... maybe
16:40:41raptorFYI, I'm on OSX 10.6 with the 10.4 SDK installed
16:50:59Tttt7858hmm
16:51:24Tttt7858Are the medals hard to achieve
16:51:33Tttt7858for bbb(s)
16:53:31bobdaduckshameless plug: http://www.bitfighter.org/forums/viewtopic.php?f=20&t=1963&p=20026#p20026
16:53:33bobdaduckBYE GUYS
16:53:35bobdaduck Quit (Remote host closed the connection)
16:57:29raptorkaen: FYI, answers on developing in OSX will come from two types
16:57:39raptor1. people who use xcode and only know how to click buttons
16:58:22raptor2. people who say something like 'install macports!' and then forget to tell you that now your application is dependent on those libraries and you ahve no way to share them
16:58:47raptoranswers on the internet, that is
16:59:25raptorI have found that it is best to use the Xcode way (not macports) and just build your own frameworks when needed
16:59:37raptoralso install a different terminal
17:01:18raptornot to say that there isn't smart hackers on OSX - just that you so rarely come across information from them on the internet
17:11:10Tttt7858 Quit (Ping timeout: 250 seconds)
17:13:38kaenthat seems like a fair assessment
17:16:32bobdaduck has joined
17:30:18kaenah, finally
17:30:30kaenbitfighter is building under real-ish osx
17:30:58raptordid you use cmake?
17:31:13raptori haven't tested cmake with xcode 4 yet
17:31:22raptorit only has one generator: "Xcode"
17:34:35fordcars has joined
17:36:37kaenuh
17:36:43kaenit's using unix makefiles
17:36:50raptorok
17:36:58kaenoh
17:37:05kaenyou mean it'll generate xcode files?!
17:37:09raptorit *should* still work (at least it did for me on OSX 10.6)
17:37:10raptoryes
17:37:14raptorcmake -G "Xcode" ..
17:38:02kaenvery interesting
17:38:36kaenwhile I'm here I'll probably try to get the packaging working with cmake
17:38:48raptorgreat!
17:38:53raptorbecause I haven't started..
17:39:19raptorif you need to know what the .app looks like, download the 018a DMG from google code, copy out the .app and just look inside
17:39:37kaenok
17:40:21raptori'd also say look at how the xcode project in build/osx/xcode bundles things but you need xcode 3
17:40:34raptorthe xcode4 project there is non-functional and never was
17:41:06raptorthere is one or two post build scripts that the xcode3 project uses to bundle things properly in the .app
17:45:07bobdaduck Quit (Remote host closed the connection)
17:47:22kaenit builds for you on 10.6?
17:47:32raptoryep
17:47:34kaen10.8's clang doesn't like my HttpRequest class :/
17:47:47raptor10.6 hadn't switched to clang yet
17:47:54raptorthat was a move in 10.8
17:47:57raptorget away from gcc
17:48:02kaenah, I see
17:48:33kaenhah! vim is already installed
17:48:34raptori wonder if gcc is even isntalled...
17:49:00kaenseems it is
18:03:37kaenraptor, the executable can't find the frameworks
18:10:00kaennevermind, got it sorted
18:19:54raptorback
18:19:58raptorwhat was the problem?
18:21:23kaenhad to copy the frameworks to /Library/Frameworks
18:22:40raptorwhat?
18:22:52raptori already set up CMake to point to the lib directory
18:23:45kaencmake did fine
18:23:52kaenbut at runtime it was looking there
18:24:02kaen@executable_path/../Frameworks
18:24:22kaenokay, so now
18:24:26kaenI have to wonder
18:25:12kaen-- oh nevermind
18:25:31kaenthis package building thing may be over my head
18:38:16fordcarssome guy wants to get the 25 flag badge so he wants people to join
18:38:27fordcarsthat is all :P
18:39:27raptortell him i have the power to revoke badges :)
18:40:10raptorkaen: it looks there because once a binary is bundled in a .app, the frameworks are found at that path
18:57:55fordcarshaha
18:58:08fordcarswow I just realized I have the original q-party
18:58:52fordcarsby the way the guys is desperate to see you raptor
18:58:59fordcars*guy
19:08:35fordcarshey kaen, mind dropping in my server one tick? Some guy really wants a badge
19:13:06fordcarswell he is gone
19:18:02raptor Quit ()
20:16:08bobdaduck has joined
20:16:38bobdaduckHello boys and girls
20:17:05fordcarsHello duck
20:19:27fordcarsbrb
20:24:00fordcars Quit (Ping timeout: 250 seconds)
20:29:39bobdaduckIMPROMTEU DND PARTY
20:52:54bobdaduck Quit (Read error: Connection reset by peer)
20:54:08bobdaduck has joined
21:22:48bobdaduckguys I crashed on not enough memory what do?
21:26:25kaenupgrade your ram
21:27:53bobdaducklol
21:28:44kaenalternatively, you have a memory leak in your script
21:29:24kaeneven more alternatively, you have exacerbated the known memory leak in the lua api (which is/was thought to be too small to have a significant effect)
21:36:44raptor has joined
21:36:44ChanServ sets mode +o raptor
21:37:19Nothing_MuchHello
21:37:25raptorhello
21:37:35Nothing_Muchhow is everything, everyone?
21:37:53raptorgood!
21:38:00raptori should work on something..
21:38:10Nothing_Muchsweet! anything new?
21:38:46raptorI'm thinking I might work on a BOTS menu under HOST GAME... what do you think kaen?
21:39:38bobdaduckI think raptor told me that he thinks I have a memory leak in my script
21:39:44bobdaduck...which seems pretty likely tbh
21:40:28Nothing_MuchOh dear
21:40:31Nothing_Muchthat doesn't sound good
21:40:57raptoractually bobdaduck, I think kaen might have hit it on the head - your script probably exacerbates the known Lua-c++ leak which we thought would be inconsequential
21:41:04raptoryou sure proved us wrong...
21:41:08bobdaducklol
21:42:25kaenraptor, do it!
21:42:32raptorI wonder if there are steps we can take to minimize the leak...
21:42:45raptorok kaen
21:42:52raptornow I just have to remember how to do menus...
21:42:57bobdaducklol
21:43:31raptorso the Lua-c++ leak is in the creation of proxy objects
21:43:36kaen flashes back to the last tangle the dread luaW leak...
21:43:47raptor follows into the nightmare
21:43:57kaen slaps raptor
21:44:01kaenget a hold of yourself, man!
21:44:01raptorI'm awake!
21:44:16kaenbut yes
21:44:20kaenthose darn proxies...
21:44:31kaenthey either leak or disappear inexplicably
21:44:35raptorso I kept notes on what sam686 did to remove the leak, in the running bug list
21:44:35Nothing_MuchWhat do you need proxies for?
21:44:36kaenor perhaps incompletely?
21:44:41kaenI saw that
21:44:52raptorbut the leak is *only* cleaned up after the level
21:45:02kaenNothing_Much, it's part of the somewhat complex glue layer between lua and c++
21:45:07raptorwhich means... bobdaduck needs to keep his script from calling .new() to a minimum
21:45:14Nothing_MuchOhh, not the proxies I've heard of
21:45:30kaenenglish needs more technical nouns :/
21:45:46Nothing_Muchbaha
21:45:53raptorwhich is funny because we probably have the most of any current language..
21:46:16kaenI've heard that's why english became the technical lingua franca in the first place
21:46:25raptoractually my wife says arabic has more
21:46:38Nothing_Mucho.O
21:46:40raptorso... i don't know
21:47:07raptoryeah, english does have a strength for lots and lots of nouns and adjectives
22:01:39bobdaduckcalling .new
22:01:41bobdaduckuhm
22:02:46raptorso, if you're calling .new() every tick - that would be the obviously thing to change
22:03:06raptorand may solve the memory issue..
22:06:55bobdaduckI'm not calling .new every tick
22:06:55raptorI feel like our menu system is a mess...
22:06:58bobdaduck...I think.
22:07:00raptorbut a structured mess
22:07:03bobdaduckUnless someone is using arrow
22:07:12bobdaduckand even then it takes like an hour for the script to crash
22:07:39Nothing_MuchWhat does DnD stand for?
22:08:45kaendungeons and dragons...
22:08:49kaenof which there are neither
22:09:13Nothing_Muchoh my lol
22:09:20Nothing_Muchnew game mode or just a li ttle test?
22:09:22kaenmenus are inherently messy
22:09:24Nothing_Muchdarn spacebar
22:09:29kaenit's just bob's silly toy
22:09:40kaenmore like a toybox
22:09:43raptorBob's Silly Toy
22:09:48raptorthat has a nice ring to it..
22:09:49Nothing_Much haha
22:11:17kaenprobably the best you can do for a menu system is a general stack and each menu being a map of strings => callbacks
22:12:10kaenif I remember correctly, ours has like some sort of extra logic for things likes dynamically adding items e.g. in the level select screen
22:12:36kaenso, there's some inherently necessary complexity for our use case
22:20:04bobdaduckugh this again
22:20:06bobdaduckDnD.levelgen:1699: attempt to index field '?' (a nil value)
22:20:08bobdaduckwhat does this mean?
22:20:11Nothing_Muchoh dear
22:20:46bobdaduckif(whipName ~= nil) then
22:20:47bobdaduck local whipData = registeredZoneWhips[name]["whipData"]
22:20:47bobdaduck if(whipData ~= nil) then
22:20:51bobdaduckits crashing on that middle line there
22:20:53bobdaducklike what?
22:39:06raptorregisteredZoneWhips[name] is nil
22:40:05bobdaduckokay but I did a nil check RIGHT BEFORE THAT.
22:41:55raptorso what is whipName ?
22:42:06bobdaduckregisteredZoneWhips[name]
22:42:26raptoroh
22:42:30raptorwell then that's odd
22:52:40bobdaduckyeah.
23:03:34bobdaduck Quit (Remote host closed the connection)
23:14:04kaenhe checks `whipName` then indexes with `name`
23:14:12kaenpoor guy must be tired
23:14:40raptorheh

Index Search ←Prev date Next date→

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