Timestamps are in GMT/BST.
| 00:02:03 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 00:09:37 | bobdaduck | kaen test down? |
| 00:10:26 | kaen | shouldn't be :x |
| 00:10:34 | bobdaduck | 100mbs is up |
| 00:10:40 | bobdaduck | but not test |
| 00:11:01 | kaen | it's hanging... |
| 00:11:04 | kaen | curse you, quartz! |
| 00:11:10 | bobdaduck | rofl |
| 00:11:14 | kaen | Quuuaaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtz! |
| 00:11:44 | bobdaduck | cool now there are two 100mbs |
| 00:11:48 | bobdaduck | nowait just one again |
| 00:12:13 | kaen | I am baffled |
| 00:32:33 | | raptor Quit () |
| 00:36:50 | kaen | today, bobdaduck, we scienced! |
| 00:36:58 | bobdaduck | we scienced? |
| 00:37:03 | kaen | yeah |
| 00:37:09 | kaen | with zombie bots |
| 00:37:35 | bobdaduck | lol |
| 00:37:45 | bobdaduck | That's really fun |
| 00:38:21 | bobdaduck | Bot logic is a bit too easy to exploit though |
| 00:38:40 | bobdaduck | Maybe the bot could like check its position over time and if it hasn't changed then it tries a different route? |
| 00:41:26 | kaen | indeed |
| 00:41:49 | kaen | you could do that in the bot logic except that I think we don't expose a good api for navigaion |
| 00:41:52 | kaen | navigation |
| 00:41:56 | bobdaduck | Maybe have the bots prioritize routes by efficiency |
| 00:42:09 | bobdaduck | and if a route makes it be stuck, then it tries one tier less efficent |
| 00:42:23 | kaen | that's a reasonable way to do it |
| 00:42:35 | kaen | I just joined a PTO server with like 8 players |
| 00:42:40 | kaen | made three captures |
| 00:42:40 | bobdaduck | lol |
| 00:42:45 | kaen | and all of them quit |
| 00:42:47 | kaen | at the same time. |
| 00:42:49 | bobdaduck | rofl |
| 00:43:22 | kaen | okay I really need to focus on coding.... |
| 00:43:33 | kaen | we're pretty close to having this all tied up |
| 01:10:50 | bobdaduck | What is this area 51 server |
| 01:11:04 | kaen | it's where I upload things for testing |
| 01:11:14 | kaen | things not meant for the eyes of mortals |
| 01:11:21 | bobdaduck | lol |
| 01:11:32 | bobdaduck | Why not just like... Host a server with a password on it? |
| 01:11:39 | kaen | it is |
| 01:11:48 | bobdaduck | yeah but why dedicated |
| 01:12:01 | kaen | because I already host a handful of other dedicated servers |
| 01:12:07 | kaen | so it was trivial to add another |
| 01:12:20 | bobdaduck | yeah but like... Why dedicated xD |
| 01:12:45 | kaen | so that people wonder "What is this area 51 server" |
| 01:13:09 | bobdaduck | Does it work? |
| 01:13:19 | kaen | it has at least once. |
| 01:25:10 | | bobdaduck Quit (Remote host closed the connection) |
| 01:57:12 | | Platskies has joined |
| 02:44:24 | | Platskies Quit (Remote host closed the connection) |
| 03:03:06 | kaen | let it be know that at Thu Mar 28 20:02:55 PDT 2013 kaen made the first successful transfer of level data from bitfighter.org directly to a client. |
| 03:42:34 | | bobdaduck has joined |
| 04:54:40 | kaen | and it was rave party... |
| 04:57:09 | | raptor has joined |
| 04:57:09 | | ChanServ sets mode +o raptor |
| 04:57:53 | raptor | yay kaen! http client working then? |
| 04:58:08 | kaen | parts of it |
| 04:58:57 | kaen | still need to do http auth and post data construction |
| 04:59:10 | kaen | and then of course the UI... |
| 05:00:22 | raptor | in-game UI... |
| 05:00:27 | raptor | ? |
| 05:00:56 | kaen | hmm I hadn't thought of not building one... |
| 05:01:08 | kaen | I was thinking for searching the level db |
| 05:09:12 | | BFLogBot Commit: 174439c94e2f | Author: buckyballreaction | Message: Include upstream Font-Stash patch for fixing getting the string width. Untested |
| 05:23:02 | bobdaduck | say what |
| 05:24:02 | raptor | maybe it's the 3 strawberry milkshakes I just had.. but do you mean you're already at the point of using the client in-game? |
| 05:24:34 | raptor | bobdaduck: also - Hockey by Little_Apple as a BBB soccer map |
| 05:24:56 | raptor | maybe? |
| 05:26:26 | bobdaduck | ehhh |
| 05:26:44 | bobdaduck | Too small I'm thinking |
| 05:26:47 | bobdaduck | and far too open |
| 05:27:09 | raptor | i've played some really fun soccer games on that one.. |
| 05:27:26 | raptor | other soccer? |
| 05:28:59 | bobdaduck | There's like no soccer maps that big |
| 05:29:31 | bobdaduck | I feel like it would need to be a game with two or more soccer balls |
| 05:30:05 | raptor | what |
| 05:30:53 | bobdaduck | like... |
| 05:30:58 | bobdaduck | you know how big bbbs are! |
| 05:31:15 | raptor | but two... |
| 05:31:21 | bobdaduck | I'm assuming 20 people. |
| 05:32:46 | bobdaduck | like |
| 05:32:52 | bobdaduck | 20 people playing swarm-ball on hockey |
| 05:33:02 | raptor | crazy! |
| 05:33:10 | raptor | bullets everywher! |
| 05:34:58 | bobdaduck | Sure we can add that why not |
| 05:36:35 | raptor | actually i played hocky with 10 before and it was a lot of fun, but pretty insane |
| 05:36:39 | raptor | hockey |
| 05:38:00 | raptor | so maybe 20 is too much.. |
| 05:56:05 | raptor | good night! |
| 05:56:07 | | raptor Quit () |
| 05:58:02 | | bobdaduck Quit (Remote host closed the connection) |
| 08:13:47 | | watusimoto has joined |
| 08:13:47 | | ChanServ sets mode +o watusimoto |
| 08:49:50 | watusimoto | Is this font any better? |
| 08:49:58 | watusimoto | http://www.fontsquirrel.com/fonts/exo |
| 08:52:29 | watusimoto | http://www.fontsquirrel.com/fonts/Tenby-Five |
| 08:56:35 | watusimoto | http://www.fontsquirrel.com/fonts/AUdimat |
| 09:09:23 | watusimoto | or maybe something here: |
| 09:09:24 | watusimoto | http://www.thealmightyguru.com/GameFonts/Index.html |
| 09:42:51 | watusimoto | http://www.dafont.com/zrnic.font?text=Pick+3+weapons |
| 14:12:07 | | Watusimoto_ has joined |
| 14:31:04 | | bobdaduck has joined |
| 14:45:50 | | Platskies has joined |
| 14:46:47 | | Platskies Quit (Remote host closed the connection) |
| 15:30:26 | | Watusimoto_ Quit (Ping timeout: 256 seconds) |
| 17:46:27 | | Darrel has joined |
| 17:54:54 | | watusimoto Quit (Quit: Leaving.) |
| 18:15:40 | | raptor has joined |
| 18:15:41 | | ChanServ sets mode +o raptor |
| 18:32:28 | raptor | last chance to convince me to setup an internal git server instead of mercurial |
| 18:33:03 | raptor | (for work) |
| 18:33:22 | kaen | msysgit isn't that bad |
| 18:33:32 | kaen | (that's my best argument) |
| 18:33:37 | raptor | i know it has improved quite a bit |
| 18:33:42 | kaen | no but really just use hg |
| 18:33:45 | raptor | client-side i'm not so worried anymore... |
| 18:33:51 | kaen | oh really? |
| 18:34:09 | raptor | well - github put out a windows client that seems really nice, too |
| 18:34:19 | kaen | it looks nice, agreed |
| 18:34:24 | kaen | I tried using it and gave up |
| 18:34:32 | raptor | heh... me too! :) |
| 18:34:49 | raptor | but server-side... setting up git seems a lot more difficult - especially with wanting authentication |
| 18:35:02 | raptor | but maybe I'm missing some really easy-to-setup system somewhere? |
| 18:35:19 | kaen | I've never set up git "server" before |
| 18:35:36 | kaen | I've only used "bare" repos |
| 18:35:46 | kaen | via git init --bare |
| 18:35:46 | raptor | yeah... and that seems to be the consensus - 'why would ever want to do that? just use github' |
| 18:35:58 | kaen | yes that too |
| 18:36:12 | raptor | but I found this yesterday: http://rhodecode.org/ |
| 18:36:18 | kaen | but I mean if you have proprietary code you'd have to spend money to keep it private. |
| 18:36:34 | raptor | it says it supports git, but it looks like it more friendly with hg |
| 18:36:40 | kaen | whoa |
| 18:36:47 | kaen | LDAP and AD authentication |
| 18:36:50 | kaen | that's pretty cool |
| 18:36:50 | raptor | YES |
| 18:37:05 | raptor | I'm going to set it up and see how it goes with hg, then try the git part of it |
| 18:37:26 | raptor | because... LDAP auth is exactly what I need |
| 18:37:36 | kaen | hah! |
| 18:37:38 | kaen | it's in python |
| 18:37:42 | raptor | yep :) |
| 18:38:30 | kaen | wow that's awesome! |
| 18:38:40 | raptor | also I just found out that the 'launchpad' service was for baazar?? |
| 18:38:45 | raptor | weirdness |
| 18:38:48 | kaen | hehe |
| 18:41:00 | bobdaduck | Guys what are the benefits of us being open source? |
| 18:41:04 | bobdaduck | Why aren't we closed source? |
| 18:41:14 | bobdaduck | WE SHOULD CHARGE MONEY TO PAY FOR FOOTLOOSE'S BITCON. |
| 18:41:26 | bobdaduck | Goodmorning! |
| 18:41:31 | kaen | good morning |
| 18:41:37 | kaen | another checkmark for friday, bobdaduck |
| 18:41:37 | raptor | bobdaduck: why is footloose using bitcoins to feed her coke habit? |
| 18:41:44 | bobdaduck | :D |
| 18:41:58 | kaen | you almost had me for a second, too |
| 18:42:01 | raptor | haha |
| 18:43:51 | | raptor enters the world of python |
| 18:44:01 | raptor | it's so... different |
| 18:44:52 | bobdaduck | lol |
| 18:44:59 | raptor | as far as better fonts go (for watusimoto's question) audimat is hard to read |
| 18:45:06 | raptor | exo is too |
| 18:45:24 | raptor | 'Tenby Five' is a bit easier to read |
| 18:46:46 | raptor | Zrnic seems ok but missing hints? |
| 18:47:33 | kaen | sharp eye, it looks like it is |
| 18:48:48 | kaen | the way the letter's don't quite meet could go either way as far as legibility |
| 18:49:01 | kaen | especially once antialiased and sampled |
| 18:49:15 | kaen | letters* |
| 18:49:46 | raptor | we coudl go with this: http://www.thealmightyguru.com/GameFonts/Series-Sega.html |
| 18:49:49 | raptor | :) |
| 18:49:51 | kaen | but I'm sure if it's missing hints it will look atrocious |
| 18:50:03 | kaen | lol |
| 18:51:07 | kaen | if I had to pick from the ones he posted I'd say tenby |
| 18:51:15 | raptor | yes, me too |
| 18:51:32 | kaen | it's so hard to find good free fonts |
| 18:51:37 | kaen | especially display fonts |
| 18:51:54 | kaen | that aren't meant for IM conversations. |
| 18:52:15 | raptor | And there seems to be a disconnect between readability and thematic fonts |
| 18:52:27 | raptor | which is obvious, now that I think about it.. |
| 18:52:57 | raptor | most of these retro/futuristic/spacey fonts seem a bit harder to read quickly |
| 18:53:03 | kaen | typically display fonts are printed at large point sizes |
| 18:53:12 | raptor | http://www.thealmightyguru.com/GameFonts/Series-StarCraft.html |
| 18:53:16 | kaen | so that's how they're usually designed |
| 18:53:29 | kaen | perfect |
| 18:53:37 | kaen | I'm sure blizzard won't mind |
| 18:53:41 | raptor | :) |
| 18:53:56 | raptor | yeah, i'm not so sure about this game font database... seems... fishy |
| 18:54:13 | kaen | why do you say that ? |
| 18:54:20 | kaen | is it the #0000FF font color? |
| 18:54:25 | raptor | haah |
| 18:54:28 | kaen | er, #00FF00 |
| 18:54:51 | raptor | i mean with license/distribution... seems like they be 'encroaching' a bit |
| 18:55:00 | kaen | most definitely |
| 18:55:55 | kaen | "It is assumed that all the fonts on this site are free" |
| 18:55:59 | kaen | ^ from the FAQ |
| 18:56:02 | kaen | sounds legit... |
| 18:56:06 | raptor | ha! the star trek: first contact font actually has the insignia as a character embedded... |
| 18:56:11 | raptor | haha |
| 18:57:01 | kaen | I mean, the fonts are replicas made by talented fans, so it's basically fan art |
| 18:57:18 | raptor | oh really... |
| 18:57:25 | raptor | ok |
| 18:57:41 | kaen | but if you were to distribute fan art as part of another artistic work, using the likeness of a character which was copyrighted by another organization |
| 18:57:46 | kaen | you'd be in muddy waters, at least. |
| 18:58:34 | bobdaduck | Add mud to bitfighter |
| 18:58:39 | bobdaduck | Make it so your ship can get dirty |
| 18:58:47 | kaen | I don't think it falls under fair use if anyone cared to press the issue. |
| 18:58:49 | bobdaduck | and you have to go through space-washes to get the dirt off |
| 18:58:53 | bobdaduck | And if you're clean your ship sparkles! |
| 18:59:46 | bobdaduck | I'm like, the most helpful ever |
| 19:00:34 | raptor | ok, have to close the game font database - it's bringing up memories of losing many a quakeworld match... |
| 19:00:48 | raptor | my first introduction to online jerkery |
| 19:02:57 | raptor | pimathbrainiac is online - someone should tell him pi is wrong |
| 19:03:09 | kaen | hehe |
| 19:03:42 | kaen | perhaps I can enlighten him in the ways of tau |
| 19:04:06 | raptor | so I like the concept of tau - but... 'tau' as a symbol is used in so many things... |
| 19:04:29 | raptor | it's starting to question my faith in tau |
| 19:04:36 | kaen | torque is the only one I know off the top of my head |
| 19:04:45 | kaen | not that I'm anything of a mathematician |
| 19:04:53 | raptor | I just learned that tau is the time constant in LC and RC circuits |
| 19:05:12 | raptor | yeah... torque is actually a big one |
| 19:05:33 | kaen | well, the symbol like the least important part |
| 19:05:36 | raptor | i agree that the value of 2*pi is what should be taught |
| 19:05:52 | kaen | we should make a new mathematical symbol |
| 19:05:55 | kaen | call it cake |
| 19:06:03 | kaen | let be an iconographic slice of cake |
| 19:06:04 | kaen | done. |
| 19:06:09 | raptor | if I ever become a trig teacher - I'll make sure my students never separate 2 from pi |
| 19:06:14 | raptor | haha |
| 19:07:22 | kaen | okay, so level downloading command |
| 19:07:25 | kaen | /fetchmap ? |
| 19:07:36 | kaen | I think I can make it work like /fetchmap kaen_bebop |
| 19:07:50 | bobdaduck | What is 2pi |
| 19:07:59 | raptor | it's the circle constant |
| 19:08:08 | raptor | kaen: hmmm |
| 19:08:09 | bobdaduck | well.... yeah. |
| 19:08:26 | bobdaduck | /update? |
| 19:08:27 | raptor | /pullmap :) |
| 19:08:31 | kaen | fetch map feels like it's a little farther than getmap |
| 19:08:46 | kaen | pull map sounds fine too |
| 19:08:47 | raptor | /remotedownloadonlinemap |
| 19:08:48 | kaen | and its shorter |
| 19:09:02 | kaen | /downloadamapofdubiousqualityfromtheonlineleveldatabase |
| 19:09:11 | bobdaduck | I prefer fetch because, since I can't have pets in my house so I treat bitfighter as my dog |
| 19:09:57 | kaen | I think one command can handle both "download" and "update" |
| 19:10:14 | kaen | so it should imply "get the latest version of the map I specify" |
| 19:10:16 | raptor | so /hg pull -u map |
| 19:10:20 | kaen | yes perfect |
| 19:10:43 | bobdaduck | lol |
| 19:11:05 | raptor | in git 'pull' is fetch+update, right? |
| 19:11:14 | kaen | yep |
| 19:11:30 | raptor | wonderful that terminology between the two is reversed |
| 19:11:54 | kaen | I can not tell you how long that baffled me when I started using hg for bitfighter |
| 19:12:04 | kaen | "but I just want to fetch!?!" |
| 19:12:34 | kaen | thinking the whole time that pull was the same as "git pull" |
| 19:12:50 | kaen | but anyway, where'd we come down on this? |
| 19:12:53 | kaen | pullmap? |
| 19:13:28 | kaen | that makes sense to a pair of programmers, but will it be reasonably friendly to a new user? |
| 19:13:31 | | raptor goes to thesaurus.com |
| 19:13:42 | bobdaduck | Fetch |
| 19:13:44 | bobdaduck | definitely fetch |
| 19:13:44 | kaen | man I'm supposed to be good at naming things. |
| 19:13:48 | raptor | stop swearing |
| 19:13:51 | bobdaduck | name it bob |
| 19:13:55 | kaen | /bobmap |
| 19:13:58 | raptor | hahah |
| 19:14:07 | bobdaduck | wow |
| 19:14:12 | bobdaduck | I was drinking rootbeer |
| 19:14:14 | bobdaduck | and my nose |
| 19:14:14 | bobdaduck | and |
| 19:14:18 | bobdaduck | xDDD |
| 19:14:27 | raptor | i think 'fetch' |
| 19:14:37 | raptor | is closer to 'retrieve' than 'pull' is |
| 19:14:53 | raptor | import ? |
| 19:15:41 | kaen | how about downloadmap |
| 19:15:44 | kaen | and alias it to dlmap |
| 19:15:55 | bobdaduck | Guys rootbeer my nose |
| 19:15:57 | bobdaduck | what do I do |
| 19:16:08 | raptor | flush it out with milk of magnesia |
| 19:16:16 | raptor | DONT DO THAT I WAS JOKING |
| 19:16:16 | kaen | I agree about fetch though |
| 19:16:27 | bobdaduck | xD |
| 19:17:01 | raptor | downloadmap seems more user-friendly |
| 19:17:20 | kaen | kind of ambiguous next to getmap though |
| 19:17:32 | kaen | but getmap is the conventional name for what that command does |
| 19:17:42 | kaen | so the collision isn't too bad |
| 19:17:44 | raptor | this would be an admin command, right? |
| 19:17:51 | kaen | it's client-only |
| 19:17:51 | bobdaduck | /bobmap sooo hard |
| 19:17:54 | kaen | hmm |
| 19:18:09 | kaen | I guess it could be serverside no problem |
| 19:18:11 | kaen | admin only too |
| 19:18:38 | raptor | there would probably have to be at least two interfaces? one for a client, and one for a server admin |
| 19:18:53 | kaen | umm, I decided to abandon the UI |
| 19:18:54 | raptor | the command one would only be for servers |
| 19:18:58 | raptor | oh good! |
| 19:19:11 | kaen | my reason is, "there's a website" |
| 19:19:14 | raptor | that's what I choose to do every time I think I need one... |
| 19:19:33 | kaen | so I guess we need two command names... |
| 19:19:37 | kaen | one for local, one for remote |
| 19:19:53 | kaen | and then one for uploading to the db |
| 19:19:57 | kaen | and I think that's all |
| 19:20:33 | kaen | on that note, how do I actually add an in-game command> |
| 19:20:33 | kaen | ? |
| 19:21:06 | raptor | man... I always start with the CommandInfo struct |
| 19:21:20 | raptor | and follow a previous admin command |
| 19:21:25 | kaen | okay |
| 19:21:34 | kaen | CommandInfo, at least I have a symbol to search for |
| 19:21:42 | raptor | but watusimoto refactored that elsewhere now... |
| 19:21:47 | raptor | used to be in UIGame.cpp |
| 19:22:06 | kaen | heh, for testing I just hard wired a keybind into UIGame |
| 19:22:22 | raptor | ChatCommands.h |
| 19:22:26 | bobdaduck | Stars can be different colors. White or blue stars are the hottest and brightest. Yellow stars are not as hot. Our sun is a yellow star. Red stars are cooler than other stars. |
| 19:22:40 | raptor | bobdaduck: stop snorting root beer |
| 19:22:52 | bobdaduck | I just typed that for my job and figured it was applicable. |
| 19:23:04 | bobdaduck | I mean, not relevant to the conversation, of course, but. |
| 19:23:16 | raptor | maybe we should add a random temperature to our generated stars background? |
| 19:23:36 | raptor | ChatHelper.cpp |
| 19:23:38 | bobdaduck | Nonono |
| 19:23:39 | bobdaduck | suns! |
| 19:24:05 | kaen | ah there we go |
| 19:24:22 | kaen | so, now about the blocking... |
| 19:24:47 | bobdaduck | A core idea in suns is that the level editor sets a max size for them, and the player can repair them up to that max size. The color would change as the star grows. Giant suns would require five or six full bars of energy to repair to full. |
| 19:24:54 | kaen | tnl's socket will block on connect, there's no async connection option |
| 19:25:01 | kaen | the reads/writes are all async |
| 19:25:31 | kaen | so I'm thinking on each command spawn a new thread? |
| 19:25:52 | raptor | you could extend the TNL::Thread class |
| 19:26:05 | raptor | there is a MasterConnectionThread |
| 19:26:11 | kaen | oh whoa |
| 19:26:30 | kaen | I haven't looked at the Thread class in depth |
| 19:26:36 | kaen | does it have virtual callbacks? |
| 19:26:41 | kaen | I guess I can look it up... |
| 19:26:42 | kaen | derp |
| 19:27:07 | raptor | I don't remember - I fixed a bug in it like a year ago and never looked at it since.. |
| 19:27:13 | kaen | yep, has exactly one |
| 19:27:14 | kaen | run() |
| 19:27:17 | kaen | whatever that works |
| 19:27:39 | bobdaduck | !bot |
| 19:27:39 | BFLogBot | I'm a real boy! |
| 19:27:39 | kaen | that lets me simplify my HttpRequest object too |
| 19:27:48 | bobdaduck | oh there we go |
| 19:28:03 | kaen | I wrote it with a send() and service() function, now I can unify the two |
| 19:28:09 | bobdaduck | IRC client was coloring you both the same color so it was hard to tell apart... |
| 19:28:46 | kaen | raw HTTP is mercifully simple, btw |
| 19:29:05 | raptor | oh good |
| 19:30:55 | raptor | I think a simple algo to color usernames would be to md5sum their username -> take the first 6 characters -> convert to RGB |
| 19:31:12 | kaen | ooh that's good |
| 19:31:25 | raptor | we could add that clientside in master lobby... |
| 19:31:37 | raptor | 200765 is mine |
| 19:31:49 | raptor | dark purple |
| 19:31:54 | raptor | i can live with that |
| 19:31:56 | bobdaduck | what |
| 19:32:07 | kaen | you'd have the same color every time, too |
| 19:32:14 | kaen | which would be awesome! |
| 19:32:24 | bobdaduck | What? |
| 19:32:43 | raptor | yeah! I'm starting to like my idea! |
| 19:33:03 | kaen | I think it's worth a shot |
| 19:33:07 | bobdaduck | But what about the four and a half bobs we have? |
| 19:33:20 | kaen | they'd have totally different colors |
| 19:33:22 | kaen | in all likelyhood |
| 19:33:26 | kaen | likelihood |
| 19:33:35 | bobdaduck | hm, okay. |
| 19:34:04 | bobdaduck | I like the idea I just have no idea what anyone is talking about |
| 19:34:19 | raptor | maths |
| 19:34:24 | kaen | only thing is it should probably be added to 0x101010 or something |
| 19:34:28 | kaen | to keep it away from black |
| 19:34:45 | bobdaduck | Yeah maths. |
| 19:34:54 | bobdaduck | Mostly I'm just trying to figure out what mine would be. |
| 19:34:58 | kaen | I'd actually do that for each byte to avoid the overflow |
| 19:35:31 | kaen | and if you didn't like your color you could decorate your username until you got one that you did like |
| 19:35:42 | bobdaduck | lol |
| 19:35:45 | kaen | honestly I love this idea |
| 19:35:48 | bobdaduck | Me too |
| 19:37:03 | raptor | echo -n raptor | md5sum| cut -c1-6 |
| 19:37:30 | raptor | kaen your like an ugly bright tan puke |
| 19:37:34 | raptor | *you're |
| 19:37:51 | kaen | fitting |
| 19:38:02 | kaen | I drink a lot of strong mochas |
| 19:38:04 | bobdaduck | rofl |
| 19:38:06 | raptor | bobdaduck: you're an orangy poop |
| 19:38:11 | bobdaduck | excellent. |
| 19:38:31 | raptor | bobdaduck: 8e5b05 |
| 19:38:35 | raptor | kaen: ffe7a2 |
| 19:38:44 | kaen | awww yeaah |
| 19:39:02 | kaen | check that 0xFF in the most significant digits |
| 19:39:04 | raptor | haha watusimoto: da08f6 |
| 19:39:05 | kaen | so alpha. |
| 19:39:43 | bobdaduck | xD |
| 19:39:50 | bobdaduck | Dang, I was hoping for wat's color. |
| 19:40:25 | bobdaduck | Kaen how are you suggesting one "decorates" one's username? |
| 19:40:30 | kaen | another, slightly more nuanced algo: use HSV, randomize the hue, contrain S and V to acceptable ranges |
| 19:40:35 | kaen | using punctuation |
| 19:40:41 | kaen | or even spaces, since bitfighter lets you |
| 19:40:44 | raptor | I was thinking of HSV.. |
| 19:41:12 | kaen | that way the colors aren't completely out of band with each other, and have some guaranteed readability |
| 19:41:25 | kaen | "guaranteed" |
| 19:41:29 | kaen | and also "readability" |
| 19:42:30 | kaen | <kaen> using punctuation <kaen> or even spaces, since bitfighter lets you <<< for bobdaduck |
| 19:42:45 | bobdaduck | I dunno, decorating a uesrname with punctuation might make pming people hard/weird |
| 19:42:54 | kaen | that's why god made tab comlete |
| 19:42:56 | kaen | complete |
| 19:43:03 | bobdaduck | lol |
| 19:43:05 | raptor | hahaha |
| 19:43:06 | kaen | just add the cruft as a suffix |
| 19:44:40 | bobdaduck | Definitely make this bitfighter's #2 priority |
| 19:46:29 | raptor | yeah, HSV is the way to go... |
| 19:47:05 | bobdaduck | What's the difference? |
| 19:47:12 | raptor | http://en.wikipedia.org/wiki/HSL_and_HSV |
| 19:47:28 | raptor | it's a different color scale, then RGB |
| 19:48:18 | bobdaduck | So if we use HSV will I be hot-pink? |
| 19:48:52 | raptor | not sure yet... let me come up with an algo... |
| 19:49:51 | bobdaduck | raptor your brother has been on bitfighter a lot lately... |
| 19:50:52 | raptor | yeah, he is on a forced vacation from his work |
| 19:51:21 | raptor | next week he'll be gone again.. |
| 19:51:44 | bobdaduck | Forced vacation meaning...? |
| 19:52:07 | raptor | meaning the company told him he isn't allowed to work and either he can burn vacation time or get no pay |
| 19:52:22 | bobdaduck | Why would a company do that! |
| 19:53:48 | bobdaduck | I'm sort of new to this whole corporate thing. |
| 19:54:03 | raptor | because the federal gov't is sort of encouraging (forcing?) companies to not lay anyone off, the repercussions of which, of course, less money to go around when the company needs to shrink |
| 19:54:40 | raptor | so companies instead force their employees to not work using the above method |
| 19:54:46 | bobdaduck | ah. |
| 19:54:57 | bobdaduck | Well... He's enjoying bitfighter? |
| 19:55:01 | raptor | yes |
| 19:55:25 | raptor | in fact, his main compliment was how easy it was to just start playing |
| 19:56:27 | bobdaduck | There's not a huge learning curve |
| 19:58:07 | kaen | the hardest part is using a mouse and keyboard at the same time. |
| 19:58:11 | bobdaduck | lol |
| 19:58:17 | raptor | haha |
| 19:58:29 | raptor | he favors triple, but thinks it's underpowered |
| 19:59:13 | raptor | also he says everyone outlasts him in energy in dogfights |
| 19:59:21 | kaen | same here... |
| 19:59:39 | raptor | but he's already as good as I am in dog fights... |
| 19:59:50 | raptor | not that that is saying much, but i'm sure he'll easily surpass |
| 20:01:27 | | LordDVG has joined |
| 20:02:32 | bobdaduck | Triple is underpowered |
| 20:02:52 | bobdaduck | So is bouncer |
| 20:02:57 | bobdaduck | and seeker |
| 20:03:07 | bobdaduck | And anything else that isn't default loadout |
| 20:03:16 | raptor | I fear I may have made bouncer overpowered in this next release... |
| 20:03:28 | raptor | seeker has been given a bump |
| 20:03:30 | bobdaduck | With the "gains time on each bounce" thing? |
| 20:03:46 | bobdaduck | A mechanics bump or just a damage bump? |
| 20:03:55 | raptor | lifetime bump |
| 20:04:12 | raptor | so it'll be really good at getting people in narrow passages... |
| 20:04:28 | bobdaduck | on seeker |
| 20:04:32 | bobdaduck | seeker bump? |
| 20:04:40 | raptor | you'll just have to wait and see when we get you an alpha sometime.. |
| 20:04:47 | raptor | yes, seeker takes 3 hits to kill now |
| 20:04:58 | bobdaduck | I can just update myself... |
| 20:05:04 | raptor | oh yeah... |
| 20:05:07 | bobdaduck | xD |
| 20:11:29 | | LordDVG Quit (Remote host closed the connection) |
| 20:39:09 | raptor | my algo for name to HSV conversion: http://pastie.org/7166003 |
| 20:39:19 | raptor | mostly done to reteach myself python syntax again... |
| 20:44:11 | | Watusimoto has joined |
| 20:45:08 | Watusimoto | hi |
| 20:45:16 | raptor | oops... looks like 360 isn't valid for hue |
| 20:45:17 | Watusimoto | fun with fonts! |
| 20:45:19 | raptor | hi Watusimoto |
| 20:45:59 | Watusimoto | hi |
| 20:46:52 | Watusimoto | I dl'ed font factory or whatever that program is and tried to modify orbitron |
| 20:47:01 | raptor | of those fonts earler |
| 20:47:06 | Watusimoto | I cut the glyphs in half width-wise |
| 20:47:30 | raptor | Tenby Five was the easiest to read |
| 20:47:31 | Watusimoto | and it could work... except that the vertical stroke width also got cut in half |
| 20:47:37 | Watusimoto | and it looked horrid |
| 20:47:43 | raptor | yuk |
| 20:48:04 | Watusimoto | when I manually adjusted a few letters as a crude trial, doing so without changing stroke width, it looks pretty good |
| 20:48:26 | Watusimoto | but there are a few letters that would be difficult - K and R for example |
| 20:48:43 | Watusimoto | but there aer really only about 65 glyphs that we need |
| 20:49:11 | Watusimoto | so it could be done manually, especailly if there is a way to enter a translation factor for selected vertices |
| 20:49:24 | Watusimoto | so tenby 5 looked ok? |
| 20:49:41 | raptor | kaen and I think it was the best of the three... |
| 20:49:45 | raptor | err 4 |
| 20:50:08 | Watusimoto | I also had an idea that maybe there is a font that has the controller keys already drawn, so we can replace our custom button drawing code |
| 20:50:10 | raptor | but honestly there is a balance between looking good thematically and readability |
| 20:50:17 | Watusimoto | ha |
| 20:50:36 | Watusimoto | I found a playstation font that had all the controller keys in it, but nothing for other controllers |
| 20:55:23 | Watusimoto | I'll try tenby5 and see how the width is |
| 20:55:36 | raptor | did you see I patched font-stash? |
| 20:55:45 | raptor | the author said he fixed your issue |
| 20:56:02 | Watusimoto | I did see that. thanks for applying the patch |
| 20:56:12 | Watusimoto | now I need to undo all my hacky workarounds :-( |
| 20:56:26 | Watusimoto | (or :-) ?? ) |
| 20:57:16 | Watusimoto | I spent my evening repairing bikes |
| 20:57:52 | raptor | bike repair! soothes the soul or enrages the mind |
| 20:59:22 | Watusimoto | width is fine! |
| 20:59:39 | raptor | oh good (I still don't really understand his fix..) |
| 20:59:59 | Watusimoto | less soothing when you get sold two left brake pads |
| 21:00:32 | Watusimoto | http://img10.imageshack.us/img10/2641/screenshot23g.png |
| 21:01:08 | raptor | seems good |
| 21:01:13 | raptor | easier to read |
| 21:01:20 | Watusimoto | it's a little too rounded, IMO |
| 21:01:26 | raptor | yeah, I think so too |
| 21:01:41 | kaen | here's a few fixed width sans serif fonts that I don't think are terrible: http://www.dafont.com/unispace.font http://www.dafont.com/selectric.font http://www.dafont.com/share-techmono.font |
| 21:02:38 | Watusimoto | the problem with monospaced fonts is they tend to be too wide |
| 21:02:50 | kaen | oh I thought monospaced was a requirement |
| 21:03:01 | kaen | what a relief |
| 21:03:01 | raptor | it should be in the console |
| 21:03:09 | raptor | but elsewhere it isn't |
| 21:03:15 | Watusimoto | correct |
| 21:03:23 | kaen | another thought I had: package more than one font? |
| 21:03:34 | Watusimoto | sure |
| 21:03:35 | kaen | or even better, let people drop in their own ttf files |
| 21:03:52 | Watusimoto | well, they'd be able to in any event |
| 21:03:54 | bobdaduck | So next on the board of balance changes: |
| 21:04:02 | bobdaduck | Cloak has a sound effect. |
| 21:04:13 | kaen | that way we just need to get one that isn't generally offensive and people who are picky can customize |
| 21:04:13 | Watusimoto | unispace looks pretty good |
| 21:04:39 | kaen | offensive to the eye, I mean |
| 21:05:27 | kaen | that would be such a shitty cloaking mechanism |
| 21:05:30 | kaen | to generate sound |
| 21:05:31 | kaen | in space. |
| 21:06:01 | kaen | like the ford pinto of cloaking devices. |
| 21:06:38 | bobdaduck | Cloak currently has a sound effect. Its just extremely soft. |
| 21:06:53 | Watusimoto | I think it's a good way to instill paranoia |
| 21:06:55 | bobdaduck | Its less than trivial to replace the file with something loud to alert you whenever anyone is cloaking |
| 21:07:32 | Watusimoto | just have the sound play when a cloaker is iwthin the general area, but not be louder when closer, to not reveal the locatoin |
| 21:07:45 | bobdaduck | Uh |
| 21:07:51 | Watusimoto | and the pinto is a great bean |
| 21:08:15 | kaen | then I must recant :) |
| 21:08:26 | bobdaduck | No like, cloak is supposed to be stealth. Not "hey someone is over here." |
| 21:08:54 | bobdaduck | I don't think it currently gets louder if someone is close to you... |
| 21:08:55 | Watusimoto | I agree |
| 21:09:07 | bobdaduck | It shouldn't have a sound effect at all |
| 21:09:10 | Watusimoto | but the idea of hey, there is someone around here is good! |
| 21:09:24 | kaen | I'm also not allowed to comment on sound issues, having never played bitfighter on a machine with working audio... |
| 21:09:29 | bobdaduck | lol |
| 21:09:32 | Watusimoto | :-) |
| 21:09:55 | Watusimoto | especailly if we are going to remove the star obscuring effect |
| 21:10:11 | bobdaduck | So add to my bitfighter todo list: Replace the cloaking sound with something really loud to give myself an advantage over everyone who uses the stock effect |
| 21:11:51 | raptor | the latest sensor changes are really good against cloak |
| 21:12:03 | Watusimoto | why not just make the sound loud enough for everyone |
| 21:12:04 | raptor | so I'm wondering if cloak should be slightly better.. |
| 21:12:20 | Watusimoto | if only anyone had sensor! |
| 21:12:35 | bobdaduck | If only I could just turn the sound up so I don't need sensor! |
| 21:13:03 | raptor | I think sensor usage has gone up quite a bit since our changes.. |
| 21:13:20 | bobdaduck | yeah |
| 21:13:38 | bobdaduck | (can we track that? See if changes increase usage of a module or weapon or whatever?) |
| 21:14:33 | Watusimoto | I think we do track that, yes |
| 21:14:53 | bobdaduck | Because a graph of that from release to release would be like, really helpful in balance changes. |
| 21:14:58 | Watusimoto | the thing about the sound is you don't know where the player is coming from |
| 21:15:39 | Watusimoto | though maybe if you are in a long narrow corridor with a wall behind you it would be obvious |
| 21:16:26 | bobdaduck | Okay seriously |
| 21:16:35 | bobdaduck | the essense of cloak is catching someone off guard |
| 21:16:47 | bobdaduck | The sound effect is in direct opposition to that. |
| 21:17:34 | Watusimoto | otoh, having a stronger cloak would encourage more use of sensor (and cloak) |
| 21:17:53 | Watusimoto | and alterntiaves to shield/turbo are always good |
| 21:18:47 | bobdaduck | Currently, cloak is worth absolutely nothing in any gametype except hunters |
| 21:18:51 | bobdaduck | and its overpowered in hunters. |
| 21:19:13 | bobdaduck | Most of the sensor usage going up has been spybugs, not to counter cloakers. |
| 21:19:25 | bobdaduck | Because we can already see cloakers if we just hold still and watch for them to cover up stars. |
| 21:20:33 | Watusimoto | right, but we are removing the star effect, I think |
| 21:21:11 | bobdaduck | Well that's a good start. |
| 21:21:24 | bobdaduck | And I don't *think* anyone is abusing how easy it is to make the cloak sound effect loud |
| 21:23:00 | raptor | speaking of abuses - i've wanted to put the turret aim code on my client for ages now |
| 21:23:47 | kaen | what blasphemous incantation is this!? |
| 21:24:02 | kaen | by which I mean, me too |
| 21:24:04 | raptor | you know - so I could compete with the rest of you... |
| 21:24:09 | raptor | :) |
| 21:24:14 | kaen | :) |
| 21:24:21 | bobdaduck | lol |
| 21:24:30 | bobdaduck | Turrets are way easy to dodge though... |
| 21:24:46 | bobdaduck | Nobody remembers how because its faster to just shield charge them |
| 21:24:52 | raptor | not any more! |
| 21:24:57 | bobdaduck | yay! |
| 21:28:57 | kaen | while(sc++ = dt++) { } |
| 21:29:10 | kaen | ^ just found that in a json parsing lib I was looking at |
| 21:29:49 | raptor | haha what |
| 21:29:54 | kaen | it's strcpy |
| 21:30:08 | kaen | but l337 |
| 21:30:36 | kaen | also sc and dt are reversed |
| 21:30:55 | kaen | not that it would be any more readable... |
| 21:38:08 | bobdaduck | This html parser thingy I use for my work |
| 21:38:15 | bobdaduck | Has a button that says "clean up messy code" |
| 21:38:20 | bobdaduck | I dunno what it does but I press it a lot. |
| 21:38:26 | bobdaduck | Think we could use that on our level editor? |
| 21:38:50 | kaen | your level code needs formatting? |
| 21:39:02 | kaen | how often do you even manually edit it? |
| 21:39:09 | bobdaduck | Nearly every level |
| 21:39:20 | bobdaduck | But I meant the actual level editor C++ code |
| 21:39:25 | kaen | oh hahaha |
| 21:43:56 | | bobdaduck Quit (Remote host closed the connection) |
| 21:54:20 | | Darrel Quit (Read error: Connection reset by peer) |
| 22:04:35 | kaen | static void makeCommandCandidateList(); // Forward delcaration |
| 22:05:01 | kaen | in case you don't know c++ while reading a c++ file but know what forward declaration means |
| 22:26:31 | Watusimoto | You never know! |
| 22:28:04 | Watusimoto | It is almost certain that I wrote that comment |
| 22:28:37 | kaen | :x |
| 22:28:47 | Watusimoto | I think I was trying to make this ugly (and so unnecessary) bit of C++ seem a little more user friendly |
| 22:41:11 | raptor | ok I got an algo that creates a color from a name and most colors look decent |
| 22:41:28 | kaen | whee! |
| 22:41:34 | raptor | where would we use this again? |
| 22:41:44 | kaen | uhhh |
| 22:41:45 | raptor | master lobby |
| 22:41:56 | raptor | honestly i'd like my IRC client to use it... |
| 22:42:01 | kaen | haha me too |
| 22:42:12 | raptor | but maybe it was just a fun exercise.. |
| 22:42:44 | kaen | okay any idea how I would check if a TNL socket was closed by the remote host? |
| 22:42:50 | kaen | seem to expose no API for it |
| 22:43:05 | raptor | Hmm... |
| 22:43:06 | kaen | and checking for 0 read bytes has been unreliable :/ |
| 22:43:15 | kaen | I only get part of rave party |
| 22:43:22 | raptor | loking.. |
| 22:45:43 | kaen | whoa that's kind of nuts I changed the buffer size and the file is truncated at exactly the point |
| 22:45:47 | kaen | the same point* |
| 22:49:13 | kaen | raptor nevermind |
| 22:49:25 | kaen | logprintf was truncating the data |
| 22:49:41 | kaen | 0 bytes read and no WouldBlock error means the socket is closed. |
| 22:49:54 | kaen | although it would be nice if that were documented ... |
| 22:53:55 | raptor | ok |
| 22:57:11 | raptor | oh yeah |
| 22:57:26 | raptor | sky_lark wrote some long message on including bitfighter in a free bundle... |
| 22:57:36 | raptor | did any of you read it? (I haven't yet and completely forgot) |
| 23:00:47 | kaen | I did |
| 23:00:59 | kaen | I say sure, why not |
| 23:01:12 | kaen | except then I might have actually contribute to the effort |
| 23:22:47 | raptor | heading home |
| 23:22:52 | | raptor Quit () |
| 23:33:16 | | BFLogBot Commit: 8f109b717ca4 | Author: watusimoto | Message: Move gametype description down to side panel on F2 screen, try out Tenby 5 font... |
| 23:33:17 | | BFLogBot Commit: e95328834dbd | Author: watusimoto | Message: Merge |
| 23:42:38 | | Watusimoto Quit (Ping timeout: 260 seconds) |