00:00:49 | sam686 | if you don't have my levelgen, |
00:00:59 | sam686 | http://sam686.maxhushahn.com/bitfighter/levels/ |
00:01:11 | raptor | is it failing for you anywhere? |
00:01:19 | raptor | the forcefield placement? |
00:01:21 | sam686 | yes, |
00:06:56 | | raptor Quit () |
03:20:38 | | raptor has joined |
03:20:38 | | ChanServ sets mode +o raptor |
03:46:37 | raptor | go to bed Watusimoto! |
04:01:11 | raptor | ok sam686, still around? |
04:01:21 | raptor | have you found any clue to that engineer bug? |
04:22:06 | raptor | sam686: i cannot duplicate the issue anymore... maybe you have to join? |
04:22:37 | sam686 | ok |
04:22:57 | raptor | ok, i duplicated it on your server |
04:32:00 | | Little_Apple has joined |
04:32:07 | Little_Apple | Helloo |
04:32:11 | raptor | hi |
04:32:17 | Little_Apple | Wazzap |
04:32:33 | raptor | crazy engineer bug... |
04:32:43 | Little_Apple | I'm trying out the google chrome app :P |
04:33:03 | raptor | ? |
04:33:15 | Little_Apple | The web browser |
04:33:26 | Little_Apple | But mobile |
04:33:52 | Little_Apple | iPod touch. |
04:34:00 | Little_Apple | And I'm gone |
04:34:05 | | Little_Apple Quit (Client Quit) |
04:44:36 | sam686 | not 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:59 | raptor | i couldn't duplicate it the last two levels in a row... |
04:45:36 | raptor | good idea |
04:47:43 | sam686 | maybe, put it in header file, probably in tnl/tnlAssert.h ? (preferably on line 89) |
05:02:21 | sam686 | need to go to bed? |
05:05:51 | raptor | ok |
05:05:53 | raptor | i'm back |
05:05:56 | raptor | yeah, off to bed |
05:06:04 | raptor | i'm no closer to figuring this out... |
05:07:49 | sam686 | apparently, my "define static_cast(a)" is not working, |
05:07:56 | sam686 | #defind static |
05:08:06 | sam686 | #defind static_cast dynamic_cast you could try |
05:08:23 | sam686 | and i think it might be on EngineeredItem.cpp |
05:10:16 | raptor | maybe a lot of turrets are being found? |
05:12:29 | sam686 | maybe, you not clearing the fillVector just before line 341 ? (EngineeredItem.cpp) |
05:13:02 | raptor | ha! |
05:13:06 | raptor | that's gotta be it! |
05:14:30 | raptor | let me recompile and we can test on my server... |
05:31:54 | sam686 | oh and that engineer appears to be fixed (but unpushed) |
05:32:05 | raptor | i'll push now |
05:32:16 | raptor | done |
05:33:07 | raptor | ok good night |
05:34:12 | | raptor Quit () |
05:36:00 | | BFLogBot - 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:16 | | Watusimoto Quit (Ping timeout: 244 seconds) |
07:54:07 | | watusimoto has joined |
07:54:07 | | ChanServ sets mode +o watusimoto |
08:16:36 | | LordDVG has joined |
08:36:41 | | LordDVG Quit (Remote host closed the connection) |
10:01:20 | | LordDVG has joined |
10:17:34 | | sam686 Quit (Ping timeout: 245 seconds) |
10:26:06 | | LordDVG Quit (Ping timeout: 272 seconds) |
10:51:41 | | Watusimoto_ has joined |
10:53:13 | | LordDVG has joined |
12:50:44 | | Watusimoto_ Quit (Ping timeout: 265 seconds) |
13:06:27 | | LordDVG Quit (Remote host closed the connection) |
14:32:21 | | raptor has joined |
14:32:21 | | ChanServ sets mode +o raptor |
14:32:26 | raptor | good day! |
15:11:53 | watusimoto | g'day |
15:11:57 | raptor | hi |
15:15:23 | raptor | did you see the BBB badges now? pretty much the same, but a little better with the lines... |
15:50:38 | watusimoto | saw the link you posted last night |
15:50:45 | watusimoto | they look *pretty* good |
15:50:58 | watusimoto | They may be as good as they'll get with that design |
15:51:10 | raptor | i'm open to changes, of course |
15:51:24 | raptor | i should give you one so you can see it in the scoreboard... |
15:51:25 | watusimoto | I know -- I have nothing to suggest beyond what you did |
15:51:32 | watusimoto | sure |
15:51:39 | watusimoto | I hope to do a little coding this weekend |
15:51:48 | watusimoto | I want to get a little more Lua done |
15:52:00 | watusimoto | I am thinking we can do 018 without a full Lua implementation |
15:52:12 | raptor | ? |
15:52:19 | watusimoto | and we can work towards better fleshing it out for 019 |
15:52:28 | watusimoto | I mean a working implementation, just not all the fns I think we need |
15:52:48 | watusimoto | I've been adding lots of new functions |
15:52:57 | watusimoto | none are needed by any existing bot or levelgen |
15:53:02 | raptor | ok, you have th bronze badge now |
15:53:09 | watusimoto | super -- I'll check it tonight |
15:53:13 | raptor | ok |
15:53:26 | raptor | ah, all the functions, yes |
15:53:28 | watusimoto | just so you know, I have another vacation coming up |
15:53:36 | raptor | that seems fine - it doesn't need to be completely complete |
15:53:41 | watusimoto | I'll be around all next week, then 3 weeks in the us |
15:53:54 | raptor | welcome back! |
15:54:05 | watusimoto | during that trip, I'll have some time with access to the internet |
15:54:08 | watusimoto | and some not |
15:54:25 | watusimoto | I'm trying to save some non-coding tasks for that period, so I can work on them without a dev environment |
15:54:34 | watusimoto | e.g. documenting all these new functions |
15:54:51 | watusimoto | blech |
15:55:05 | raptor | blech |
15:55:08 | watusimoto | found a great new text editor, btw |
15:55:15 | watusimoto | runs on linux too |
15:55:18 | watusimoto | check out sublime |
15:55:34 | watusimoto | only been using it for a day, but already thinking it will be my new standard |
15:55:35 | raptor | ok |
15:55:37 | raptor | sublime... |
15:55:43 | watusimoto | indeed! |
15:56:15 | watusimoto | just figured out how to bind key sequences to a command, such as ctrl-Q, w |
15:56:49 | watusimoto | anwya, the most important remaining lua functions are related to walls and to game types |
15:57:16 | watusimoto | also, a design dilemma |
15:57:22 | raptor | uh oh |
15:57:28 | watusimoto | not too bad |
15:57:50 | watusimoto | so say you want an event to trigger when a player enters a particular loadout zone (with an id of, say 99) |
15:57:59 | watusimoto | we could do this: |
15:58:47 | watusimoto | 1) subscribe("EnterZoneEvent"), then in onEnterZone(ship, zone) test zone for id = 99 |
15:58:50 | watusimoto | or |
15:59:31 | watusimoto | 2) subscribe("EnterZoneEvent", 99, playerHitZone99()), creating a new function that will get called when player hits specified zone |
15:59:45 | raptor | i like #2 |
15:59:47 | watusimoto | basically allowing us to push some of the event handling into C++ |
15:59:59 | raptor | with a callback |
16:00:03 | watusimoto | 2 is more complex to implement |
16:00:08 | watusimoto | but maybe not too bad |
16:00:15 | watusimoto | maybe allow both mechanisms? |
16:00:25 | raptor | but I also like multiple signatures for subscribing |
16:00:27 | watusimoto | with no args there is an implicit callback (onEnteredZone) |
16:00:34 | watusimoto | with args you specify a callback |
16:00:35 | raptor | so #1 for *any* zone event |
16:00:41 | raptor | yes |
16:00:55 | raptor | actually |
16:01:02 | raptor | we may want to just keep it simple... |
16:01:14 | raptor | with #1 |
16:01:19 | raptor | man, now i don't know.. |
16:01:23 | watusimoto | ok, will try implementing one that way |
16:01:28 | watusimoto | #1 already is how events work |
16:01:37 | watusimoto | so implementing is trivial... i.e. do nothing |
16:02:00 | watusimoto | I think #2 might be nice -- it might make code clearer |
16:02:18 | watusimoto | if you have multiple event handlers, you just register for multiple events with different callback fns. |
16:03:00 | watusimoto | I'll look at whether that is really that hard |
16:03:57 | raptor | sublime has a license |
16:04:05 | raptor | how long does it last? |
16:05:06 | watusimoto | indefinite, with occasional pings, only seen one today |
16:05:15 | watusimoto | oh, sorry, that's the trial period |
16:05:20 | watusimoto | not sure about the license |
16:05:25 | watusimoto | haven't got to that stage yet |
16:05:36 | watusimoto | has multi-selection! |
16:05:50 | raptor | OOooo |
16:07:51 | watusimoto | it feels very slick under linux |
16:07:56 | raptor | FYI on the android port |
16:08:14 | raptor | I keep getting crazy crashes that I cannot figure out how to debug |
16:08:28 | raptor | all of them look like memory errors with the graphics |
16:08:47 | raptor | so i've put it to the side for now... |
16:09:04 | watusimoto | ok, thanks for the update |
16:09:27 | watusimoto | do the crashes seem random? |
16:10:07 | raptor | so far it crashes guaranteed every time i check the high scores... |
16:12:45 | watusimoto | at least it's consistent |
16:13:03 | watusimoto | do you have a debugger, or are you trying to do this all with print statements? |
16:13:36 | raptor | i caught a stack trace in a gdb-style debugger on the device |
16:13:48 | raptor | let me see if i can find it again... |
16:14:37 | raptor | (it's been two weeks since I looked at it) |
16:22:24 | raptor | ok |
16:23:52 | raptor | it isn't much: http://pastie.org/4450531 |
16:23:57 | watusimoto | and you still have it?!? :-) |
16:24:09 | raptor | i re-ran it |
16:24:47 | raptor | this is on the emulator, with accessing the high scores |
16:25:07 | watusimoto | mmm |
16:25:10 | watusimoto | not so helpful |
16:25:29 | raptor | nope |
16:25:31 | watusimoto | I will look at this at some point in the future |
16:25:57 | raptor | i compiled in all the debugging symbols everywhere i could |
16:26:06 | raptor | i am legitimately stuck :) |
16:26:18 | raptor | but i figure i shouls work on 018 anyways... |
16:26:21 | raptor | *shoudl |
16:26:24 | raptor | bah |
16:39:53 | raptor | here's another text editor i came across once that was pretty slick in linux: http://foicica.com/textadept/ |
16:42:44 | watusimoto | ok, out of here -- on later |
16:42:49 | raptor | bye |
16:48:03 | | watusimoto Quit (Ping timeout: 240 seconds) |
17:06:02 | | Watusimoto has joined |
18:20:16 | | Watusimoto Quit (Ping timeout: 240 seconds) |
18:46:37 | | krummi1999 has joined |
18:47:00 | krummi1999 | hello everybody :D !!! |
18:47:06 | raptor | hi |
18:47:55 | krummi1999 | lets play!!! |
18:48:20 | raptor | I'm sorry I'm have to focus a bit more on work right now |
18:48:34 | krummi1999 | okay |
20:18:25 | | Watusimoto has joined |
20:19:21 | | krummi1999 Quit (Quit: Page closed) |
21:28:35 | | sam686 has joined |
21:28:35 | | ChanServ sets mode +v sam686 |
21:36:54 | raptor | lots of germans playing today! |
22:03:52 | raptor | Watusimoto: i have break from school for two weeks, do you think we shoudl do a BBB soon? (people have been pestering me..) |
22:04:03 | Watusimoto | es |
22:04:04 | Watusimoto | yes |
22:04:50 | raptor | maybe for the 17th or 24th? |
22:05:51 | raptor | i 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:55 | Watusimoto | of what month |
22:06:00 | raptor | this month |
22:06:03 | Watusimoto | oh, august, I suppose |
22:06:08 | raptor | before people go back to school... |
22:06:36 | Watusimoto | if we do it that weekend, my kids won't be able to play |
22:06:43 | Watusimoto | which is not the most critical concern |
22:06:46 | raptor | both? |
22:06:48 | Watusimoto | but it is two more bodies :-) |
22:06:58 | Watusimoto | well, it doesn't really work from here |
22:07:02 | raptor | they should get to play, too... :) |
22:07:07 | raptor | wait what? |
22:07:07 | Watusimoto | so we'd have to be in the US |
22:07:11 | raptor | ohhhh |
22:07:20 | Watusimoto | lag is too great from europe |
22:07:29 | Watusimoto | what day is labor day? |
22:07:45 | raptor | 3rd? |
22:08:00 | raptor | yes, 4rd of september |
22:08:03 | raptor | oops |
22:08:04 | Watusimoto | ok |
22:08:06 | raptor | 3rd |
22:08:18 | Watusimoto | school usually starts that week? |
22:08:26 | Watusimoto | you probably don;t know |
22:08:30 | raptor | yeah, most people are on 5/6 |
22:08:36 | raptor | according to the players |
22:08:43 | raptor | i start school the 27th |
22:08:46 | raptor | of aug |
22:08:53 | Watusimoto | wait... don;t you work? |
22:09:04 | raptor | yes i work |
22:09:08 | Watusimoto | and school |
22:09:11 | Watusimoto | and bitfighter |
22:09:11 | raptor | sigh |
22:09:14 | Watusimoto | and parenthood |
22:09:22 | raptor | :) |
22:09:24 | Watusimoto | well, I feel kind of lame |
22:09:38 | Watusimoto | ok |
22:09:43 | raptor | well i feel kind of tired... |
22:09:52 | Watusimoto | if it's before school, does it need to be a friday night? |
22:09:58 | raptor | not full time school |
22:10:00 | Watusimoto | or should we just take that as a given |
22:10:06 | Watusimoto | any school is hard |
22:10:24 | raptor | it probably doesn't matter what day... let me ask some players real quick... |
22:10:50 | Watusimoto | basically the situation for me is simple -- later is better |
22:11:24 | Watusimoto | probably, as there are some complications that could reverse our schedule |
22:12:55 | raptor | ok, they are giving me cryptic answers |
22:13:43 | Watusimoto | we should just set a date and not worry about it |
22:13:43 | raptor | blackbird says last two weeks of august are bad because his family is leaving... |
22:13:57 | raptor | bah |
22:13:59 | Watusimoto | we'll never find a date that works for everyone |
22:14:11 | raptor | ok, when is good for your kids? |
22:14:28 | Watusimoto | Aug 31? |
22:14:47 | raptor | oh hey - there's another friday in aug |
22:14:56 | raptor | that seems OK |
22:15:12 | raptor | i'm in school by then so no relatives can ask me to come and visit anymore... |
22:15:13 | Watusimoto | the 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:28 | Watusimoto | what I do know is that when we are in upstate NY, there is no internet |
22:15:37 | Watusimoto | when we are in boston, there is |
22:16:01 | raptor | do we want to time 018? (will that be possible??) |
22:16:11 | Watusimoto | no |
22:16:42 | Watusimoto | I've got just one more week; unless you & sam want to handle the release solo |
22:16:47 | Watusimoto | which you don;t want to do |
22:16:56 | raptor | heh |
22:16:57 | Watusimoto | so much testing to do |
22:17:09 | raptor | i don't have any feel for the Lua side of things.. |
22:17:12 | Watusimoto | if something with the lua is screwed up, you'd need to triage and fix it |
22:17:20 | raptor | sam686 and I have been testing though |
22:17:58 | Watusimoto | if I were around, I'd say maybe |
22:18:04 | Watusimoto | but I think it's too much |
22:18:21 | Watusimoto | though |
22:18:36 | Watusimoto | we could do a truncated 018 release with what we have, and do a full 018 later and call it 019 |
22:18:57 | raptor | i like doing things properly.. |
22:18:58 | Watusimoto | and worry only that existing lua functionaliyt works |
22:19:07 | raptor | so if it it takes a few more weeks, so be it |
22:19:09 | Watusimoto | not document or advertise new lua stuff |
22:21:50 | Watusimoto | Aug 31 has a 50% chance of working for us, I'd say |
22:23:32 | Watusimoto | Aug 8 is 75% |
22:23:44 | Watusimoto | Sep 8, rather |
22:24:21 | raptor | sounds like quantum mechanics |
22:24:41 | Watusimoto | Aug 18 is probably 35-40% |
22:24:45 | Watusimoto | unless it's 0 |
22:24:57 | raptor | yep, definitely QM |
22:25:08 | Watusimoto | well, let's just do the 31st and hope for the best |
22:25:21 | raptor | ok |
22:25:36 | Watusimoto | It;s more important to me that the event be a success than that T & I be able to play |
22:25:39 | raptor | i'd be fine with sep 7 or 8, too |
22:25:49 | Watusimoto | that's after school has started |
22:25:59 | Watusimoto | I can see people getting lost |
22:26:02 | raptor | i'm just thinking about the prisoners |
22:26:06 | Watusimoto | in all the stuff that will be going on |
22:26:46 | Watusimoto | let's tentatively say the 31st and we can reconfirm tomorrow |
22:27:05 | raptor | ok, i can post 31st and mention that it is tentative |
22:27:11 | Watusimoto | ok |
22:27:38 | Watusimoto | 12:30 already?!??!? |
22:27:46 | raptor | any coding done? |
22:27:46 | raptor | :) |
22:27:57 | Watusimoto | just discovered a new great song by a band I really like |
22:28:06 | raptor | for bitfighter? |
22:28:18 | Watusimoto | Alas, no |
22:28:28 | Watusimoto | Stiff Little Fingers - No More of That |
22:28:45 | Watusimoto | it's a little... well, wrong |
22:28:51 | Watusimoto | definitely wrong |
22:30:01 | raptor | ok... that's a contrast with George Winston... |
22:32:50 | Watusimoto | did you listen to it somehow? |
22:33:07 | raptor | found a youtube video |
22:33:22 | Watusimoto | ha |
22:40:26 | raptor | ok posted: http://bitfighter.org/forums/viewtopic.php?f=20&t=1555 |
22:40:37 | raptor | short and sweet |
22:40:40 | raptor | feel free to edit |
22:47:56 | Watusimoto | looks great! |
22:48:25 | Watusimoto | Added a line |
22:48:36 | Watusimoto | "Spread the word" |
22:48:38 | raptor | oh good |
22:49:01 | Watusimoto | ok, 1/2 hour of coding |
22:49:04 | Watusimoto | beginning now |
22:54:44 | Watusimoto | just an idea for heatseekers |
22:54:48 | Watusimoto | not sure if this could work |
22:55:32 | Watusimoto | but 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:02 | Watusimoto | maybe I'll try drawing one and see if it works |
22:56:50 | Watusimoto | a spline isn't the right curve |
22:58:55 | raptor | i'm not sure exactly how that'd affect the movement with what you have in mind... |
23:00:38 | raptor | you mean to make it follow a spline path all the way to its target? instead of simple arc + straight line? |
23:06:15 | Watusimoto | well, if it followed a predictable path, we could render it as a method of showing its homing ability |
23:06:20 | Watusimoto | or rather its target |
23:06:42 | Watusimoto | I know exactly what I am thinking of, but don't know the correct curve to describe it to you |
23:06:52 | Watusimoto | an arc |
23:07:03 | Watusimoto | constrained by the direction the projectile is currently heading |
23:07:19 | raptor | yes - but always in an arc... no straight, right? |
23:07:25 | raptor | i'm guessing... |
23:07:28 | Watusimoto | and, if possible, coming in from the back rather than colliding sideways |
23:07:35 | Watusimoto | so as to make following easier |
23:07:54 | Watusimoto | so if you had a flexible plastic rod in your hand |
23:08:11 | Watusimoto | and you constrained one end to be the direction the projectile is currently going |
23:08:17 | Watusimoto | and the other end at the target |
23:08:36 | Watusimoto | I guess that would be an arc with some other curves at the beginning and end, possibly |
23:08:46 | Watusimoto | depending if it were an arc or an s shape |
23:09:33 | Watusimoto | don't know if that's clear |
23:09:59 | raptor | ... i'll just let you code |
23:10:44 | raptor | i need a better visual or drawing, but i don't want to waste your night explaining right now |
23:11:52 | Watusimoto | :-) |
23:12:10 | Watusimoto | you mean your night :-) |
23:12:43 | raptor | hehe |
23:14:45 | Watusimoto | tried on twiddla, but screw it |
23:16:19 | raptor | is your idea to basically always spline the vectors gradually, instead of the fixed arc + straight path way I coded? |
23:17:23 | raptor | i guess i'm trying to define your idea by how it is different... and i'm failing |
23:26:16 | Watusimoto | I guess we could render the arc and line to show the projectile's path |
23:26:35 | Watusimoto | thought it would be cool to show how the projectile will fly |
23:26:57 | Watusimoto | and if the thing thinks it can't hit, maybe it should break off |
23:27:10 | Watusimoto | ok, well forget it for now, i'm working on something else |
23:29:27 | Watusimoto | an arc is probably the best curve to follow |
23:29:39 | Watusimoto | wait, we're forgetting it |
23:31:29 | raptor | haha, ok |
23:32:32 | Watusimoto | ok, another idea |
23:32:41 | Watusimoto | what about letting peopel insert images into levels |
23:32:54 | Watusimoto | you're thinking, "crazy!" |
23:33:11 | raptor | i'm thinking - not specific enough to compute in my head |
23:33:26 | Watusimoto | but my thought was if people could restrain themselves to vectory looking images, it might add some visual flair to a level |
23:33:28 | raptor | are you thinking textures? |
23:33:35 | Watusimoto | no, pngs |
23:33:41 | raptor | so yes, textures |
23:33:44 | Watusimoto | ok |
23:33:58 | Watusimoto | so you might creaete a computer bank for ambiance |
23:34:04 | raptor | the only openGL texture we use now is the font for the OGLConsole |
23:34:05 | Watusimoto | no game role, only display like text or lines |
23:34:37 | raptor | i'm thinking "crazy!" |
23:34:44 | Watusimoto | or perhaps we could offer different wall textures and styles |
23:34:50 | Watusimoto | all vectory of course |
23:35:18 | raptor | this feels dirty somehow... |
23:35:24 | Watusimoto | maybe I should draw some ideas and see how they look |
23:35:30 | Watusimoto | then we can use them to decide |
23:35:39 | Watusimoto | I do understand |
23:35:46 | raptor | players have asked for various colored zones |
23:35:50 | raptor | so they can 'draw' more |
23:36:26 | Watusimoto | I do keep coming back to the idea of colored walls to allow sections of levels to feel more "basey" |
23:36:39 | Watusimoto | i.e. like the yellow base could have yellowinsh walls |
23:36:55 | raptor | maybe have a team color allow for a shaded spectrum? |
23:37:03 | Watusimoto | maybe |
23:37:08 | Watusimoto | again, perhaps this is a job for photoshop |
23:37:27 | Watusimoto | in fact, if someone proposed it to me, I'd tell them to create some samples |
23:37:45 | raptor | or are you thinking: upload a picture of freckles the cat -> edge detection plugin -> vector graphics! |
23:37:49 | Watusimoto | no |
23:38:00 | Watusimoto | upload freckles, get lifetime ban |
23:38:16 | Watusimoto | upload an image that is already vectory |
23:38:20 | Watusimoto | the insert it raw |
23:38:31 | Watusimoto | let's drop the idea until I produce some examples |
23:38:38 | Watusimoto | not tonight |
23:38:41 | raptor | ok |
23:38:42 | Watusimoto | maybe that's a good boston task |
23:38:52 | | raptor quietly forgets about this conversation |
23:39:57 | Watusimoto | I've reduced my alcohol intake fairly dramatically over the past months, and I think it's making me deranged |
23:40:22 | raptor | ideas starting to flow easier? :) |
23:40:47 | Watusimoto | sadly |