#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-08-10

Timestamps are in GMT/BST.

00:00:49sam686if you don't have my levelgen,
00:00:59sam686http://sam686.maxhushahn.com/bitfighter/levels/
00:01:11raptoris it failing for you anywhere?
00:01:19raptorthe forcefield placement?
00:01:21sam686yes,
00:06:56raptor Quit ()
03:20:38raptor has joined
03:20:38ChanServ sets mode +o raptor
03:46:37raptorgo to bed Watusimoto!
04:01:11raptorok sam686, still around?
04:01:21raptorhave you found any clue to that engineer bug?
04:22:06raptorsam686: i cannot duplicate the issue anymore... maybe you have to join?
04:22:37sam686ok
04:22:57raptorok, i duplicated it on your server
04:32:00Little_Apple has joined
04:32:07Little_AppleHelloo
04:32:11raptorhi
04:32:17Little_AppleWazzap
04:32:33raptorcrazy engineer bug...
04:32:43Little_AppleI'm trying out the google chrome app :P
04:33:03raptor?
04:33:15Little_AppleThe web browser
04:33:26Little_AppleBut mobile
04:33:52Little_AppleiPod touch.
04:34:00Little_AppleAnd I'm gone
04:34:05Little_Apple Quit (Client Quit)
04:44:36sam686not sure if that will work, but try adding this line on top of some files for testing? #define static_cast(a) (dynamic_cast(a) == 0 ? TNLAssert(false, "Bad static_cast") : static_cast(a))
04:44:59raptori couldn't duplicate it the last two levels in a row...
04:45:36raptorgood idea
04:47:43sam686maybe, put it in header file, probably in tnl/tnlAssert.h ? (preferably on line 89)
05:02:21sam686need to go to bed?
05:05:51raptorok
05:05:53raptori'm back
05:05:56raptoryeah, off to bed
05:06:04raptori'm no closer to figuring this out...
05:07:49sam686apparently, my "define static_cast(a)" is not working,
05:07:56sam686#defind static
05:08:06sam686#defind static_cast dynamic_cast you could try
05:08:23sam686and i think it might be on EngineeredItem.cpp
05:10:16raptormaybe a lot of turrets are being found?
05:12:29sam686maybe, you not clearing the fillVector just before line 341 ? (EngineeredItem.cpp)
05:13:02raptorha!
05:13:06raptorthat's gotta be it!
05:14:30raptorlet me recompile and we can test on my server...
05:31:54sam686oh and that engineer appears to be fixed (but unpushed)
05:32:05raptori'll push now
05:32:16raptordone
05:33:07raptorok good night
05:34:12raptor Quit ()
05:36:00BFLogBot - Commit 8a98e624ea45 | Author: buckyballreaction | Log: Possibly fix weird forcefield bug with not being able to place them sometimes. The fillVector here should be cleared anyways
07:05:16Watusimoto Quit (Ping timeout: 244 seconds)
07:54:07watusimoto has joined
07:54:07ChanServ sets mode +o watusimoto
08:16:36LordDVG has joined
08:36:41LordDVG Quit (Remote host closed the connection)
10:01:20LordDVG has joined
10:17:34sam686 Quit (Ping timeout: 245 seconds)
10:26:06LordDVG Quit (Ping timeout: 272 seconds)
10:51:41Watusimoto_ has joined
10:53:13LordDVG has joined
12:50:44Watusimoto_ Quit (Ping timeout: 265 seconds)
13:06:27LordDVG Quit (Remote host closed the connection)
14:32:21raptor has joined
14:32:21ChanServ sets mode +o raptor
14:32:26raptorgood day!
15:11:53watusimotog'day
15:11:57raptorhi
15:15:23raptordid you see the BBB badges now? pretty much the same, but a little better with the lines...
15:50:38watusimotosaw the link you posted last night
15:50:45watusimotothey look *pretty* good
15:50:58watusimotoThey may be as good as they'll get with that design
15:51:10raptori'm open to changes, of course
15:51:24raptori should give you one so you can see it in the scoreboard...
15:51:25watusimotoI know -- I have nothing to suggest beyond what you did
15:51:32watusimotosure
15:51:39watusimotoI hope to do a little coding this weekend
15:51:48watusimotoI want to get a little more Lua done
15:52:00watusimotoI am thinking we can do 018 without a full Lua implementation
15:52:12raptor?
15:52:19watusimotoand we can work towards better fleshing it out for 019
15:52:28watusimotoI mean a working implementation, just not all the fns I think we need
15:52:48watusimotoI've been adding lots of new functions
15:52:57watusimotonone are needed by any existing bot or levelgen
15:53:02raptorok, you have th bronze badge now
15:53:09watusimotosuper -- I'll check it tonight
15:53:13raptorok
15:53:26raptorah, all the functions, yes
15:53:28watusimotojust so you know, I have another vacation coming up
15:53:36raptorthat seems fine - it doesn't need to be completely complete
15:53:41watusimotoI'll be around all next week, then 3 weeks in the us
15:53:54raptorwelcome back!
15:54:05watusimotoduring that trip, I'll have some time with access to the internet
15:54:08watusimotoand some not
15:54:25watusimotoI'm trying to save some non-coding tasks for that period, so I can work on them without a dev environment
15:54:34watusimotoe.g. documenting all these new functions
15:54:51watusimotoblech
15:55:05raptorblech
15:55:08watusimotofound a great new text editor, btw
15:55:15watusimotoruns on linux too
15:55:18watusimotocheck out sublime
15:55:34watusimotoonly been using it for a day, but already thinking it will be my new standard
15:55:35raptorok
15:55:37raptorsublime...
15:55:43watusimotoindeed!
15:56:15watusimotojust figured out how to bind key sequences to a command, such as ctrl-Q, w
15:56:49watusimotoanwya, the most important remaining lua functions are related to walls and to game types
15:57:16watusimotoalso, a design dilemma
15:57:22raptoruh oh
15:57:28watusimotonot too bad
15:57:50watusimotoso say you want an event to trigger when a player enters a particular loadout zone (with an id of, say 99)
15:57:59watusimotowe could do this:
15:58:47watusimoto1) subscribe("EnterZoneEvent"), then in onEnterZone(ship, zone) test zone for id = 99
15:58:50watusimotoor
15:59:31watusimoto2) subscribe("EnterZoneEvent", 99, playerHitZone99()), creating a new function that will get called when player hits specified zone
15:59:45raptori like #2
15:59:47watusimotobasically allowing us to push some of the event handling into C++
15:59:59raptorwith a callback
16:00:03watusimoto2 is more complex to implement
16:00:08watusimotobut maybe not too bad
16:00:15watusimotomaybe allow both mechanisms?
16:00:25raptorbut I also like multiple signatures for subscribing
16:00:27watusimotowith no args there is an implicit callback (onEnteredZone)
16:00:34watusimotowith args you specify a callback
16:00:35raptorso #1 for *any* zone event
16:00:41raptoryes
16:00:55raptoractually
16:01:02raptorwe may want to just keep it simple...
16:01:14raptorwith #1
16:01:19raptorman, now i don't know..
16:01:23watusimotook, will try implementing one that way
16:01:28watusimoto#1 already is how events work
16:01:37watusimotoso implementing is trivial... i.e. do nothing
16:02:00watusimotoI think #2 might be nice -- it might make code clearer
16:02:18watusimotoif you have multiple event handlers, you just register for multiple events with different callback fns.
16:03:00watusimotoI'll look at whether that is really that hard
16:03:57raptorsublime has a license
16:04:05raptorhow long does it last?
16:05:06watusimotoindefinite, with occasional pings, only seen one today
16:05:15watusimotooh, sorry, that's the trial period
16:05:20watusimotonot sure about the license
16:05:25watusimotohaven't got to that stage yet
16:05:36watusimotohas multi-selection!
16:05:50raptorOOooo
16:07:51watusimotoit feels very slick under linux
16:07:56raptorFYI on the android port
16:08:14raptorI keep getting crazy crashes that I cannot figure out how to debug
16:08:28raptorall of them look like memory errors with the graphics
16:08:47raptorso i've put it to the side for now...
16:09:04watusimotook, thanks for the update
16:09:27watusimotodo the crashes seem random?
16:10:07raptorso far it crashes guaranteed every time i check the high scores...
16:12:45watusimotoat least it's consistent
16:13:03watusimotodo you have a debugger, or are you trying to do this all with print statements?
16:13:36raptori caught a stack trace in a gdb-style debugger on the device
16:13:48raptorlet me see if i can find it again...
16:14:37raptor(it's been two weeks since I looked at it)
16:22:24raptorok
16:23:52raptorit isn't much: http://pastie.org/4450531
16:23:57watusimotoand you still have it?!? :-)
16:24:09raptori re-ran it
16:24:47raptorthis is on the emulator, with accessing the high scores
16:25:07watusimotommm
16:25:10watusimotonot so helpful
16:25:29raptornope
16:25:31watusimotoI will look at this at some point in the future
16:25:57raptori compiled in all the debugging symbols everywhere i could
16:26:06raptori am legitimately stuck :)
16:26:18raptorbut i figure i shouls work on 018 anyways...
16:26:21raptor*shoudl
16:26:24raptorbah
16:39:53raptorhere's another text editor i came across once that was pretty slick in linux: http://foicica.com/textadept/
16:42:44watusimotook, out of here -- on later
16:42:49raptorbye
16:48:03watusimoto Quit (Ping timeout: 240 seconds)
17:06:02Watusimoto has joined
18:20:16Watusimoto Quit (Ping timeout: 240 seconds)
18:46:37krummi1999 has joined
18:47:00krummi1999hello everybody :D !!!
18:47:06raptorhi
18:47:55krummi1999lets play!!!
18:48:20raptorI'm sorry I'm have to focus a bit more on work right now
18:48:34krummi1999okay
20:18:25Watusimoto has joined
20:19:21krummi1999 Quit (Quit: Page closed)
21:28:35sam686 has joined
21:28:35ChanServ sets mode +v sam686
21:36:54raptorlots of germans playing today!
22:03:52raptorWatusimoto: i have break from school for two weeks, do you think we shoudl do a BBB soon? (people have been pestering me..)
22:04:03Watusimotoes
22:04:04Watusimotoyes
22:04:50raptormaybe for the 17th or 24th?
22:05:51raptori do not have recording capability, or probably will be around the entire time of the battle; but, I can do the announcement, get map requests, etc...
22:05:55Watusimotoof what month
22:06:00raptorthis month
22:06:03Watusimotooh, august, I suppose
22:06:08raptorbefore people go back to school...
22:06:36Watusimotoif we do it that weekend, my kids won't be able to play
22:06:43Watusimotowhich is not the most critical concern
22:06:46raptorboth?
22:06:48Watusimotobut it is two more bodies :-)
22:06:58Watusimotowell, it doesn't really work from here
22:07:02raptorthey should get to play, too... :)
22:07:07raptorwait what?
22:07:07Watusimotoso we'd have to be in the US
22:07:11raptorohhhh
22:07:20Watusimotolag is too great from europe
22:07:29Watusimotowhat day is labor day?
22:07:45raptor3rd?
22:08:00raptoryes, 4rd of september
22:08:03raptoroops
22:08:04Watusimotook
22:08:06raptor3rd
22:08:18Watusimotoschool usually starts that week?
22:08:26Watusimotoyou probably don;t know
22:08:30raptoryeah, most people are on 5/6
22:08:36raptoraccording to the players
22:08:43raptori start school the 27th
22:08:46raptorof aug
22:08:53Watusimotowait... don;t you work?
22:09:04raptoryes i work
22:09:08Watusimotoand school
22:09:11Watusimotoand bitfighter
22:09:11raptorsigh
22:09:14Watusimotoand parenthood
22:09:22raptor:)
22:09:24Watusimotowell, I feel kind of lame
22:09:38Watusimotook
22:09:43raptorwell i feel kind of tired...
22:09:52Watusimotoif it's before school, does it need to be a friday night?
22:09:58raptornot full time school
22:10:00Watusimotoor should we just take that as a given
22:10:06Watusimotoany school is hard
22:10:24raptorit probably doesn't matter what day... let me ask some players real quick...
22:10:50Watusimotobasically the situation for me is simple -- later is better
22:11:24Watusimotoprobably, as there are some complications that could reverse our schedule
22:12:55raptorok, they are giving me cryptic answers
22:13:43Watusimotowe should just set a date and not worry about it
22:13:43raptorblackbird says last two weeks of august are bad because his family is leaving...
22:13:57raptorbah
22:13:59Watusimotowe'll never find a date that works for everyone
22:14:11raptorok, when is good for your kids?
22:14:28WatusimotoAug 31?
22:14:47raptoroh hey - there's another friday in aug
22:14:56raptorthat seems OK
22:15:12raptori'm in school by then so no relatives can ask me to come and visit anymore...
22:15:13Watusimotothe following week would be more certain, but like I say... we gotta do it sometime, and I'm really not sure yet when we'll be where.
22:15:28Watusimotowhat I do know is that when we are in upstate NY, there is no internet
22:15:37Watusimotowhen we are in boston, there is
22:16:01raptordo we want to time 018? (will that be possible??)
22:16:11Watusimotono
22:16:42WatusimotoI've got just one more week; unless you & sam want to handle the release solo
22:16:47Watusimotowhich you don;t want to do
22:16:56raptorheh
22:16:57Watusimotoso much testing to do
22:17:09raptori don't have any feel for the Lua side of things..
22:17:12Watusimotoif something with the lua is screwed up, you'd need to triage and fix it
22:17:20raptorsam686 and I have been testing though
22:17:58Watusimotoif I were around, I'd say maybe
22:18:04Watusimotobut I think it's too much
22:18:21Watusimotothough
22:18:36Watusimotowe could do a truncated 018 release with what we have, and do a full 018 later and call it 019
22:18:57raptori like doing things properly..
22:18:58Watusimotoand worry only that existing lua functionaliyt works
22:19:07raptorso if it it takes a few more weeks, so be it
22:19:09Watusimotonot document or advertise new lua stuff
22:21:50WatusimotoAug 31 has a 50% chance of working for us, I'd say
22:23:32WatusimotoAug 8 is 75%
22:23:44WatusimotoSep 8, rather
22:24:21raptorsounds like quantum mechanics
22:24:41WatusimotoAug 18 is probably 35-40%
22:24:45Watusimotounless it's 0
22:24:57raptoryep, definitely QM
22:25:08Watusimotowell, let's just do the 31st and hope for the best
22:25:21raptorok
22:25:36WatusimotoIt;s more important to me that the event be a success than that T & I be able to play
22:25:39raptori'd be fine with sep 7 or 8, too
22:25:49Watusimotothat's after school has started
22:25:59WatusimotoI can see people getting lost
22:26:02raptori'm just thinking about the prisoners
22:26:06Watusimotoin all the stuff that will be going on
22:26:46Watusimotolet's tentatively say the 31st and we can reconfirm tomorrow
22:27:05raptorok, i can post 31st and mention that it is tentative
22:27:11Watusimotook
22:27:38Watusimoto12:30 already?!??!?
22:27:46raptorany coding done?
22:27:46raptor:)
22:27:57Watusimotojust discovered a new great song by a band I really like
22:28:06raptorfor bitfighter?
22:28:18WatusimotoAlas, no
22:28:28WatusimotoStiff Little Fingers - No More of That
22:28:45Watusimotoit's a little... well, wrong
22:28:51Watusimotodefinitely wrong
22:30:01raptorok... that's a contrast with George Winston...
22:32:50Watusimotodid you listen to it somehow?
22:33:07raptorfound a youtube video
22:33:22Watusimotoha
22:40:26raptorok posted: http://bitfighter.org/forums/viewtopic.php?f=20&t=1555
22:40:37raptorshort and sweet
22:40:40raptorfeel free to edit
22:47:56Watusimotolooks great!
22:48:25WatusimotoAdded a line
22:48:36Watusimoto"Spread the word"
22:48:38raptoroh good
22:49:01Watusimotook, 1/2 hour of coding
22:49:04Watusimotobeginning now
22:54:44Watusimotojust an idea for heatseekers
22:54:48Watusimotonot sure if this could work
22:55:32Watusimotobut rather than following the turn a bit each move model they do now, what if we connected the seeker with the target via a spline and it followed that trajectory?
22:56:02Watusimotomaybe I'll try drawing one and see if it works
22:56:50Watusimotoa spline isn't the right curve
22:58:55raptori'm not sure exactly how that'd affect the movement with what you have in mind...
23:00:38raptoryou mean to make it follow a spline path all the way to its target? instead of simple arc + straight line?
23:06:15Watusimotowell, if it followed a predictable path, we could render it as a method of showing its homing ability
23:06:20Watusimotoor rather its target
23:06:42WatusimotoI know exactly what I am thinking of, but don't know the correct curve to describe it to you
23:06:52Watusimotoan arc
23:07:03Watusimotoconstrained by the direction the projectile is currently heading
23:07:19raptoryes - but always in an arc... no straight, right?
23:07:25raptori'm guessing...
23:07:28Watusimotoand, if possible, coming in from the back rather than colliding sideways
23:07:35Watusimotoso as to make following easier
23:07:54Watusimotoso if you had a flexible plastic rod in your hand
23:08:11Watusimotoand you constrained one end to be the direction the projectile is currently going
23:08:17Watusimotoand the other end at the target
23:08:36WatusimotoI guess that would be an arc with some other curves at the beginning and end, possibly
23:08:46Watusimotodepending if it were an arc or an s shape
23:09:33Watusimotodon't know if that's clear
23:09:59raptor... i'll just let you code
23:10:44raptori need a better visual or drawing, but i don't want to waste your night explaining right now
23:11:52Watusimoto:-)
23:12:10Watusimotoyou mean your night :-)
23:12:43raptorhehe
23:14:45Watusimototried on twiddla, but screw it
23:16:19raptoris your idea to basically always spline the vectors gradually, instead of the fixed arc + straight path way I coded?
23:17:23raptori guess i'm trying to define your idea by how it is different... and i'm failing
23:26:16WatusimotoI guess we could render the arc and line to show the projectile's path
23:26:35Watusimotothought it would be cool to show how the projectile will fly
23:26:57Watusimotoand if the thing thinks it can't hit, maybe it should break off
23:27:10Watusimotook, well forget it for now, i'm working on something else
23:29:27Watusimotoan arc is probably the best curve to follow
23:29:39Watusimotowait, we're forgetting it
23:31:29raptorhaha, ok
23:32:32Watusimotook, another idea
23:32:41Watusimotowhat about letting peopel insert images into levels
23:32:54Watusimotoyou're thinking, "crazy!"
23:33:11raptori'm thinking - not specific enough to compute in my head
23:33:26Watusimotobut my thought was if people could restrain themselves to vectory looking images, it might add some visual flair to a level
23:33:28raptorare you thinking textures?
23:33:35Watusimotono, pngs
23:33:41raptorso yes, textures
23:33:44Watusimotook
23:33:58Watusimotoso you might creaete a computer bank for ambiance
23:34:04raptorthe only openGL texture we use now is the font for the OGLConsole
23:34:05Watusimotono game role, only display like text or lines
23:34:37raptori'm thinking "crazy!"
23:34:44Watusimotoor perhaps we could offer different wall textures and styles
23:34:50Watusimotoall vectory of course
23:35:18raptorthis feels dirty somehow...
23:35:24Watusimotomaybe I should draw some ideas and see how they look
23:35:30Watusimotothen we can use them to decide
23:35:39WatusimotoI do understand
23:35:46raptorplayers have asked for various colored zones
23:35:50raptorso they can 'draw' more
23:36:26WatusimotoI do keep coming back to the idea of colored walls to allow sections of levels to feel more "basey"
23:36:39Watusimotoi.e. like the yellow base could have yellowinsh walls
23:36:55raptormaybe have a team color allow for a shaded spectrum?
23:37:03Watusimotomaybe
23:37:08Watusimotoagain, perhaps this is a job for photoshop
23:37:27Watusimotoin fact, if someone proposed it to me, I'd tell them to create some samples
23:37:45raptoror are you thinking: upload a picture of freckles the cat -> edge detection plugin -> vector graphics!
23:37:49Watusimotono
23:38:00Watusimotoupload freckles, get lifetime ban
23:38:16Watusimotoupload an image that is already vectory
23:38:20Watusimotothe insert it raw
23:38:31Watusimotolet's drop the idea until I produce some examples
23:38:38Watusimotonot tonight
23:38:41raptorok
23:38:42Watusimotomaybe that's a good boston task
23:38:52raptor quietly forgets about this conversation
23:39:57WatusimotoI've reduced my alcohol intake fairly dramatically over the past months, and I think it's making me deranged
23:40:22raptorideas starting to flow easier? :)
23:40:47Watusimotosadly

Index Search ←Prev date Next date→

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