Timestamps are in GMT/BST.
00:28:41 | fordcars | hehe done the most EPIC bot ever |
00:35:30 | fordcars | Sentinel v2 or something |
00:38:20 | | bobdaduck Quit (Ping timeout: 272 seconds) |
00:44:51 | watuismoto | bed time in Luxembourg! |
00:45:29 | watuismoto | the level info display is looking a bit better, I think |
00:45:33 | | BFLogBot Commit: 778290e9938e | Author: watusimoto | Message: Crude but working implementation of a drop-down level info display |
00:45:39 | watuismoto | still more work to go, but it's all aesthetics at this point |
00:46:00 | watuismoto | anyone feel free to tinker while I sleep |
00:46:26 | watuismoto | uhhhh.... there's mroe commits than that one... |
00:46:44 | watuismoto | well, whatever! |
00:47:17 | watuismoto | raptor, when you get back, you have an answer to my idea for the level info in code! |
00:50:11 | fordcars | watusimoto or anybody, I have a really weird bug right now |
00:50:26 | fordcars | I can't move or shoot, even if I change or restart level |
00:51:07 | watuismoto | try restarting the game, and make sure you're in the proper joystick.keyboard mode |
00:51:16 | watuismoto | otherwise, I can help you tomorrow |
00:51:20 | watuismoto | night |
00:51:28 | fordcars | yeayh, the bot moves but only a tine bit |
00:51:36 | fordcars | ok, night |
00:55:13 | fordcars | ok, I restarted the game and it works now, wierd |
00:56:17 | | watuismoto Quit (Ping timeout: 240 seconds) |
01:02:07 | | bobdaduck has joined |
01:03:20 | fordcars | do you know where Little_Apple is? |
01:43:55 | | raptor has joined |
01:43:55 | | ChanServ sets mode +o raptor |
01:45:43 | raptor | ther were commits! |
01:46:01 | fordcars | hi |
01:46:33 | fordcars | I finish an epic bot, kind of like sentinel, but better ;) |
01:46:50 | raptor | oh good! |
01:47:02 | fordcars | do you want to try it? |
01:47:11 | raptor | sure? you have a server up? |
01:48:36 | | -moorcock.freenode.net- *** Looking up your hostname... |
01:48:36 | | -moorcock.freenode.net- *** Checking Ident |
01:48:36 | | -moorcock.freenode.net- *** Couldn't look up your hostname |
01:48:45 | | -moorcock.freenode.net- *** No Ident response |
01:48:51 | | BFLogBot has joined |
01:48:51 | | Topic is 'Bitfighter 018a released! | http://www.bitfighter.org/downloads | Join us in the forums! at http://bitfighter.org/forums/' |
01:48:51 | | Set by watusimoto!~eykamp@SU115.tudor.lu on Wed Mar 06 15:04:30 GMT 2013 |
01:48:51 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
02:10:46 | | BFLogBot Commit: 970618a10e53 | Author: buckyballreaction | Message: Add new classes to CMake |
02:11:41 | fordcars | so, you like my bot? |
02:12:26 | fordcars | d |
02:12:29 | fordcars | oops |
02:13:54 | fordcars | /addbot s_botla 0 arg1=secretPassword arg2=listenToPlayer -- fyi |
02:14:39 | raptor | neat |
02:15:40 | fordcars | yep |
02:17:22 | fordcars | brb |
02:21:52 | | fordcars Quit (Ping timeout: 245 seconds) |
02:27:51 | | fordcars has joined |
02:45:51 | fordcars | brb |
02:48:32 | | fordcars_ has joined |
02:50:12 | | fordcars Quit (Ping timeout: 245 seconds) |
02:50:22 | fordcars_ | heh, freenode embedded IRC client is cool |
02:51:30 | fordcars_ | might add it to my super awesome multi-core high-speed *RaspberryPi* server |
02:52:10 | fordcars_ | ignore the last 2posts |
02:52:27 | fordcars_ | Thank you for understanding |
03:04:08 | fordcars_ | Euh, raptor, when uploading is enabled on a server, and a player uploading a level with a level name that already exists replaces the level on the server?!? Thta could be dangerous |
03:04:38 | raptor | i didn't know that |
03:04:48 | raptor | that is not good... |
03:12:27 | fordcars_ | lamp replaced one of quartz' levels |
03:12:45 | fordcars_ | you could easily delete ALL the levels of a server |
03:12:50 | fordcars_ | ouch |
03:13:26 | raptor | that's why uploads are disabled by default |
03:13:46 | fordcars_ | yep |
03:15:08 | fordcars_ | is there a way to install a LuaSocket in Bitfighter, without modifying the source code? |
03:15:28 | fordcars_ | LuaSocket |
03:15:59 | raptor | I'm not sure what that is |
03:16:13 | fordcars_ | LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for functionality commonly needed by applications that deal with the Internet. |
03:16:42 | fordcars_ | like that you can use Lua to connect to the internet, servers, HTML', PHP, |
03:17:20 | raptor | I think if you just put it in the script folder and include it in your script, it should work |
03:17:22 | fordcars_ | but probably not |
03:17:28 | fordcars_ | maybe? |
03:17:43 | raptor | yes - we do allow the lua scripts to include stuff, i think |
03:17:50 | raptor | err 'import' ? |
03:18:27 | fordcars_ | import... |
03:18:49 | raptor | http://stackoverflow.com/questions/7248877/in-lua-how-do-you-import-modules |
03:19:14 | fordcars_ | yep |
03:19:20 | fordcars_ | socket = require("socket") |
03:19:48 | fordcars_ | heh, it might work actually |
03:20:31 | fordcars_ | thanks! |
03:20:39 | raptor | good luck |
03:21:33 | fordcars_ | thanks, I am trying to use bots as a "bridge" from inside the game, to out side... |
03:21:51 | fordcars_ | if it's possible |
03:22:05 | raptor | i'm sure it is... |
03:22:20 | fordcars_ | is lua5.1.dll important? |
03:22:30 | fordcars_ | if you know windows |
03:22:36 | raptor | i don't think so - it's already compiled into the game |
03:22:43 | fordcars_ | GREAT good |
03:34:00 | fordcars_ | meh, The other two environment variables instruct the compatibility module to look for dynamic libraries and extension modules in the appropriate directories and with the appropriate filename extensions. LUA_PATH=<LDIR>/?.lua;?.lua LUA_CPATH=<CDIR>/?.dll;?.dll |
03:34:12 | fordcars_ | http://w3.impa.br/~diego/software/luasocket/installation.html |
03:37:13 | fordcars_ | OH NEVER MIND |
03:37:20 | fordcars_ | might of have found something |
03:48:37 | fordcars_ | can you get lua to get the path of the Bitfighter Scirpts folder without having to manually type: c:/user/Documentsblablala |
03:48:58 | fordcars_ | just like: /bitfighter/scripts |
03:49:25 | raptor | i think it's coded in-game to only load from the scripts dir |
03:50:21 | fordcars_ | yeah, but I have folders and stuff and I need envirronnement variables to be set up |
03:51:17 | fordcars_ | like this, for example: package.path = package.path..";./libs/lua/*.lua" |
04:10:44 | fordcars_ | raptor, sorry if I am bothering, but would this work as a path: package.path = package.path..";./LuaSocket/lua/*.lua" or do I have to write c:/Documents and Settings/Fordcars/Application Data\Bitfighter\scripts\LuaSocket |
04:21:25 | raptor | i don't know... i think if it is relative to the scripts directory it should work... |
04:22:02 | fordcars_ | yeah,ok it's because the socket has some folders and directories |
04:25:32 | raptor | oh yuk |
04:27:37 | fordcars_ | in paths, what does ;. do? |
04:48:50 | raptor | i think it is just a delimiter |
04:49:06 | raptor | so you can have two paths: /this/is/apath;/another/path |
04:50:05 | fordcars_ | arggghhhhhh thanks :) I was looking for that |
04:50:40 | fordcars_ | C:\Documents and Settings\Fordcars\Application Data\Bitfighter ----- why are they back slashes? |
04:51:26 | raptor | windows uses backslashes |
04:51:39 | raptor | instead of forward slashes... that's the only reason |
04:51:42 | fordcars_ | do I write them like that in the path? |
04:51:56 | raptor | i'm not sure if Lua cares |
04:52:00 | fordcars_ | good |
04:52:02 | raptor | you'd have to test.. |
04:52:21 | fordcars_ | well when I put back slashes, lua just removed them |
04:56:58 | raptor | you might need to do two backslashes |
04:57:15 | raptor | the problem is that most languages think a backslash is an escape character |
05:01:19 | fordcars_ | ah ok |
05:02:30 | fordcars_ | but if I put /s, will it cause problems? |
05:02:37 | raptor | try it |
05:08:25 | fordcars_ | it works better with \\ maybe, but in the log it says it can't find the files, but it's because they have the wrong extensions and stuff |
05:09:17 | fordcars_ | heh, the flders are messed up in the path. Waittttt |
05:13:17 | fordcars_ | arghh |
05:13:44 | fordcars_ | why no file 'C:\Documents and Settings\Fordcars\Application Data\Bitfighter\scripts/socket\core.lua' it is core.dll |
05:13:57 | fordcars_ | it is supposed to be core.dll |
05:25:44 | fordcars_ | raptor, if you have time, here is my bot problems: http://pastie.org/7146511 |
05:47:59 | fordcars_ | argh, this thing isn't working :,( Thnaks for helping anyway, raptor |
05:48:14 | fordcars_ | going to bed, good night |
05:48:48 | | fordcars_ has left |
05:49:03 | | bobdaduck Quit (Remote host closed the connection) |
06:06:55 | raptor | kaen: if you're still up, have you worked on the HTTP client much? (if not I might want to give it a try) |
06:13:46 | raptor | kaen: I found this: http://www.demailly.com/~dl/wwwtools.html#http-tiny which may be useful |
06:15:46 | raptor | whoa, actually it's really old, doesn't support POST.. |
06:31:14 | | kaen Quit (Ping timeout: 252 seconds) |
06:39:27 | | kaen has joined |
06:52:05 | | raptor Quit () |
07:26:41 | | masterkaen has joined |
07:28:44 | | kaen Quit (Ping timeout: 272 seconds) |
08:42:58 | | Platskies has joined |
08:49:19 | | Platskies Quit (Remote host closed the connection) |
08:49:38 | | Platskies has joined |
08:59:49 | | Platskies Quit (Ping timeout: 246 seconds) |
09:09:23 | | Platskies has joined |
10:11:13 | | Platskies Quit (Remote host closed the connection) |
11:08:52 | | Watusimoto_ has joined |
11:35:13 | | -mquin- [Global Notice] Seems we're having a few network problems, please bear with us while we look into it |
12:12:37 | | Watusimoto_ Quit (Ping timeout: 240 seconds) |
13:50:01 | | masterkaen Quit (Changing host) |
13:50:01 | | masterkaen has joined |
13:50:05 | | masterkaen is now known as kaen |
13:50:16 | kaen | freenode what have you done to me... |
14:15:51 | | kaen Quit (Ping timeout: 246 seconds) |
14:16:53 | | kaen has joined |
16:00:23 | | raptor has joined |
16:00:23 | | ChanServ sets mode +o raptor |
16:00:34 | raptor | good day! |
16:01:50 | kaen | hello hello |
16:02:03 | watusimoto | hi |
16:02:19 | raptor | i don't know if you saw, kaen, but I was doing some moonlight research into c++ http libs |
16:02:31 | kaen | I did see :) |
16:02:43 | raptor | hi watusimoto |
16:04:13 | kaen | um, would you guys mind if I install git on the vps so I can deploy with it? |
16:04:24 | raptor | nope, go ahead |
16:04:32 | kaen | okay |
16:05:10 | kaen | oh wow this whole time I thought I was on debian xD |
16:05:19 | raptor | heh |
16:06:27 | raptor | have you guys seen this?: https://github.com/nardo/tnl2 |
16:06:34 | raptor | i stumbled across it last night |
16:06:56 | watusimoto | I have seen it |
16:07:04 | kaen | whoa last I heard it was MIT'd |
16:07:12 | kaen | or am I thinking of yet another TNL? |
16:07:14 | watusimoto | I think it's dead |
16:07:17 | raptor | but as I was going though his commits, I noticed that they were too large to understand anything as well as undescriptive |
16:07:17 | kaen | tnl2* |
16:07:30 | raptor | so I couldn't actually see what enhancements he made.. |
16:07:40 | watusimoto | I beleive it's a clean rewrite |
16:07:47 | raptor | it's apparently a reworking of opentnl |
16:09:41 | watusimoto | did you see my reworking of F2? |
16:09:47 | raptor | ye |
16:09:49 | raptor | s |
16:09:51 | raptor | looks good |
16:10:03 | raptor | i like the more-vibrant colors, too - easier to read |
16:10:07 | watusimoto | I've got some more work to do on it, but I think it might be on the right-track |
16:10:12 | raptor | but the font still seems weird :) |
16:14:53 | watusimoto | you'll get used to it :-) |
16:15:13 | watusimoto | I looked at bank gothic today; looks good, but only caps |
16:15:28 | raptor | the 0 (zero) looks really weird |
16:15:55 | watusimoto | maybe we can edit orbitron and create a narrower version |
16:16:12 | raptor | this doesn't look weird to you?: http://sam6.25u.com/upload/4screenshot_13.png |
16:16:53 | watusimoto | a little bit, yes |
16:24:37 | raptor | watusimoto: did y ou become the maintainer of the original repo of opentnl at sourceforge? |
16:25:38 | watusimoto | no |
16:25:56 | watusimoto | I requested it and was put off because of the development of TNL2 |
16:26:34 | watusimoto | we could potentially fork it and move it to googlecode/github/bitbucket |
16:28:48 | raptor | we made some pretty big changes - like using std::vector.. |
16:29:12 | watusimoto | yes |
16:29:23 | watusimoto | fixed a lot of bugs |
16:38:51 | watusimoto | under the circumstances (since I asked and was rebuffed), I am unsure how (or if) to proceed on that front. They clearly preferred me to move onto TNL2, but given that it is no longer being developed, the conclusion may be different now. |
16:39:34 | raptor | who is 'they' ? |
16:39:46 | watusimoto | maybe you could send a message to nardo and ask what the status of tnl2 development is, and repeat my question about taking control of old tnl |
16:40:00 | raptor | ok |
16:40:16 | watusimoto | I *think* that nardo, the dev on tnl2, is the guy from garage games I met with about 4 years ago in Portland |
16:40:53 | watusimoto | the only thing is I'm not sure that we want to become the support department for tnl |
16:41:05 | raptor | yeah, I agree |
16:41:13 | watusimoto | on the other hand, maybe more people could use it, and help us move forward with things like ipv6 |
16:41:15 | raptor | but we could at least let them know... |
16:41:35 | watusimoto | I do think our variant of tnl is pretty good for what it does |
16:41:43 | raptor | I wish I could actually tell *what* enhancements were made to TNL2... it just looks like a jumbled mess of large-scale refactoring |
16:42:06 | watusimoto | they wanted to rewrite it to be more "modern"... supporting stuff like NaCl |
16:42:18 | watusimoto | but I'm not sure if NaCl has any future |
16:42:24 | raptor | yeah, i saw some nacl stuff in there... |
16:42:33 | raptor | but - i'm not into fads |
16:43:14 | watusimoto | we should probably, at some point, look at a more supported libarary and decide if we want to port bitfighter to a different network layer |
16:43:18 | watusimoto | we probably do not |
16:43:32 | watusimoto | but I believe in at least understanding the options |
16:43:54 | watusimoto | though even investigating this seems like a low priority to me |
16:44:29 | raptor | my investigations have revealed that if we want some other feature or optimization, we should just add it, instead of ripping out TNL |
16:44:50 | watusimoto | that's where my feelings lie as well |
16:45:09 | watusimoto | as I said, tnl seems to work pretty well for us |
16:45:18 | raptor | yes, I agree |
16:45:27 | raptor | also, there could be enhancements here: https://github.com/GarageGames/Torque3D |
16:45:36 | raptor | there's a lot of the same code |
16:45:42 | watusimoto | yes |
16:45:48 | watusimoto | maybe ipv6! |
16:45:53 | raptor | there isn't |
16:45:58 | raptor | (i already looked) |
16:47:51 | kaen | I updated the level db a bit more |
16:48:30 | raptor | oh, this was released too: https://github.com/GarageGames/Torque2D |
16:48:50 | kaen | ^ that was the lib I was thinking of earlier |
16:52:45 | raptor | how do i send a message in github? |
16:53:47 | watusimoto | click on the dude's name near the top of the screen, in the project prefix |
16:53:55 | watusimoto | i fyou are here: |
16:53:57 | watusimoto | https://github.com/mranney/node_redis |
16:54:11 | raptor | ah, i see his e-mail.. ok |
16:54:14 | watusimoto | click on the top-most mranney you can see on the screen, in big lue letter |
16:54:16 | watusimoto | s |
16:56:47 | watusimoto | should I post a screenshot showing the new font in the forums and see how people react? |
16:57:06 | raptor | only if you want entertainment |
16:57:27 | watusimoto | maybe I'll change it to comic sans first, then post |
16:57:54 | raptor | i support that decision! |
17:00:09 | kaen | please do |
17:00:37 | watusimoto | which? comic? |
17:01:04 | raptor | ha: http://lmnop.blogs.com/lauren/2006/10/americas_most_f.html |
17:01:04 | kaen | that's what I was referring to :) |
17:02:11 | kaen | "(Comic Sans people tend to be apostrophe abusers as well) " |
17:02:19 | kaen | a poignant observation. |
17:05:50 | | kaen Quit (Quit: Leaving) |
17:06:10 | | kaen has joined |
17:11:07 | raptor | ok, i sent a horribly ambiguous e-mail to nardo |
17:11:21 | watusimoto | that sounds perfect! |
17:12:55 | raptor | I wish companies that open source libraries would keep the commit changes |
17:27:42 | | bobdaduck has joined |
17:53:12 | | watusimoto Quit (Ping timeout: 272 seconds) |
17:57:20 | | bobdaduck Quit (Remote host closed the connection) |
18:24:44 | raptor | the canadian tech school is playing! |
18:25:03 | kaen | one of them was asking me about contributing yesterday |
18:25:15 | raptor | did you get on the server, too :) |
18:25:21 | raptor | (needs 017b) |
18:25:25 | kaen | ohhhhh |
18:25:36 | kaen | when I tried to play it was passworded |
18:26:02 | raptor | i snuck on |
18:27:07 | kaen | muahaha |
18:27:16 | kaen | I'll alias and poke around I think |
18:31:18 | kaen | I wonder why they play a now severely outdated version |
18:31:40 | raptor | server shut down |
18:31:45 | raptor | did you get on? |
18:32:11 | kaen | nope |
18:32:13 | kaen | just in time. |
18:32:32 | kaen | lunch must be over :P |
18:32:37 | raptor | i feels like they must play for like 10 min at the end of class if they get their studies done |
18:32:40 | raptor | or that.. |
18:33:06 | kaen | your conjecture makes more sense to me |
18:33:19 | kaen | it would explain why we never see these people outside of that context |
18:51:23 | | Watusimoto has joined |
18:53:39 | raptor | but said one of them wanted to help out with the game? |
18:54:33 | kaen | he was asking me about it and I said to join this chat so I could better explain |
18:54:35 | kaen | irishmonkey |
18:54:41 | raptor | ah ok |
18:55:50 | Watusimoto | hi |
18:56:02 | Watusimoto | my next checkin tries something radical with F2 |
18:56:32 | Watusimoto | hope y'all like it! |
18:56:38 | | BFLogBot Commit: c4d7a85416af | Author: watusimoto | Message: Formatting |
18:56:40 | | BFLogBot Commit: d21e8ef001d1 | Author: watusimoto | Message: Formatting |
18:56:41 | | BFLogBot Commit: 2c0a75a07d8c | Author: watusimoto | Message: Try a multipanel approach to levelInfo! Also fix loadout menu. |
18:56:43 | | BFLogBot Commit: cef260256f0f | Author: watusimoto | Message: Need this too! |
18:56:44 | | BFLogBot Commit: e96da66ccc4e | Author: watusimoto | Message: Merge |
18:57:55 | | bobdaduck has joined |
19:00:13 | raptor | ok, testing... |
19:01:07 | raptor | whoa Watusimoto... ignoring the font... I like it! |
19:01:14 | Watusimoto | the colors are pretty not goodish |
19:01:21 | Watusimoto | great! |
19:01:34 | Watusimoto | no more clash with loadout menu! |
19:02:08 | raptor | and it's dynamically sized! |
19:02:19 | Watusimoto | the top isn't |
19:02:27 | Watusimoto | well, thei height is, but the width is fixed |
19:02:35 | raptor | that's ok |
19:02:58 | raptor | where is the description? |
19:03:11 | raptor | oh wait |
19:03:22 | raptor | it's there, never mind |
19:03:27 | Watusimoto | what I'd really like to do is find a way to have the side panel be related somehow to the data display in the LR, to help players learn what [Rab/50] means |
19:03:41 | Watusimoto | I was thinking of having it grow out of that spot somehow |
19:04:07 | raptor | like this: Hold The Flag [HTF] |
19:04:26 | Watusimoto | that would probably help |
19:06:17 | raptor | maybe remove teh gametype help from the top?: http://sam6.25u.com/upload/3screenshot_14.png |
19:06:29 | raptor | seems like the level specific data would be good together |
19:06:37 | raptor | or even swap the description and help string? |
19:08:00 | Watusimoto | the help string won't fit well in the side window |
19:08:15 | bobdaduck | woahhh |
19:08:15 | Watusimoto | though I could perhaps make it smaller and wrap it |
19:08:32 | raptor | i think the level name/description should probably go together.. |
19:08:54 | raptor | the help string yes, could be shrunk wrapped |
19:09:03 | bobdaduck | If that's animated I would request that there be an ini option to disable that |
19:09:09 | Watusimoto | so on your illustration celtic area/artwork by: /desiged by: raptor |
19:09:28 | raptor | objective arrows in the way.. |
19:09:30 | Watusimoto | it is animated, but only subtly so |
19:09:39 | Watusimoto | the panels "slide out" |
19:09:48 | Watusimoto | but do so very rapidly |
19:10:00 | Watusimoto | similar speed to the console window sliding down |
19:12:13 | bobdaduck | I'm still likely going to want an option to just make it flash instead |
19:12:28 | Watusimoto | try it before you get too worked up |
19:12:42 | Watusimoto | if you still don't like it, then we can talk |
19:13:01 | bobdaduck | alright |
19:13:04 | Watusimoto | but I'll warn you... most everything works like this now |
19:13:13 | bobdaduck | I'M SO TOTALLY WORKED UP. |
19:13:15 | Watusimoto | loadout/quickchat menu slides out |
19:13:17 | raptor | bobdaduck: http://xkcd.com/1172/ |
19:13:20 | bobdaduck | That's nice. It'll be consistent |
19:13:21 | Watusimoto | chat bar slides up |
19:13:28 | bobdaduck | rofl raptor |
19:13:46 | Watusimoto | indeed! |
19:15:34 | Watusimoto | bobdaduck: what do you think about the chat scrolling animations included in 018a? |
19:15:55 | bobdaduck | where the chat window pops up rather than just appearing? |
19:16:07 | raptor | see... no one noticed |
19:16:17 | raptor | but it looks so good! |
19:16:22 | Watusimoto | no, when you get a message, the old messages scroll up gently rather than just jumping up |
19:16:46 | Watusimoto | raptor: that's the thing... they would notice if they went back to the old client |
19:17:15 | bobdaduck | Makes it look more professional |
19:17:20 | bobdaduck | Which is always a good thing |
19:17:23 | Watusimoto | exactly, more polished |
19:17:31 | Watusimoto | wihtout breaking our classic look/feel |
19:17:45 | raptor | yep |
19:18:18 | Watusimoto | so you think I should move the game description into the side panel, perhaps occupying two lines? |
19:18:31 | raptor | gametype destription, yes |
19:18:34 | raptor | description |
19:18:40 | Watusimoto | yes, ok, I'll try it |
19:18:46 | raptor | ok |
19:19:50 | Watusimoto | also... I added the Designed By prefix before the credits (to try to provide some context). this will likely mess some levels up because sometimes people cram all sorts of stuff in there |
19:20:33 | bobdaduck | yeah |
19:20:47 | bobdaduck | Like my RTS map, "pretty much the biggest level ever, by bobdaduck" |
19:21:11 | Watusimoto | you can chage it to bobdaduck, pretty much the biggest level evaaar! |
19:21:31 | raptor | bobdaduck: respect the metadata fields! |
19:21:33 | bobdaduck | yep |
19:21:39 | bobdaduck | respect the what now |
19:21:44 | bobdaduck | Why would I do that? |
19:21:46 | raptor | LevelCredits: bobdaduck |
19:21:53 | bobdaduck | lol |
19:21:56 | raptor | is nicer for everyone |
19:22:12 | raptor | also, the new level database will thank you, too |
19:22:17 | kaen | indeed |
19:22:29 | bobdaduck | but the level description is already filled with something relevant: "Mine for resources and build your defenses!" |
19:24:04 | bobdaduck | So once we get this massive level repository database up |
19:24:09 | bobdaduck | Can we take down kaen test? |
19:25:15 | kaen | yes |
19:25:17 | kaen | for the love of god yes |
19:25:21 | bobdaduck | xD |
19:25:29 | kaen | that is secretly my motivation for this whole deal |
19:25:33 | bobdaduck | rofl |
19:25:35 | kaen | also I just updated it bobdaduck |
19:25:44 | raptor | oh yes, i must test... |
19:25:47 | kaen | oops let me add the tags real quick |
19:26:17 | Watusimoto | ok, dinner... back later |
19:26:32 | kaen | I also have to truncate the database on each deploy |
19:26:40 | kaen | so don't do anything you care about losing yet |
19:27:01 | bobdaduck | okeyz |
19:27:03 | kaen | until I can work out a gentler db migration scheme |
19:27:20 | bobdaduck | That's not really needed until its live though |
19:28:07 | kaen | word |
19:29:35 | kaen | okay seems to be working now |
19:29:45 | bobdaduck | I nominate the KDE desktop environment for BBBX |
19:29:53 | kaen | I added tags, screenshots, upload by file, and select all |
19:30:14 | bobdaduck | I forget the url... |
19:30:26 | kaen | bitfighter.org/pleiades |
19:30:34 | kaen | I should make /levels redirect to it I think |
19:30:43 | kaen | because even I can't remember how to spell pleiades |
19:30:47 | bobdaduck | lol |
19:30:59 | | Watusimoto Quit (Ping timeout: 260 seconds) |
19:31:48 | bobdaduck | oohhh |
19:31:54 | bobdaduck | another tag for you kaen: |
19:31:56 | bobdaduck | "lobby map" |
19:32:15 | kaen | just added it |
19:32:16 | kaen | check it out |
19:32:25 | kaen | nifty, eh? ^^ |
19:33:07 | bobdaduck | nice |
19:33:21 | raptor | bobdaduck: you liked my map? |
19:33:26 | raptor | i'm... touched |
19:33:27 | kaen | hmm screenshots don't appear to be working |
19:33:41 | bobdaduck | KDE is a great map xD |
19:33:50 | bobdaduck | I don't even care if you just copied a logo to do it |
19:34:02 | kaen | I too think it's a great map |
19:34:22 | raptor | It was my test level for when I wrote the SVG converter |
19:34:33 | raptor | It was an extra contest map |
19:35:10 | kaen | accidental greatness is the best greatness |
19:35:30 | raptor | haha rave party |
19:35:40 | kaen | highest rated map on the level db |
19:35:46 | raptor | :) |
19:36:05 | kaen | should I just take the LevelName from the file? |
19:36:14 | bobdaduck | Yeah |
19:36:18 | raptor | yes |
19:36:23 | kaen | k |
19:36:32 | kaen | not sure why I didn't in the first place actually... |
19:36:42 | raptor | I do forsee a possible abuse problem - people will upload maps the like in their name |
19:36:56 | bobdaduck | huh? |
19:37:01 | raptor | *they like |
19:37:03 | kaen | yes |
19:37:07 | raptor | maybe if found out you can deny them access for a month |
19:37:13 | kaen | bobdaduck and I discussed this a bit |
19:37:14 | kaen | yes |
19:37:16 | kaen | also flags |
19:37:27 | raptor | flags? |
19:37:33 | kaen | let people flag submissions |
19:37:40 | kaen | so we don't have to patrol the streets, etc |
19:37:42 | bobdaduck | report them and a moderator can look at it |
19:37:42 | raptor | oh: 'flag this level as plagarism' |
19:37:46 | kaen | yes |
19:37:50 | raptor | good idea! |
19:38:09 | kaen | as discussed, I can just pull user levels from phpbb |
19:40:25 | kaen | okay got screenshots working |
19:40:28 | kaen | just a caching problem |
19:40:35 | raptor | what, what?? |
19:40:44 | raptor | not levelfile conversion? |
19:40:45 | kaen | not the cool idea |
19:40:52 | kaen | just regular upload a screenshot |
19:40:54 | raptor | oh, so uploading a screen shot? |
19:40:57 | kaen | yes |
19:40:59 | kaen | for now... |
19:41:00 | raptor | oh good - that's great! |
19:41:29 | bobdaduck | add a screenshot check box on view all levels, so I know if a level I'm about to look at has a screenshot |
19:41:31 | kaen | I was thinking about it and it would be pretty resource intensive to launch a bitfighter instance, load a level, and render a screenshot every time someone edits or adds a level |
19:41:42 | kaen | I'm going to have a nicer front display |
19:41:45 | raptor | yeah... |
19:42:01 | kaen | it will show the screenshot and a more "article"-y feel rather than a lame table |
19:42:07 | kaen | it was just really really quick to code |
19:42:13 | kaen | also, pagination |
19:42:17 | kaen | that's the next task |
19:42:28 | kaen | and actually once it's done the interface will be stable to start the thin client |
19:42:56 | kaen | oh and I made a HttpRequest class with TNL::Socket |
19:43:05 | raptor | really! |
19:43:11 | kaen | it was really straightforward, and seems to work |
19:43:16 | raptor | great! |
19:43:17 | kaen | haven't tried HTTP auth yet though |
19:43:26 | kaen | hardest part imo will be the interface |
19:43:50 | kaen | but it looks like we have a table sort of interface I can use from the server list |
19:44:36 | kaen | meaning, of course, the *user* interface |
19:44:45 | raptor | yeah the UI.. |
19:45:37 | kaen | bobdaduck if you feel like really being awesome, you could put your ideas on https://github.com/kaen/pleiades/issues |
19:46:00 | bobdaduck | which ideas? |
19:46:09 | kaen | that way you don't have to rely on my memory (which is a bit... tattered) |
19:46:14 | kaen | features, bugs, ideas |
19:46:16 | kaen | anything |
19:46:28 | kaen | brief inspirational haiku |
19:46:39 | bobdaduck | rofl |
19:47:42 | bobdaduck | Upload your level! The bitfighter database! Not quite finished yet. |
19:48:47 | kaen | beautiful |
19:50:55 | bobdaduck | Are you inspired? |
19:51:08 | kaen | Yes, but mostly to upload my levels |
19:52:38 | bobdaduck | lol |
19:52:42 | bobdaduck | Close enough. |
19:53:52 | kaen | can I just tell you that writing a cross-browser select all function was maddening |
19:54:02 | raptor | i believe it |
19:54:03 | kaen | so I gave up and hammered the one from the forums into it |
19:54:08 | raptor | nothing in jquery? |
19:54:14 | kaen | surprisingly no |
19:54:19 | raptor | booo |
19:54:33 | bobdaduck | lol |
19:54:36 | kaen | it has a vague .select() for textareas |
19:54:56 | kaen | but the code is in a pre block |
19:58:30 | kaen | lol we submitted the same issue at the same time bobdaduck xD |
19:58:36 | bobdaduck | oops. |
19:58:40 | bobdaduck | Well, um. |
19:58:43 | bobdaduck | Mines better! |
19:59:19 | kaen | I think it is |
19:59:22 | bobdaduck | Or at least slightly different. |
19:59:26 | kaen | it's okay, they're not perfectly... ye |
19:59:27 | kaen | s |
20:01:35 | bobdaduck | I have no idea how github works OH WELL. |
20:02:01 | kaen | through the magic of awesome |
20:02:07 | raptor | think of github as google code but waaaay better |
20:02:43 | bobdaduck | how so? |
20:02:59 | raptor | it hosts code (via git instead of hg) |
20:03:10 | raptor | but also allows for 'social' coding type stuff... |
20:03:38 | kaen | it's integrated into tons of other systems. lots of coding-related sites let you sign on with your github account, even |
20:03:45 | | LordDVG has joined |
20:03:52 | kaen | to include bitbucket (which is github for mercurial) |
20:04:20 | raptor | the octocat still seems a bit creepy to me, though... |
20:04:25 | kaen | same |
20:04:26 | bobdaduck | lol |
20:07:08 | raptor | I need to still this accound from the person: like tra |
20:07:09 | raptor | oops |
20:07:11 | raptor | https://github.com/raptor |
20:07:14 | raptor | ^^ that one |
20:07:19 | raptor | *steal |
20:07:32 | raptor | shame on me for choosing a common english word |
20:07:36 | bobdaduck | This database may show exactly how big or small our community is with the level ratings... |
20:09:04 | bobdaduck | Might we allow users to "favorite" levels? |
20:18:36 | raptor | kaen: on first test, selecting all pastes as one single line in my text editor |
20:20:41 | kaen | D: |
20:21:32 | kaen | and the select all/expand buttons scroll with the code... |
20:21:35 | | kaen slaps forehead |
20:22:53 | kaen | hmm, copying/pasting works fine for me... |
20:23:06 | raptor | i shall clear cache.. |
20:23:09 | kaen | which editor and which level did you test on? |
20:23:14 | raptor | i'm using FF 19 |
20:23:26 | raptor | using kwrite (the KDE default text editor) |
20:23:29 | kaen | hmm I'm using chromium maybe that's it |
20:23:39 | kaen | ugh browser testing. |
20:24:00 | raptor | both levels do it |
20:24:05 | raptor | rave part and bebop |
20:24:40 | kaen | yup |
20:24:43 | kaen | just duplicated it |
20:24:49 | bobdaduck | does the download level part work? |
20:24:49 | raptor | eh |
20:24:55 | kaen | it's supposed to... |
20:25:20 | kaen | although there's some wonkiness with levelgen filenames I still have to sort out |
20:25:40 | raptor | i'd say work on the good functionality first... the get to this rifraff... |
20:25:58 | bobdaduck | Pish posh! |
20:26:00 | bobdaduck | Riffraff! |
20:26:15 | bobdaduck | I say good chap, you've done a smashing job thus far! |
20:28:02 | kaen | Cheerio, my good man! A cup of tea while I adjust my monocle then gufwahaha |
20:29:20 | bobdaduck | gufwahaha |
20:30:54 | kaen | hmm maybe I have manually insert the <br> tags after all... |
20:31:15 | raptor | even in a <pre> block? |
20:31:29 | kaen | I'm using white-space: pre-line |
20:31:34 | kaen | so no, I shouldn't have to |
20:31:42 | kaen | but I mean in order for copy/paste to work |
20:32:05 | kaen | hmm.... actually pre-line "collapses whitespace" although it also claims to respect newline characters |
20:32:30 | kaen | maybe it's collapsing too aggressively? |
20:33:36 | kaen | works fine in opera for me |
20:36:23 | kaen | imho it's a bug for it to display correctly but copy incorrectly |
20:36:43 | raptor | yes, I agree |
20:37:59 | kaen | but somehow I missed my invitation to the W3C meeting on the topic... |
20:38:05 | kaen | so I guess I'd better find a work-around |
20:38:10 | raptor | haha |
20:38:22 | raptor | eh... i still say skip the dumbness for now |
20:38:26 | raptor | polish later |
20:38:32 | kaen | yes I agree |
20:39:00 | kaen | just put it on the issue list and let it slip into the dark recesses of "to do" |
20:40:54 | kaen | good catch, btw |
20:41:01 | kaen | I would never have seen it. |
20:48:27 | | Watusimoto has joined |
21:06:39 | | bobdaduck_ has joined |
21:07:57 | Watusimoto | http://img191.imageshack.us/img191/2710/screenshot20bb.png |
21:08:01 | Watusimoto | Something like that? |
21:08:51 | | bobdaduck Quit (Ping timeout: 256 seconds) |
21:09:15 | bobdaduck_ | that Rabbit01 looks really ugly |
21:10:04 | bobdaduck_ | Maybe I'm just not used to it |
21:10:20 | bobdaduck_ | but the gametype description looks great |
21:10:50 | | kaen Quit (Ping timeout: 256 seconds) |
21:11:24 | bobdaduck_ | Hm |
21:11:50 | bobdaduck_ | Okay what's bothering me is that it feels really empty |
21:11:54 | Watusimoto | as I've told raptor, all of this should work if I plug in a different font. If you know of any that are futuristic and not too wide (oribtron is great but reeaalally wide), I'd love to give an alternative a spin |
21:12:29 | bobdaduck_ | Like there's all this white (figurative) space around the info |
21:16:17 | raptor | hi |
21:16:21 | raptor | looks good Watusimoto! |
21:16:39 | Watusimoto | it's just a staged hack... I need to figure out how to wrap the descr |
21:17:07 | raptor | maybe... build a UI method that parses \n |
21:17:08 | Watusimoto | bobdaduck_: do you think it would be better if I shrunk the top display to fit the contents (easy enough to do) |
21:17:16 | raptor | writeString method.. |
21:17:21 | raptor | :) |
21:18:03 | bobdaduck_ | At once I'm like "Yeah" and then on the other side I'm like "that might be a bit inconsistent" |
21:18:11 | bobdaduck_ | Probably not enough to matter though. |
21:18:47 | | kaen has joined |
21:20:05 | Watusimoto | all the other menus are shrink fitted |
21:20:13 | bobdaduck_ | Probably should do it then |
21:20:14 | Watusimoto | I'll give it a try because I kind of agree |
21:25:04 | | bobdaduck_ is now known as bobdaduck |
21:25:16 | | bobdaduck is now known as as |
21:25:24 | | as is now known as bobdaduck |
21:47:53 | Watusimoto | http://img401.imageshack.us/img401/8738/screenshot21q.png |
21:47:59 | Watusimoto | not sure it's better in this case |
21:48:08 | bobdaduck | xD |
21:48:13 | bobdaduck | No, there should probably be a minimum |
21:48:28 | raptor | yeah... i actually played with the width |
21:48:45 | raptor | and the varying width added an inconsistent feel |
21:50:54 | Watusimoto | not positive this is better |
21:50:54 | Watusimoto | http://img248.imageshack.us/img248/4489/screenshot22r.png |
21:51:07 | Watusimoto | this has a min widht of something like 430, but will expand as needed |
21:52:23 | raptor | the bigger width had the effect of drowing out the noise better, too |
21:53:05 | Watusimoto | yes, it did |
21:54:04 | Watusimoto | maybe we can have 2 layouts; one as before, the second if things are narrow enough, put the contents of the side box up to the right in the top box |
21:54:22 | Watusimoto | that might not look all that great, though |
21:54:57 | Watusimoto | I think I like the original wide design the best |
21:55:12 | raptor | me too.. or at least the best so far |
21:56:32 | Watusimoto | restored |
22:01:46 | bobdaduck | Maybe just recommend users to make their level names 5 words long |
22:22:22 | | LordDVG Quit (Remote host closed the connection) |
22:24:12 | | bobdaduck Quit (Ping timeout: 255 seconds) |
22:26:49 | kaen | I'm loving the ui work |
22:28:39 | | bobdaduck has joined |
22:31:19 | raptor | No good bitmatches for our BBB? |
22:31:59 | raptor | rave aprty doesn't count... |
22:36:41 | raptor | should we make the editor panels all spiffy, too? |
22:37:22 | raptor | beveled rectangles everywhere! |
22:39:11 | raptor | in 2D |
22:39:31 | kaen | I think it's a fitting visual style |
22:39:57 | kaen | and visual styles are more effective when they're consistent |
22:50:04 | bobdaduck | I vote yes |
22:50:16 | bobdaduck | Bitmatches for BBB... Most bitmatches are joke maps. |
22:50:25 | bobdaduck | For an actual map people usually use nexus. |
22:52:25 | raptor | honestly (and maybe it's my age) raw-normal bitmatches (or deathmatches in other games) seem a bit boring |
22:52:40 | kaen | that's generally the case |
22:52:51 | kaen | in most online games I've played it's also the consensus |
22:53:32 | kaen | all other matches are superset of deathmatch (usually) so deathmatch itself lacks flavor. |
22:53:49 | bobdaduck | A team bitmatch, perhaps |
22:53:52 | kaen | sort of like eating a plain slice of bread |
22:54:09 | raptor | i like the team bitmatch variant |
22:54:17 | bobdaduck | I'll make one |
22:54:32 | raptor | score will probably need to be high? unless I kill myself too much... |
22:54:42 | bobdaduck | Its fifth on my list of things to do |
22:54:50 | bobdaduck | (bitfighter things to do) |
22:54:51 | raptor | what's first? |
22:55:01 | kaen | 1. troll #bitfighter |
22:55:03 | bobdaduck | Finish secret level |
22:55:05 | bobdaduck | lol |
22:55:09 | raptor | haha |
22:55:27 | bobdaduck | and then "2: Add more crap to carnival (ooooh kaen hasn't seen that yet. Maybe show you later tonight) |
22:55:34 | kaen | I have indeed |
22:55:40 | bobdaduck | 3: Work on BBBX map list |
22:55:41 | kaen | I was aliasing... |
22:55:48 | bobdaduck | as what? xD |
22:56:08 | bobdaduck | 4: Make map "candyland" [make sure its the sweetest map ever] |
22:56:09 | kaen | it's a secret... |
22:56:11 | kaen | /mystery |
22:56:18 | bobdaduck | 5: Team bitmatch |
22:56:18 | raptor | heh |
22:56:28 | bobdaduck | Maybe I can combine 4 and 5 |
22:56:37 | bobdaduck | Either way its a ways down. |
22:56:52 | raptor | bobdaduck: is your #4 competing against Quartz' bubblegum map? |
22:57:00 | kaen | I like bubblegum a lot |
22:57:06 | bobdaduck | It probably will be, yes. |
22:57:08 | kaen | er, bubblegum wars |
22:57:15 | raptor | yes that |
22:57:34 | raptor | that is a good one... but i keep getting mixed up when I play it (maybe it's the pink?) |
22:59:09 | kaen | wow it's been almost a month since I've written c++ |
22:59:25 | kaen | too much Go and PHP has melted my brain somewhat. |
22:59:38 | raptor | Go? |
22:59:44 | kaen | the language |
22:59:58 | kaen | I wrote an arkanoid clone in go while I was disconnected from the world |
23:00:09 | kaen | using some go sdl bindings |
23:00:12 | raptor | neat |
23:00:17 | kaen | which are absolutely terrible |
23:12:26 | raptor | heading home! |
23:12:35 | kaen | have fun! |
23:42:37 | bobdaduck | Bitfighter should have an in-game currency |
23:42:53 | bobdaduck | And people can buy and trade ideas and things. |
23:43:05 | bobdaduck | And you can buy different ship shapes! |
23:43:23 | bobdaduck | And powerups |
23:43:26 | kaen | ... |
23:43:27 | bobdaduck | And levelmaking tools! |
23:43:40 | kaen | so now you can check off #1 right bdd? |
23:43:43 | bobdaduck | That way we can make it so Lamp can't make levels with billions of asteroids in them because he runs out of money |
23:43:52 | bobdaduck | Yep |
23:43:56 | bobdaduck | Check mark for thursday |
23:44:29 | bobdaduck | I do think some sort of bitfighter economy would be fun, but what people would actually DO with the stuff? No idea. |
23:51:07 | bobdaduck | I would totally charge a 5 credit tax for someone to use my resource script |