Timestamps are in GMT/BST.
| 00:36:11 | | Platskies has joined |
| 03:10:55 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 03:11:40 | | Nothing_Much has joined |
| 03:42:17 | | koda Quit (Quit: koda) |
| 05:49:40 | | koda has joined |
| 06:26:06 | | koda Quit (Quit: koda) |
| 06:57:29 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 07:34:58 | | LordDVG has joined |
| 08:32:27 | | Platskies Quit (Quit: Gotta go) |
| 08:45:12 | | newbfighter2013 has joined |
| 08:45:38 | newbfighter2013 | hi is there a server close to ASEAN region |
| 08:45:54 | newbfighter2013 | i want to try playing for first time but without the lag |
| 09:20:33 | | LordDVG Quit (Remote host closed the connection) |
| 09:48:48 | | newbfighter2013 Quit (Ping timeout: 250 seconds) |
| 09:56:21 | | LordDVG has joined |
| 09:56:56 | | Canseco has joined |
| 10:03:43 | | koda has joined |
| 10:58:11 | | koda Quit (Quit: koda) |
| 11:34:22 | | fordcars has joined |
| 11:47:36 | | LordDVG Quit (Remote host closed the connection) |
| 11:51:36 | | koda has joined |
| 12:38:00 | | watusimoto has joined |
| 12:38:01 | | ChanServ sets mode +o |
| 12:51:48 | | raptor has joined |
| 12:51:48 | | ChanServ sets mode +o |
| 13:04:36 | fordcars | Hi |
| 13:09:35 | raptor | hello |
| 13:28:55 | | Canseco Quit (Quit: Leaving) |
| 13:30:14 | fordcars | ahhhhh crap |
| 13:30:27 | fordcars | I didn't Canseco was there ;/ |
| 13:32:44 | kaen | hi |
| 13:32:48 | kaen | watusimoto ! |
| 13:32:49 | watusimoto | hey guys |
| 13:33:02 | watusimoto | irc was blocked at the univerisity I was at |
| 13:33:06 | raptor | hello there |
| 13:33:06 | kaen | ah I see |
| 13:33:14 | fordcars | Hi |
| 13:33:15 | watusimoto | but I did some coding! |
| 13:33:22 | watusimoto | I've got delayed spawns in my test game! |
| 13:33:24 | kaen | I hope I didn't cause to much trouble merging while you were writing tests |
| 13:33:30 | watusimoto | that's fine |
| 13:33:37 | watusimoto | I got your stuff as of yesterday |
| 13:33:39 | raptor | watusimoto: even this?: http://bitfighter.org/node/46 |
| 13:34:07 | fordcars | KiwiIrc is pretty good too |
| 13:34:22 | fordcars | But Website Blocking Software are really good |
| 13:34:36 | watusimoto | probably would have worked |
| 13:34:48 | watusimoto | did't even think of that |
| 13:34:53 | kaen | heh |
| 13:35:01 | kaen | did your presentation go well? |
| 13:35:06 | watusimoto | oh well; I didn't have tons of time in any event; it was a busy conference |
| 13:35:26 | watusimoto | It was close to a total disaster, but at the last minute circumstances changed and it went really well |
| 13:35:48 | kaen | perfect :) |
| 13:35:49 | watusimoto | the schedule was in chaos, lunch was being served, and it looked like no one was coming |
| 13:35:59 | watusimoto | at the last minute, the room magically filled |
| 13:36:02 | fordcars | heh |
| 13:36:46 | watusimoto | and the person respoonsible for the standards I was complaining about happed to stop by on a lark, not realizing what it was about |
| 13:36:52 | watusimoto | so that was perfect. |
| 13:37:17 | kaen | wow |
| 13:37:21 | watusimoto | very lucky |
| 13:37:49 | watusimoto | it's good to put faces to all these names |
| 13:38:04 | watusimoto | and I saw a product that comes as close to magic as anything I've seen in a while |
| 13:38:39 | watusimoto | I have no idea if it would be of interest to you, but if you like maps and sql, check out cartodb.com |
| 13:38:54 | watusimoto | just great stuff |
| 13:41:29 | | Nothing_Much has joined |
| 13:42:46 | kaen | so, poly2tri has this awful habit of segfaulting on bad input |
| 13:42:58 | raptor | yes |
| 13:43:02 | kaen | I'm getting stack overflows |
| 13:43:11 | raptor | poly2tri only works with sanitized input geometry |
| 13:43:25 | kaen | it should really just throw :/ |
| 13:44:00 | kaen | but this region of the code doesn't even have a cassert |
| 13:52:58 | raptor | I complained to them about the same thing... and finally suggested they tell people to sanitize the input with clipper |
| 13:53:32 | kaen | they took that advice :) |
| 13:53:47 | kaen | maybe if I submit a patch.. |
| 13:54:12 | kaen | actually, they already have throws by the casserts |
| 13:54:33 | kaen | just that they don't cover all of the pathogenic inputs |
| 13:59:22 | kaen | watusimoto, can your LevelSource stuff be adapted to levelgens? |
| 13:59:37 | kaen | or even better, generically to all types of files? |
| 13:59:56 | raptor | an enterprise data source abstraction!! |
| 13:59:59 | watusimoto | kaen: I'm not sure what exactly you mean |
| 14:00:19 | watusimoto | but probably, yes |
| 14:00:28 | kaen | like, maybe functions that need a file could take a FileSource, which could be like an interface to a group of classes which load files in different ways |
| 14:00:36 | watusimoto | ah, I see |
| 14:00:37 | kaen | e.g. from strings, from real files |
| 14:00:42 | kaen | from cosmic radiation |
| 14:00:48 | watusimoto | it's probably not the right thing |
| 14:00:56 | watusimoto | probably we need a fileSource object |
| 14:00:58 | kaen | ok |
| 14:01:09 | watusimoto | levelSource is really for obtaining collections of levels |
| 14:01:13 | kaen | ohhh |
| 14:01:15 | watusimoto | not individual items |
| 14:01:18 | kaen | sorry, hadn't looked at it |
| 14:01:22 | watusimoto | no worries |
| 14:01:33 | watusimoto | but we could create a file source objuect that gets used by levelsource |
| 14:01:46 | kaen | I think that's a good idea |
| 14:01:53 | watusimoto | that would be pretty easy, at least to do the implementation of what we've already got |
| 14:02:07 | kaen | I thought so, too |
| 14:02:14 | watusimoto | I think its a good idea as well |
| 14:02:29 | kaen | it'll save us from writing a bunch of test-specific code I think |
| 14:02:45 | kaen | I had to tweak LuaLevelGenerator to get it to run arbitrary code last night |
| 14:02:57 | kaen | actually luascriptrunner |
| 14:03:16 | kaen | but I have a test that I want to write which has a special case when executed in the main() of a levelgen |
| 14:03:32 | kaen | so I need to be able to insert a whole script |
| 14:03:44 | kaen | that gets processed as normal |
| 14:04:16 | watusimoto | right |
| 14:04:42 | watusimoto | testing levelgens is really the next big frontier |
| 14:04:58 | kaen | We have a Robot.new() test right now :) |
| 14:04:59 | watusimoto | though there's still plenty of unexplored space in the regular game |
| 14:05:02 | watusimoto | great! |
| 14:05:08 | raptor | which i think is bonkers |
| 14:05:15 | raptor | I mean... that kaen got us to that point |
| 14:05:27 | watusimoto | indeed |
| 14:05:31 | raptor | bonkers-amazing... |
| 14:05:35 | kaen | actually wat did all the heavy lifting of getting clients running in tests |
| 14:05:50 | kaen | firing up lua just required me to add two function calls to his code :P |
| 14:07:14 | kaen | oh, FolderManager assumes that the resource dir is the executable dir when default constructed now, btw |
| 14:07:30 | kaen | so the tests will fail if that's not the case |
| 14:07:54 | kaen | should I change to look for ../resource instead? |
| 14:09:08 | watusimoto | my 11 yr old son just woke up and asked me if abs(i^2) was really 1... |
| 14:09:34 | kaen | wow |
| 14:09:51 | raptor | he knows about e^(i*pi) ? |
| 14:09:55 | watusimoto | kaen: I'm not sure... you can leave it as is for now, I suppose |
| 14:10:05 | raptor | actually, it's better as e^(i*tau) |
| 14:10:08 | watusimoto | I've told him about it... whether he knows it is a different hting |
| 14:10:17 | watusimoto | both kids do know tau |
| 14:10:32 | kaen | seriously when I first saw that I was awe-struck |
| 14:10:46 | watusimoto | it really is the right way to do circles |
| 14:10:50 | raptor | yeah me too |
| 14:10:53 | kaen | I meant euler's identity |
| 14:10:56 | kaen | but tau, too |
| 14:11:00 | raptor | oiler |
| 14:11:01 | watusimoto | oh yes, that's pretty messed up |
| 14:11:12 | raptor | is how it's pronounced, right? |
| 14:11:14 | kaen | yewsa |
| 14:11:16 | kaen | yes* |
| 14:11:20 | watusimoto | if you are a german |
| 14:11:36 | kaen | that's how they pronounce it in the MIT OCW videos |
| 14:26:50 | | FlynnnNT has joined |
| 14:27:42 | | FlynnnNT is now known as Flynnn |
| 14:30:33 | | Flynnn Quit (Client Quit) |
| 14:35:08 | raptor | watusimoto: have you worked on any of the polish stuff?: http://board.net/p/bf_019_polish |
| 14:35:19 | raptor | (I don't know what you haven't checked in) |
| 14:37:28 | Nothing_Much | lotsa new updates I see.. |
| 14:37:29 | watusimoto | no |
| 14:37:32 | watusimoto | only testing |
| 14:37:43 | watusimoto | I am trying to create a test to replicate a bug that I was stuck on |
| 14:37:53 | watusimoto | a bug that has to be fixed |
| 14:38:15 | Nothing_Much | ah, which bug? the ship freezing one? |
| 14:38:24 | raptor | where to add more color?: http://imagebin.org/271651 |
| 14:41:29 | kaen | I say leave it |
| 14:41:43 | Nothing_Much | That image looks alright |
| 14:41:44 | raptor | i made the title green |
| 14:41:48 | kaen | when there are servers and chat text on the screen I think it won't look as monotonous |
| 14:41:55 | kaen | green title is fine to me |
| 14:45:43 | watusimoto | what about shading either the games list of the chat list to set them apart? |
| 14:46:00 | watusimoto | Nothing_Much: fixing a spawn delay bug |
| 14:50:53 | raptor | the spawndelay stuff is too complex right now... |
| 14:55:46 | | fordcars_ has joined |
| 15:04:52 | raptor | I'm also working on the scoreboard bug |
| 15:08:52 | kaen | blech |
| 15:08:54 | kaen | I tried that one |
| 15:09:02 | kaen | it was too smart for me |
| 15:09:03 | raptor | yeah... |
| 15:09:15 | raptor | i did a bisect, this is the culprit, but there's a lot in there: https://code.google.com/p/bitfighter/source/detail?r=bd98031d6c3e |
| 15:10:30 | raptor | what! I hit an assert: Assert: Trying to enable collision, already enabled in /home/dbuck/temp/hg/bitfighter/zap/BfObject.cpp line 1135 |
| 15:12:16 | raptor | oh hey, i solved it |
| 15:12:19 | raptor | first guess, too |
| 15:13:15 | | BFLogBot Commit: f0d9932cea97 | Author: buckyballreaction | Message: Fix scoreboard badge alignment |
| 15:13:55 | fordcars_ | hey guys, for a standalone version of Bitfighter on Mac, do I just put the standalone. txt in the same folder as Bitfighter? |
| 15:14:28 | raptor | good question |
| 15:14:32 | raptor | I have no idea! |
| 15:14:42 | raptor | I think it may need to be in the executable directory |
| 15:14:56 | raptor | so inside the .app |
| 15:15:06 | fordcars_ | ok |
| 15:15:49 | raptor | actually, that may mean the resources need to be in the executable directory, too... I'm not actually sure what would happen on OSX... |
| 15:18:21 | watusimoto | good night gentlemen! |
| 15:18:27 | watusimoto | back tomorrow |
| 15:18:40 | | watusimoto Quit (Quit: Leaving.) |
| 15:18:59 | kaen | raptor, I bet you added some bots... |
| 15:19:03 | kaen | that sounds like my fault |
| 15:19:17 | raptor | what did I do? |
| 15:19:22 | kaen | the collision assertion |
| 15:19:33 | raptor | oh yes, i had Robot lines in the level file |
| 15:19:47 | kaen | I had to change the collision enabling/disabling for Robots to make Robot.new() work |
| 15:20:10 | kaen | seems that robots added before the level starts cause problems |
| 15:21:33 | fordcars_ | hey Bitfighter on Mac, the files in Application Data are per user or for all the computer? |
| 15:21:47 | fordcars_ | per usser probably |
| 15:22:19 | raptor | yes, per logged-in user |
| 15:22:42 | fordcars_ | ok, thanks! |
| 15:27:34 | fordcars_ | What's Bitfighter * 8 |
| 15:27:38 | fordcars_ | Bytefighter |
| 15:27:48 | raptor | har har har |
| 15:28:15 | fordcars_ | Sorry, I had too xD |
| 15:31:10 | Nothing_Much | lol |
| 15:33:35 | kaen | yep |
| 15:33:38 | kaen | I hate TNL::Vector |
| 15:33:51 | raptor | really? I spent good time on that class... |
| 15:33:58 | kaen | oh, sorry dude :< |
| 15:34:01 | kaen | it's a good wrapper |
| 15:34:01 | raptor | :) |
| 15:34:10 | raptor | It used to be it's own implementation |
| 15:34:10 | kaen | I just miss begin() end() |
| 15:34:38 | raptor | you can use getStlVector.begin() |
| 15:34:40 | raptor | or something |
| 15:34:50 | kaen | ah! |
| 15:34:54 | kaen | perfect |
| 15:37:12 | kaen | so... what does TNL::Vector do that std::vector can't? |
| 15:37:36 | raptor | there's a few other methods in there, can't remember off the top of my head |
| 15:37:51 | raptor | basically it was so we didn't have to rip it out all over the place |
| 15:38:04 | kaen | the sorting stuff can be done through <algorithm> |
| 15:38:12 | raptor | also I think it can be sent over the network |
| 15:38:18 | raptor | like it's serialized |
| 15:38:27 | kaen | ahhh |
| 15:38:29 | kaen | that's right |
| 15:38:50 | kaen | I forgot that TNL accepts those as arguments |
| 16:03:22 | raptor | coloring the server or chat windows in UIQueryServers is complicated... it's actually just one background |
| 16:03:42 | kaen | ah |
| 16:04:12 | raptor | I could color the dividing line: http://imagebin.org/271659 |
| 16:04:36 | raptor | except I don't like the green there.. |
| 16:05:57 | kaen | hmm, that looks ok |
| 16:06:20 | kaen | but it's a little out of place I think to just have a bright (or even dull) green line when the rest of th ui is white/black |
| 16:06:32 | kaen | title notwithstanding |
| 16:06:41 | raptor | yes, i was thinking all-or-none lines as a color or white |
| 16:07:02 | kaen | I would agree |
| 16:21:58 | | koda Quit (Quit: koda) |
| 16:37:29 | fordcars_ | Lone Wolf kicked me :O |
| 16:39:06 | | fordcars Quit (Quit: Page closed) |
| 16:51:25 | Nothing_Much | fordcars_, why? |
| 16:51:48 | fordcars_ | i have no idea :( He was with a friend, maybe he wanted to be alone... |
| 16:51:53 | fordcars_ | aLone wolf |
| 16:52:13 | fordcars_ | :P |
| 16:52:14 | Nothing_Much | ahh okay, maybe he's testing some things out |
| 16:52:17 | Nothing_Much | :O |
| 16:52:35 | fordcars_ | :P |
| 16:53:06 | fordcars_ | I am testing out my Piefighter Bitfighter server, it's sweet |
| 16:53:29 | fordcars_ | No graphics, so no hassle :) |
| 16:54:11 | Nothing_Much | nice |
| 16:54:22 | Nothing_Much | oh by the way, did you ever get the glshim working? |
| 17:00:10 | fordcars_ | yeah, not with bitfighter :/ |
| 17:28:34 | | fordcars_ Quit (Ping timeout: 250 seconds) |
| 17:47:21 | | fordcars_ppc has joined |
| 17:48:37 | Nothing_Much | fordcars_ppc, that sucks dude |
| 17:48:43 | fordcars_ppc | huh? |
| 17:49:11 | fordcars_ppc | og glshim, yeah |
| 17:49:19 | Nothing_Much | yeah |
| 17:49:21 | fordcars_ppc | I wanted to ask Canseco |
| 17:49:40 | fordcars_ppc | But I might try Regal, which does the same thing as glshim |
| 17:49:42 | Nothing_Much | You might need to wait when he gets on IRC then |
| 17:49:48 | Nothing_Much | What's Regal? |
| 17:49:54 | fordcars_ppc | I saw it online |
| 17:50:28 | fordcars_ppc | https://github.com/p3/regal |
| 17:50:59 | Nothing_Much | It doesn't look like it's on Linux |
| 17:51:43 | Nothing_Much | Oh |
| 17:51:48 | Nothing_Much | You have to compile it first |
| 17:52:01 | raptor | oh wow... regal looks like a really good project |
| 17:52:45 | Nothing_Much | Could it be used as a temporary workaround to get it running on arm devices? |
| 17:52:46 | raptor | looks large, though |
| 17:53:01 | Nothing_Much | *to get bitfighter running on arm devices |
| 17:53:08 | raptor | bitfighter already runs on ARM |
| 17:53:29 | Nothing_Much | I mean smoothly :P |
| 17:54:34 | raptor | a lot of it is due to the ARM device, and not bitfighter - ARM devices come in waaay too many flavors, and many are weird |
| 17:54:50 | raptor | some support certain graphics standards better than others |
| 17:55:01 | Nothing_Much | ohh.. |
| 17:55:14 | Nothing_Much | yeah, I think it's because there aren't any set standards for the arm arch or something |
| 17:55:56 | fordcars_ppc | No open gl, thats why it's slow |
| 17:55:57 | Nothing_Much | I'm looking at an arm computer and apparently you have to like literally flash an OS image on an arm device, since there's no auto-detection for an installer |
| 17:56:00 | raptor | correct - because ARM is the platform that anyone will use to make a custom device |
| 17:56:31 | fordcars_ppc | Yeah |
| 17:57:13 | Nothing_Much | fordcars_ppc, Is what I'm saying true? You have to like, flash an image to the SD card and then you can start installing what you need on your Pi right? |
| 17:57:22 | fordcars_ppc | Yeah |
| 17:57:42 | fordcars_ppc | Fairly simple, a few command lines on Mac or Linuz, Windows is more complex |
| 17:57:48 | fordcars_ppc | *Linux |
| 17:58:03 | fordcars_ppc | And now there IS an "installer" for Raspbian |
| 17:58:11 | fordcars_ppc | NOOB OS I think it's called :) |
| 17:58:17 | Nothing_Much | lol |
| 17:58:29 | Nothing_Much | fordcars_ppc, I'm curious to know |
| 17:58:40 | fordcars_ppc | *NOOBS |
| 17:58:54 | fordcars_ppc | http://www.raspberrypi.org/downloads |
| 17:58:56 | Nothing_Much | If you took an armel build of a program and installed it on Raspbian, would it work? |
| 17:59:08 | fordcars_ppc | I guess |
| 17:59:22 | fordcars_ppc | Maybe you would need to compileÉ |
| 17:59:35 | fordcars_ppc | *ÀÇȨ:""'''.,.éèèà |
| 17:59:36 | Nothing_Much | It's a .deb |
| 17:59:38 | fordcars_ppc | gha lol |
| 17:59:43 | fordcars_ppc | wow sorrry |
| 17:59:44 | Nothing_Much | Would that wo- o.o |
| 17:59:59 | fordcars_ppc | :P trying to find ? on my keyboard |
| 18:00:02 | fordcars_ppc | àand hit enter |
| 18:00:07 | fordcars_ppc | ahhh typos |
| 18:00:13 | Nothing_Much | lol |
| 18:01:05 | Nothing_Much | fordcars_ppc, does Raspbian have Gdebi on it? |
| 18:01:19 | fordcars_ppc | Gdebi? |
| 18:01:39 | fordcars_ppc | Oh |
| 18:01:42 | fordcars_ppc | Maybe |
| 18:02:59 | fordcars_ppc | It would probaby run |
| 18:03:12 | Nothing_Much | Hmm.. I'm hoping if I get my ODROID-XU, I can just take precompiled Debian packages and put them on Ubuntu 12.04 or 13.10 armel |
| 18:03:35 | fordcars_ppc | Uh, Debian on Ubuntu? |
| 18:04:20 | Nothing_Much | Debian packages run on Ubuntu, yes. |
| 18:04:27 | fordcars_ppc | Oh ok ") |
| 18:05:23 | Nothing_Much | Yep! I just need to check and see if kdenlive (advanced video editor) will run as it does on x86 hardware. |
| 18:06:09 | fordcars_ppc | kdenlive runs on arm |
| 18:06:38 | fordcars_ppc | http://www.kdenlive.org/download-debian |
| 18:07:07 | fordcars_ppc | But you can also compiler on your ODROID if you need to |
| 18:07:18 | Nothing_Much | Oh really? |
| 18:07:43 | fordcars_ppc | Yeah... of course! |
| 18:08:01 | fordcars_ppc | gcc build-essentials |
| 18:08:09 | fordcars_ppc | make kdenlive |
| 18:08:11 | fordcars_ppc | wait |
| 18:08:13 | fordcars_ppc | done |
| 18:08:14 | fordcars_ppc | ! |
| 18:08:18 | fordcars_ppc | lol |
| 18:08:28 | Nothing_Much | I would just need to download the source then compile it under arm, right? |
| 18:08:34 | fordcars_ppc | yeah |
| 18:08:44 | fordcars_ppc | But it should run without it too |
| 18:09:23 | Nothing_Much | Without the source? Yeah I know, the source is just to put the stuff together, but I'm hoping that it doesn't take too long. |
| 18:09:41 | Nothing_Much | Then again, it's like an Octa-core Arm PC |
| 18:09:46 | fordcars_ppc | Nah, shouldn't be long |
| 18:09:53 | fordcars_ppc | :) 5-10 minutes max |
| 18:10:19 | Nothing_Much | kdenlive is a massive video editor though lol |
| 18:10:26 | Nothing_Much | lemme see how large it really is though |
| 18:10:50 | fordcars_ppc | lol maybe more, but seriously compile times are no problems |
| 18:11:02 | Nothing_Much | Even on your Raspberry Pi? |
| 18:11:45 | fordcars_ppc | Lol I could do it if I wanted |
| 18:12:00 | fordcars_ppc | Took an hour to build Bitfighter, 700mhx |
| 18:12:03 | fordcars_ppc | *z |
| 18:13:15 | Nothing_Much | Oh my |
| 18:13:23 | Nothing_Much | What's the CPU on your Pi? |
| 18:13:28 | Nothing_Much | Quad core? |
| 18:13:33 | fordcars_ppc | Lol |
| 18:13:43 | fordcars_ppc | Arm something, one core 700mhz |
| 18:13:47 | fordcars_ppc | 512 mb ram |
| 18:14:16 | Nothing_Much | Oh dear |
| 18:14:29 | fordcars_ppc | :P |
| 18:15:05 | fordcars_ppc | Yeah arm11 |
| 18:15:21 | Nothing_Much | arm 1 you mean? |
| 18:15:31 | fordcars_ppc | :D |
| 18:15:31 | fordcars_ppc | no, 11 |
| 18:15:48 | fordcars_ppc | http://en.wikipedia.org/wiki/ARM11 |
| 18:16:25 | | Platskies has joined |
| 18:16:30 | fordcars_ppc | Same as iPods and iPhones |
| 18:17:25 | Nothing_Much | Arm family and arm arch |
| 18:17:32 | Nothing_Much | Yikes, that's pretty confusing |
| 18:17:54 | fordcars_ppc | http://www.zdnet.com/build-your-own-supercomputer-out-of-raspberry-pi-boards-7000015831/ |
| 18:18:08 | | Platskies Quit (Client Quit) |
| 18:18:48 | Nothing_Much | Wow |
| 18:19:53 | | Platskies has joined |
| 18:22:20 | fordcars_ppc | Don't worry about compile times :) You probably won't even need to compile |
| 18:23:35 | Nothing_Much | Why is that? |
| 18:24:37 | fordcars_ppc | Well I mean kdenlive runs on arm |
| 18:25:50 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 18:27:21 | | Nothing_Much has joined |
| 18:27:30 | | Platskies Quit (Read error: Connection reset by peer) |
| 18:27:44 | | raptor Quit () |
| 18:27:58 | | Platskies has joined |
| 18:28:10 | Nothing_Much | darned pc |
| 18:28:22 | fordcars_ppc | WhatÉ |
| 18:28:25 | fordcars_ppc | gahh |
| 18:28:29 | fordcars_ppc | ? |
| 18:28:50 | kaen | hehehe |
| 18:28:53 | kaen | I just wrote code |
| 18:29:01 | kaen | to draw polygons with ascii art |
| 18:29:08 | kaen | and the best part is, it's actually useful |
| 18:29:17 | fordcars_ppc | ascii art? |
| 18:29:35 | kaen | to be more precise |
| 18:29:39 | kaen | it parses ascii art |
| 18:29:39 | fordcars_ppc | Oh wow |
| 18:29:40 | kaen | into polygons |
| 18:29:51 | kaen | that bitfighter can use for its unit tests |
| 18:30:26 | fordcars_ppc | Wow |
| 18:30:30 | fordcars_ppc | unit test |
| 18:30:43 | fordcars_ppc | *s? |
| 18:31:18 | kaen | a program that runs various tests in c++ to ensure that engine is functioning properly |
| 18:31:38 | kaen | it lets us test if we broke things in an automated way |
| 18:31:41 | fordcars_ppc | oh ok |
| 18:31:58 | kaen | so in these tests, I need to test functions that work on polygons |
| 18:32:07 | kaen | and I need a way for bitfighter to read the polygons I want to test |
| 18:32:07 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 18:32:24 | kaen | I could do |
| 18:32:31 | kaen | poly.push_back(Point(0, 0)); |
| 18:32:31 | kaen | poly.push_back(Point(10000, 0)); |
| 18:32:31 | kaen | poly.push_back(Point( 5000, 5000)); |
| 18:32:31 | kaen | poly.push_back(Point(10000, 10000)); |
| 18:32:32 | kaen | etc |
| 18:32:47 | kaen | but the system I wrote lets me do |
| 18:32:47 | kaen | poly.push_back(Point(0, 0)); |
| 18:32:47 | kaen | poly.push_back(Point(10000, 0)); |
| 18:32:48 | kaen | poly.push_back(Point( 5000, 5000)); |
| 18:32:48 | kaen | poly.push_back(Point(10000, 10000)); |
| 18:32:50 | kaen | er |
| 18:32:51 | kaen | sorry |
| 18:32:56 | kaen | "1---2", |
| 18:32:57 | kaen | " . / ", |
| 18:32:57 | kaen | " . ", |
| 18:32:59 | kaen | " / . ", |
| 18:33:01 | kaen | "3---4" |
| 18:33:11 | fordcars_ppc | woaaaaaa |
| 18:33:19 | fordcars_ppc | Nice!!!!!! |
| 18:33:29 | kaen | hehe thanks |
| 18:37:40 | fordcars_ppc | Seriously, you're an awesome developper |
| 18:39:13 | kaen | I'm flattered :) |
| 18:39:18 | kaen | there's always more to learn, though |
| 18:39:36 | fordcars_ppc | pfff |
| 18:39:36 | fordcars_ppc | sure ;) |
| 18:41:05 | | Nothing_Much has joined |
| 18:42:55 | Nothing_Much | fordcars_ppc, what'd I miss? |
| 18:43:32 | fordcars_ppc | Kaen made a sweet code that transforms ascii art into polygone code for bitfighter |
| 18:43:37 | fordcars_ppc | [20:34] <kaen> "1---2", [20:34] <kaen> " . / ", [20:34] <kaen> " . ", [20:34] <kaen> " / . ", [20:34] <kaen> "3---4" |
| 18:43:42 | fordcars_ppc | lol |
| 18:43:49 | fordcars_ppc | sorry |
| 18:43:53 | Nothing_Much | lol np |
| 18:44:00 | fordcars_ppc | 1--2 |
| 18:44:05 | fordcars_ppc | . / |
| 18:44:10 | fordcars_ppc | ahhh |
| 18:44:50 | fordcars_ppc | ANYWAY you make simple ascii art and it makes polygone code, like poly.push_back(Point(10000, 10000)); |
| 18:45:41 | kaen | lol |
| 18:45:43 | kaen | I turned this |
| 18:45:44 | kaen | poly.push_back(Point(0, 0)); |
| 18:45:44 | kaen | poly.push_back(Point(10000, 0)); |
| 18:45:44 | kaen | poly.push_back(Point(0, 10000)); |
| 18:45:44 | kaen | poly.push_back(Point(10000, 10000)); |
| 18:45:52 | kaen | into this |
| 18:45:52 | kaen | poly.push_back(Point(0, 0)); |
| 18:45:52 | kaen | poly.push_back(Point(10000, 0)); |
| 18:45:52 | kaen | poly.push_back(Point(0, 10000)); |
| 18:45:54 | kaen | poly.push_back(Point(10000, 10000)); |
| 18:45:57 | kaen | GAH |
| 18:46:00 | fordcars_ppc | amazing roght xD |
| 18:46:00 | kaen | "1---2", |
| 18:46:01 | kaen | " . / ", |
| 18:46:02 | kaen | " . ", |
| 18:46:04 | kaen | " / . ", |
| 18:46:06 | kaen | "3---4" |
| 18:46:08 | kaen | this |
| 18:46:27 | kaen | amazing that I made the same keystroke error twice in a row |
| 18:50:28 | | fordcars_ppc Quit (Ping timeout: 250 seconds) |
| 19:03:44 | | fordcars_ppc has joined |
| 19:19:23 | | Platskies Quit (Read error: Connection reset by peer) |
| 19:46:22 | | fordcars_ppc Quit (Ping timeout: 250 seconds) |
| 19:47:28 | | fordcars_ppc has joined |
| 20:24:58 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 20:28:34 | | raptor has joined |
| 20:28:34 | | ChanServ sets mode +o |
| 20:31:28 | fordcars_ppc | BFLogBot |
| 20:31:29 | BFLogBot | I liked things better when I didn't understand them. -- Calvin |
| 20:33:32 | raptor | sometimes very true |
| 20:34:13 | fordcars_ppc | :P |
| 20:35:23 | raptor | chumpchange won again with most games played this last week... |
| 20:35:42 | fordcars_ppc | Good for him |
| 20:36:04 | fordcars_ppc | Maybe we should repair that somehow |
| 20:36:38 | raptor | I think it'd be great to do another BBB soon, but I do not have the time this semester to help setting it up |
| 20:36:53 | fordcars_ppc | People who's username is ChumpChange cannot go on Scoreboards, that should work |
| 20:37:35 | fordcars_ppc | Yeah, would be fun to do a BBB |
| 20:38:44 | kaen | hey raptor |
| 20:38:45 | kaen | http://pastie.org/8347725 |
| 20:39:56 | raptor | hi |
| 20:40:14 | kaen | hi |
| 20:40:20 | raptor | what is that!? |
| 20:40:24 | raptor | HOW... |
| 20:40:26 | raptor | what |
| 20:40:37 | raptor | did you draw your level with ascii art? |
| 20:40:39 | kaen | those are my geomutils tests :) |
| 20:40:51 | kaen | those are just generic polygons, not levels |
| 20:41:12 | kaen | I've already eliminated two crashing cases from triangulate |
| 20:41:51 | kaen | self-intersecting polygons and polygons which revisit vertices |
| 20:42:11 | kaen | and uh, only the numbers matter |
| 20:42:20 | kaen | the lines in that ascii art is just for humans |
| 20:42:48 | kaen | it just walks the char*[] and turns i and j into y and x |
| 20:42:57 | kaen | then it orders by the number |
| 20:42:59 | kaen | or letter |
| 20:44:28 | kaen | but what I wanted to ask raptor, do you think that's better than this: |
| 20:44:28 | kaen | poly.push_back(Point( 0, 0)); |
| 20:44:28 | kaen | poly.push_back(Point( 0, 0)); |
| 20:44:28 | kaen | poly.push_back(Point(10, 0)); |
| 20:44:28 | kaen | poly.push_back(Point(10, 10)); |
| 20:44:29 | kaen | poly.push_back(Point(20, 10)); |
| 20:44:33 | kaen | poly.push_back(Point(20, 20)); |
| 20:44:35 | kaen | poly.push_back(Point(10, 20)); |
| 20:44:37 | kaen | poly.push_back(Point(10, 10)); |
| 20:44:39 | kaen | poly.push_back(Point( 0, 10)); |
| 20:44:54 | kaen | I got the idea because I was just going to draw it, then I realized I could just parse the drawing |
| 20:45:26 | kaen | it's a neat little toy, but I want to make sure it's actually useful to include |
| 20:46:32 | raptor | I think it'd be fine if it had rudimentary instructions on how to build one |
| 20:46:52 | kaen | ok |
| 20:46:57 | raptor | a visual parser like that is really nice for us human-kind |
| 20:53:42 | raptor | !bugs |
| 20:53:42 | BFLogBot | To enter a bug: http://tinyurl.com/bfnewbug -- To view all bugs: http://tinyurl.com/bfbugs |
| 21:14:49 | fordcars_ppc | night guys! |
| 21:14:53 | | fordcars_ppc Quit (Quit: Page closed) |
| 21:38:45 | raptor | going to sleep, myself.. night! |
| 21:38:54 | kaen | night! |
| 21:38:59 | | raptor Quit () |