#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-07-17

Timestamps are in GMT/BST.

00:49:55koda has joined
00:57:53Nothing_Much_ has joined
00:59:51watusimoto has joined
00:59:52ChanServ sets mode +o
01:00:36Nothing_Much Quit (Ping timeout: 264 seconds)
02:03:36Watusimoto_ has joined
02:10:42LordDVG has joined
02:19:28FlynnnNT has joined
02:19:28FlynnnNT Quit (Client Quit)
02:19:47Flynnn has joined
02:45:18kodab has joined
02:48:17koda Quit (Ping timeout: 240 seconds)
03:00:49Nothing_Much_ is now known as Nothing_Much
03:00:59Nothing_Much Quit (Changing host)
03:00:59Nothing_Much has joined
03:03:49Flynnn Quit (Quit: This computer has gone to sleep)
03:32:35Nothing_Much Quit (Read error: Operation timed out)
03:40:09Watusimoto__ has joined
03:42:41Watusimoto_ Quit (Ping timeout: 240 seconds)
03:49:42Nothing_Much has joined
03:49:43Nothing_Much Quit (Changing host)
03:49:43Nothing_Much has joined
06:23:17kodabb has joined
06:26:17kodab Quit (Ping timeout: 240 seconds)
07:01:13LordDVG Quit (Ping timeout: 264 seconds)
07:02:31LordDVG has joined
07:22:32Watusimoto__ Quit (Ping timeout: 248 seconds)
08:00:28bobdaduck has joined
09:13:12Skybax has joined
09:23:21Skybax Quit (Quit: Skybax)
09:33:30raptor has joined
09:33:30ChanServ sets mode +o
09:33:40raptorbuenos!
09:54:39raptorno matter what I try, I cannot get the non-static methods in LuaScriptRunner (that I'm creating) to be registered properly with LuaW
09:55:28watusimotohi
09:55:44raptorthe closest i've gotten is gotten it registered, compiled, and running; however the 'bf' object (which is what i set it to) is a table instead of an object
09:55:45raptorhi
09:55:55raptorand the table is identical to what the metatable should be
09:56:50watusimotomeaning... what? that push is not pushing the object, but somehow is pushing the object's metatable?
09:57:03raptorseems like it yes
09:57:08watusimotothat is very odd
09:57:13raptoror
09:57:26raptorthe 'bf' object itself is just the metatable
09:58:12watusimotoI presume you registered and structured the non-static methods identically to the way they are handled elsewhere...
09:58:24raptoryep
09:58:38raptorI've even tried to do everything manually instead of doing the macros...
09:58:47raptorit's probably something really stupid
10:02:16raptorI think it might have something to do with never having a standalone instance of LuaScriptRunner...
10:03:53raptorwe do with LuaLevelgenerator, EditorPlugin, Robot...
10:16:29watusimotomaybe you can send me a patchfile tonight, and I can step through the registration in the debugger
10:16:49raptorour registration system is complex... but really neat!
10:17:01watusimotoYou mean the self-registration?
10:17:06raptoryes
10:17:13watusimotoyes, I think so too! :-)
10:23:59raptorhuh... it compiled!
10:26:33raptorit worked!
10:26:51raptori don't know if what I did was good, though...
10:29:35raptorwatusimoto: what is the variable: static const char *luaClassName;
10:29:40raptorsupposed to represent?
10:30:05raptorfor instance, in the case of LuaLevelGenerator, should it be 'LuaLevelGenerator' or should it be 'levelgen' ?
10:32:02watusimotoI *think* it represents what the class is called from the Lua POV. In this case, I think LuaLevelGenerator. I *think* in one of the lua config files we define levelgen as an instance of LuaLevelGenerator
10:35:03raptorhmmm
10:36:32kodabb Quit (Ping timeout: 256 seconds)
11:00:30watusimoto Quit (Ping timeout: 240 seconds)
11:02:02thread_ has joined
11:22:34thread_raptor: I have one more entry for you. I will send it when I get a chance
11:23:00raptorhooray!
11:23:07raptorand hello thread_
11:23:47thread_raptor: lol, I thinks its so funny that IRC tacks a '_' after my name. I guess thread is reserved
11:23:56raptordo /whois thread
11:24:17raptoryou can get registered names, but as soon as the owner of the name comes online, you get kicked
11:24:45raptorthe real 'thread' is a canadian!
11:24:50thread_:)
11:24:55thread_ah well
11:25:25raptoractually, it may not be registered... just someone got it before you today
11:26:47thread_its been consistently giving me the underscore so I would think it is
11:26:54thread_registered I men
11:34:06bobdaduck is now known as watusimoto
11:34:12watusimoto is now known as bobdaduck
11:34:45raptor is now known as watusimoto
11:34:50bobdaduckI don't think it would care if you choose an unregistered nick if the person isn't in the channel
11:34:52watusimotohee hee
11:35:10bobdaduckright!
11:35:31watusimotoas long as the person isn't on the server, actually
11:35:51watusimoto is now known as raptor
11:36:56bobdaduckyeah
11:37:13bobdaduckno wait
11:37:35bobdaducklike if you join like, #whatevernotblah and change your nick to bobdaduck, I bet it would let you
11:37:40raptorno
11:37:59raptorit says: [Nick] Nickname already in use, try a different one.
11:38:06bobdaduck...huh.
11:38:15raptorit's at the server level
11:38:18bobdaduck_ has joined
11:38:24raptorthat's why thread_ cannot use 'thread'
11:38:25bobdaduck_ Quit (Client Quit)
11:39:05bobdaduckhuh.
11:43:06thread_Not surprising. the word thread does have many significant meanings in computers and code
11:43:29raptorso the real question is: are you thread-safe?
11:43:48thread_...maybe? *maliciousness*
12:04:08LordDVG Quit (Ping timeout: 248 seconds)
12:05:14LordDVG has joined
12:05:54bobdaduckLUNCHTIEM
12:05:56bobdaduck Quit (Remote host closed the connection)
12:08:51Flynnn has joined
12:12:17LordDVG Quit (Ping timeout: 240 seconds)
12:13:01LordDVG has joined
12:21:39LordDVG Quit (Ping timeout: 248 seconds)
12:26:37LordDVG has joined
12:33:23Watusimoto has joined
12:37:05raptorhi Watusimoto
13:01:53Wuzzy has joined
13:03:05thread_ Quit (Ping timeout: 250 seconds)
13:03:37Watusimotohi
13:07:56Little_Apple has joined
13:08:11Little_Applehello hello
13:11:09Watusimotohi
13:32:43raptorhi Little_Apple
13:38:34raptorhi Watusimoto
13:38:40raptor(sorry in a bunch of meetings)
13:38:57raptorquestion: in LuaLevelGenerator::prepareEnvironment()
13:39:26raptordoes this line: setSelf(L, this, "levelgen");
13:39:49raptorneed to come after loadAndRunGlobalFunction()
13:39:55raptoror can it go before?
13:40:35raptorbecause since it's afterwards, the 'levelgen' identifier is not available from within the lua_helper_scripts.lua file
14:17:38LordDVG Quit (Remote host closed the connection)
14:46:56Nothing_Much Quit (Ping timeout: 268 seconds)
14:55:54bobdaduck has joined
14:56:14Nothing_Much has joined
14:56:15Nothing_Much Quit (Changing host)
14:56:15Nothing_Much has joined
15:01:47Watusimoto_ has joined
15:03:15Watusimoto_hi again
15:03:29Watusimoto_so
15:03:34Watusimoto_setSelt...
15:04:21raptorsetSelf
15:04:23raptoryes
15:04:49Watusimoto_ok, guessing a bit here, but I think it comes after because the stuff above could fail
15:04:51Watusimoto Quit (Ping timeout: 276 seconds)
15:06:10Watusimoto_on the other hand, if anything fails, the function returns false
15:06:31raptoryou ping timed out in between your messages
15:06:38raptorso i'm not sure what i've missed...
15:07:04raptorLittle_Apple: I posted an answer to you in a PM
15:07:08Watusimoto_>>> ok, guessing a bit here, but I think it comes after because the stuff above could fail
15:07:16raptorah ok
15:07:23Watusimoto_and all that cascades to cause runScript to fail
15:08:22Watusimoto_and if that fails, it basically throws up an error message and goes away
15:08:38Watusimoto_in which case, it probably doesn't matter what value levelgen has
15:08:40Flynnn is now known as Flynnn_
15:08:40Flynnn_test
15:08:40Flynnn_oh, hello
15:08:41Flynnn_odd
15:08:42Flynnn_ Quit (Quit: Leaving)
15:08:52Watusimoto_so it *probably* does not matter
15:09:58Watusimoto_why?
15:16:17raptorbecause if i want to map levelgen:findObjectById() to bf:findObjectById() (the global-ish one) i need the 'levelgen' object available in the .lua file...
15:17:41Watusimoto_ah, I see
15:18:40Watusimoto_so what did we decide? we'd have a bf namespace, and also methods on the levelgen object?
15:19:26raptoryes
15:19:37raptorso it would be 'natural' to still call levelgen:find...
15:20:00Watusimoto_because findobject doesn't really feel like a levelgenish thing
15:20:21Watusimoto_just throwing this idea out there... we could move all levelgen methods to the bf namespace
15:20:24raptorit's more of a global action, i think...
15:20:30Watusimoto_I concr
15:20:52Watusimoto_(saving some wear and tear on my U key)
15:20:59raptorhaha
15:23:17Watusimoto_so yes, you can set the variable first
15:23:50Watusimoto_if we deem it necessariy that levelgen remain unset in case of failure, we could unset it if things go wrong. But I think that is not necessary
15:25:43raptorok
15:26:01raptorI have one more complicated question regarding setSelf which I will ask in a few minutes...
15:26:08raptoras soon as I gather my thoughts
15:28:38Watusimoto_ok!
15:50:39raptorok
15:50:53raptorin LuaScriptRunner::prepareEnvironment()
15:50:57raptorthe parent class
16:01:11raptorI use setSelf() like this:
16:01:19raptorsetSelf(L, static_cast<LuaScriptRunner*>(this), "bf");
16:01:25raptorbecause it is called from child classes
16:02:27Watusimoto_which sets the lua var bf to point to "this"
16:03:27raptoryes
16:03:33raptorbut only the LuaScriptRunner part
16:03:42raptorwhich is why i static_cast
16:05:56Watusimoto_what do you mean by "only the LuaScriptRunner part"? You mean you want bf to point to a LSR object, not an instance of the parent class?
16:06:20Watusimoto_thus obscuring any methods/vars on the parent
16:07:01raptorno
16:07:33raptorso when we create the object LuaLevelGenerator, it calls Parent (LuaScriptRunner) ::prepareEnvironment
16:08:07raptori mean, in its prepareEnvironment() (in LLG) it calls the parent prepareEnvironment() (in LSR)
16:08:16raptorin LLG, it calls setSelf
16:08:23raptorand in LSR, it calls setSelf
16:08:46raptorbut I needed to do the static cast so it would only add the 'bf' stuff to the parent class
16:11:31raptormy question to you is: was this OK?
16:11:48raptor(sorry, I have like 3 work fires i'm trying to put out...)
16:12:12Watusimoto_short answer is I'm not sure why it wouldn't be... does it work?
16:12:24raptorit works!
16:12:25Watusimoto_(and feel free to attend to your... you know... paying job!)
16:12:31raptorit just seems... complicated...
16:12:39raptorI should make be long notes
16:12:41Watusimoto_then it's Ok! :-)
16:12:45raptor*big long
16:13:43Watusimoto_I'll admint I don't fully understand the question, but... are we calling setSelf twice?
16:17:46Watusimoto_can I see this logic in the current codebase?
16:21:06Watusimoto_(or do I need your mods?)
16:24:16bobdaduck Quit (Remote host closed the connection)
16:24:30raptorlet me get you a diff
16:24:40raptoryes, setSelf twice...
16:26:39Watusimoto_ok. That sounds suboptimal
16:29:02raptorwell, I was unable to register the 'bf' classes without doing it there..
16:29:21raptorhere's my diff: http://sam6.25u.com/upload/lua_global_methods.diff
16:29:49Watusimoto_btw, is this text good for first time running the game?
16:29:50raptorthe setSelf() in LSR is what fixed my earlier issue of having the object as a table
16:29:50Watusimoto_http://img543.imageshack.us/img543/1611/14ue.png
16:33:16Watusimoto_I've decided it is not good
16:33:57raptorhmm...
16:34:01raptorseems somewhat OK
16:34:11Watusimoto_I think the idea is ok, but the implementation is not
16:34:22Watusimoto_Maybe hiding the password fields on the first run?
16:34:51Watusimoto_f you enter a reserved nick (like you've already played before) maybe then show the field after you get a log in error
16:34:56raptoror add empty field text
16:35:09raptorlike 'needed only if registered'
16:35:09Watusimoto_tried that... it makes things too long
16:35:16Flynnn has joined
16:35:16Flynnn Quit (Client Quit)
16:35:21Watusimoto_that;s more concise...
16:35:21FlynnnNT has joined
16:35:28Watusimoto_anyway... your issue
16:36:12Watusimoto_patch applied
16:39:40Watusimoto_wait, so running setSelf twice might not be so bad
16:39:49Watusimoto_because it's setting two different vars
16:40:00Watusimoto_I thought it was setting the var, then clobbering it
16:40:06raptorno, different
16:40:27raptorbut it was the only place i could set 'bf' without some compile error involving statics and non-static issues
16:40:29Watusimoto_a little convoluted, perhaps
16:40:33Watusimoto_but not so bad
16:40:40Watusimoto_but
16:40:54Watusimoto_what about that idea of having only the bf object?
16:41:00Watusimoto_do you think that makes sense?
16:41:11raptorwould it replace 'bot' as well?
16:41:15Watusimoto_yes
16:41:17bobdaduck has joined
16:41:18raptorit might make sense
16:41:25raptorand 'plugin' ?
16:41:28Watusimoto_yes
16:41:34raptorwe could check the script type and forbit certain things..
16:41:37Watusimoto_bf would be the new "master global object"
16:41:43Watusimoto_yes
16:41:49bobdaduckWe should start saying "health points" instead of "money" in order to make finances easier to understand for the growing generation
16:41:51raptorthat seems OK
16:42:23Watusimoto_I'd probably want to look at the individual methods and see if they make sense in the context of a bf object
16:42:51Watusimoto_bf:addObject()
16:43:06Watusimoto_bf:setGameTime()
16:43:22raptorit is a little odd having bot:findObject and bot:calcIntercept()
16:43:28raptorfindObject doesn't fit there..
16:43:37Watusimoto_bf:logprint()
16:43:38raptorthere's lots of them like that..
16:43:45Watusimoto_bf:calcIntercept()
16:43:53Watusimoto_that could be a general utility function
16:43:56raptorso you see my static vs non-static separation
16:44:02Watusimoto_would you ever need to call that for a different bot?
16:44:09Watusimoto_yes
16:44:25Watusimoto_bf:getGameInfo
16:44:32Watusimoto_bf:getPlayerCount
16:44:52Watusimoto_with scripts it's pretty clear... all those methods could be global
16:44:56raptoryes, you'd need to call it for a different bot because it depends on the current bot's location
16:44:58Watusimoto_as there is only one levelgen
16:45:05raptorbut the globals
16:45:07raptoryes
16:45:31Watusimoto_but with bot... you would sometimes need to refer to the curernt bot vs. a different bot
16:45:41Watusimoto_bot:calcIntercept()
16:45:48Watusimoto_otherBot:calcIntercept()
16:45:54raptoryep
16:45:56Watusimoto_bf:calcIntercept()
16:45:59Watusimoto_makes less sense
16:46:20Watusimoto_would probably also make sense in the plugin context
16:46:32Watusimoto_as there is only one plugin
16:46:59raptorah yes
16:47:03raptorok, true
16:47:08Watusimoto_I'd say we probably would need to keep a bot object regardless
16:47:14raptoryes
16:47:17Watusimoto_so we'd need both bot and bf
16:47:21Watusimoto_regardless
16:47:23raptoryes
16:47:43raptorso we'd still need to call two setSelf()
16:47:53Watusimoto_for bots, yes
16:47:59Watusimoto_but most of those levelgen things I typed above woudl also make sense for bots
16:48:06Watusimoto_so they could still be on the bf: object
16:48:32Watusimoto_if they were allowed, that is
16:48:56Watusimoto_so, in case I fall asleep:
16:49:19Watusimoto_1) two calls to setSelf seems in principle ok
16:49:42Watusimoto_2) we could get rid of the levelgen and script objects altogether
16:49:55Watusimoto_3) we will need to call setSelf twice for bots no matter what
16:50:10Watusimoto_those are my three points
16:50:24raptorok
16:50:26raptorgreat
16:51:10Watusimoto_is that a satisfctory set of answers?
16:51:25raptoryep
16:51:37Watusimoto_ok, I'm going to revert your patch
16:51:44raptoryes please
16:51:47Watusimoto_so I can check in my other stuff
16:51:58raptorshould we still provide legacy wrapper for htings like levelgen:addItem() etc.?
16:54:20Watusimoto_yes, probably, though it is still possible to track down all levelgens
16:54:31Watusimoto_so we could just try to fix them all
16:54:34raptorwho know what bobdaduck has archived...
16:54:40Watusimoto_bobdaduck does
16:54:43Watusimoto_probably
16:55:02bobdaduckI do!
16:56:15bobdaduckprobably
16:56:26Watusimoto_we could also print a deprecation warning whenever the levelgen: object is referenced
16:57:22Tttt7858 has joined
16:57:25Tttt7858hi
16:57:29Watusimoto_hi
16:57:48Tttt7858Don't you like ownbitfighter?
16:58:12Watusimoto_on the other hand... simply setting a variable levelgen = bf is pretty low overhead
16:58:22Watusimoto_Tttt7858: what is ownbitfighter?
16:58:30Watusimoto_(I feel like i should know...)
16:58:57Watusimoto_http://img690.imageshack.us/img690/8066/arxd.png
16:59:05Watusimoto_raptor: looks not so good
17:00:57Tttt7858I mean don't you own bitfighter?
17:03:51Little_Appleoff for tonight
17:03:55Watusimoto__ has joined
17:04:02Watusimoto__back!
17:04:13Little_Apple Quit (Quit: Page closed)
17:04:20Watusimoto__Tttt7858: no one really "owns" bitfighter, strictly speaking
17:04:32Watusimoto__but I created the project
17:04:35Tttt7858Oh.
17:04:40Watusimoto__so in that sense I do
17:04:45Tttt7858From teh rememnants of ZAP?
17:04:50Watusimoto__yes
17:04:54Watusimoto__more or less
17:05:00Watusimoto_ Quit (Ping timeout: 246 seconds)
17:05:16Tttt7858:C I wish bitfighter was played more.
17:05:22Watusimoto__sigh
17:05:35Tttt7858I mean zap was kinda popular.
17:05:45Watusimoto__our next release will have lots of things to make it easier for new players
17:05:55Tttt7858Like?
17:06:17Watusimoto__like a built-in help system that shows a new guy around during his first couple of games
17:06:23Watusimoto__it will look a lot nicer
17:06:30Watusimoto__and feel more polished
17:06:40Tttt7858I'm sort of not new
17:06:42Watusimoto__(don't worry -- the core graphics are the same)
17:06:47Tttt7858but i suck at bitfighter.
17:06:51Watusimoto__its not for you, obviously
17:06:57Tttt7858ik
17:07:09Watusimoto__and adding bots will be a lot easier
17:07:22Watusimoto__which will make playing alone a bit less lame
17:07:24Tttt7858i was saying im sort of old in a sense since i played zap, but i suck at bitfighter
17:07:35Watusimoto__well... I do too
17:07:40Tttt7858and sucked at zap
17:07:43Tttt7858:3
17:08:01Watusimoto__we can't all be the best!
17:08:03Tttt7858dang i can't golf today :c
17:08:08Tttt7858ya
17:08:11Tttt7858so true
17:08:16Watusimoto__raptor: when is that level design contest party?
17:08:50bobdaducktomorrow
17:08:52Watusimoto__Tttt7858: there's a level design contest going on right now, and there'll be a big organized event to try out the submissions
17:08:53bobdaduck9 pm est
17:08:58Watusimoto__what day?
17:09:02Watusimoto__tomorrow
17:09:04Watusimoto__!!!!!
17:09:10Watusimoto__yikes!
17:09:13Tttt7858I suck at making maps too
17:09:18Watusimoto__no worries
17:09:26bobdaduckyou don't have to make a submission
17:09:29Watusimoto__come join the party tomorrow. there'll be lots of players
17:09:30bobdaduckjust come and play everyone elses!
17:09:37Watusimoto__they're always fun
17:09:48Tttt7858I wish I could get a medal but i suck, and i don't want to get it unlegitly
17:10:24Watusimoto__I only have mine because I was testing the database and never removed mine. someday I will
17:10:31Watusimoto__everyone knows I don't deserve it -)
17:10:51Tttt7858lol
17:11:10Tttt7858idk how to script with lua or c++
17:12:54Watusimoto__well... you can learn! or you can just play and have fun!
17:12:58Watusimoto__there's no shame in that
17:13:05Tttt7858true.
17:13:32Watusimoto__bobdaduck basically hung out and offered suggestions for years before he decided to learn lua
17:13:33Tttt7858Basically my favorite games are where you can either get a rank with a picture i find those cool.
17:13:38Watusimoto__we still like him
17:14:02Watusimoto__we've talked about ranks, not sure how they would work
17:14:04raptorok back... reading logs...
17:14:09Watusimoto__or what they would be based on
17:14:12Tttt7858anything with medals, ribbons, or awards are what i like..
17:14:13Tttt7858Hmm
17:14:15Tttt7858I know
17:14:21Tttt7858Like experiance?
17:14:25Watusimoto__we are trying to add more badges
17:14:32Tttt7858From winning games
17:14:35Watusimoto__we could rank you based on the number of games you've played
17:14:45Watusimoto__we have very detailed stats on every game
17:14:47Tttt7858But it'd be easy to just join games over and over.
17:14:57Watusimoto__we only count games completed
17:15:17Tttt7858You could make it like badges, where there must be 3 legit human registered people
17:15:20Watusimoto__quitting before the game is complete doesn't trigger a write to the game database
17:15:24raptoryeah, password thing doesn't look so good...
17:15:30Watusimoto__we haev the concept of "official" game
17:15:42Watusimoto__4 players, two of whom are registered
17:15:55Tttt7858and get eperiance from bringing things to goals and nexus and blowing upship
17:15:57Watusimoto__we could rank based on that if we thought people were gaming the system
17:16:03raptorlevelgen contest part is on friday 9? EST: http://bitfighter.org/forums/viewtopic.php?f=13&t=1970
17:16:32Tttt7858maybe titles
17:16:37raptorparty is friday!
17:16:53Watusimoto__I'll tell my kids -- they'll definitely want to play
17:17:04raptorcontest entries due tomorrow night at midnight
17:17:10Tttt7858Like "Sir" Little_apple "duke" kaen
17:17:22Tttt7858I have a horrid 1v1 map
17:17:23raptorunless you are in IRC and see me say the following: I will secretly accept them until the party...
17:17:26Watusimoto__we actually have a couple of girls playing...
17:17:46Watusimoto__raptor: noted
17:17:48Tttt7858can i enter mine?
17:17:51Watusimoto__sure
17:17:57Tttt7858Right now?
17:18:03Watusimoto__just think of a way to fit it into the contest theme
17:18:16Watusimoto__(even if it's a fairly liberal interpretation)
17:18:17Tttt7858balooooooooooooooooooooons
17:18:25Watusimoto__the them is "fancy desserts"
17:18:38bobdaducklol
17:18:40Watusimoto__we're not strict, as long as you make some effort
17:18:46Tttt7858What about a conservative interpretation
17:18:52Watusimoto__even better
17:18:57Tttt7858not much dessert
17:19:07Tttt7858hmm lemme see
17:19:32Tttt7858will we get badges for it
17:20:09Tttt7858I have an idea, I'm sorry I talk so much though. How about ribbons, like win # of "Official" games
17:20:11Watusimoto__only if you win
17:20:27Watusimoto__what do you mean by ribbons?
17:20:51Tttt7858Little strips with colored ends
17:21:06Tttt7858the military uses them, I think they'd be cool for bitfighter
17:21:07Watusimoto__that could go beside your name?
17:21:17Tttt7858I dunno
17:21:24Tttt7858Sure
17:21:27Watusimoto__I've thought of something like seargant stripes
17:21:32Tttt7858LOL
17:21:42Watusimoto__same concept
17:21:46Tttt7858Ribbon bars are those rainbows you see on generals
17:21:50Watusimoto__right
17:21:54bobdaduckoh hey!
17:21:56raptoranother contest entry!
17:22:02raptorhurrah!
17:22:03bobdaduckI'm home and on the computer and watusimoto is awake!
17:22:11bobdaduckI should show him things!
17:22:44Watusimoto__it would be relatively easy to do; what we mainly need is specific suggestions (like a photoshop rendering, or perhaps a set of font characters we could use, whatever)
17:22:51Watusimoto__something concrete to go on.
17:23:07Watusimoto__because I would be willing to implement something like that for 019
17:23:30bobdaduckwe have a list of achievements
17:23:41Tttt7858Hmm
17:23:52Tttt7858I'd say uh
17:23:55bobdaduckAnd for whatever reason I have a folder on my desktop labeled "20x20 pixel gifs"
17:23:59Nothing_Much Quit (Ping timeout: 264 seconds)
17:24:03Watusimoto__this would be different, I think
17:24:11bobdaduckwhich was for some clan/flag badge thing or something way back
17:24:11Tttt7858You like my idea?
17:24:18Watusimoto__I do
17:24:28Tttt7858Hmm how about colored
17:24:30Tttt7858-
17:24:36Tttt7858Colored dashes
17:24:37Watusimoto__we've talked about similar things before, but always get hung up on the specifics
17:25:05Watusimoto__arbitary colors aren;t so good because it;s hard to know which is better than the other... there needs ot be some progression
17:25:13Tttt7858Yeah.
17:25:14Tttt7858Hm
17:25:15Tttt7858I KNOW
17:25:20bobdaduckuntil someone gets up and just codes things their way there won't be a lot of progress
17:25:22Tttt7858DOTS
17:25:29Watusimoto__we could do a series of red dots, or something
17:25:38Watusimoto__yes, that
17:25:45bobdaduckany color of dots would look weird depending on team colos
17:25:47Tttt7858so a colored bar
17:25:54Tttt7858then dots to show progression
17:26:00Watusimoto__one for 10 games, 2 for 100, 3 for 1000...
17:26:04Tttt7858say 1-5 dots
17:26:06Tttt7858first tier
17:26:12Tttt7858all on one side
17:26:26Tttt7858then 6-10 on th othr side
17:26:35bobdaduckCan I show watusimoto some levels and stuff?
17:26:37Tttt7858Or stars with your idea.
17:26:42bobdaduckI'm sure I have things to show him.
17:26:43bobdaduckxD
17:26:53Tttt7858Like Golden Stars next to each other.
17:26:57Watusimoto__bobdaduck: I really need to go to bed
17:27:01bobdaduckaw
17:27:02bobdaduckokay
17:27:07Watusimoto__bobdaduck: sorry!
17:27:15Tttt7858Then upsideown seargent stripes on the bottom of the stars like
17:27:16Watusimoto__bobdaduck: you have cool stuff!
17:27:16bobdaduckhave fun!
17:27:33Tttt7858destroy 1000 ships
17:27:40Watusimoto__Tttt7858: I ahve to go to bed (it's 1:30AM here)
17:27:47Tttt7858Bai watus
17:27:52raptornight!
17:27:56raptori have to go, too
17:27:58Watusimoto__so if you are around tomorrow, you give me some more ideas
17:28:04Tttt7858Me?
17:28:08Watusimoto__but either way, play on friday
17:28:09Watusimoto__sure
17:28:16Tttt7858okay bye.
17:28:24Tttt7858have a nice rest
17:29:15raptor Quit ()
17:30:51BFLogBot Commit: 16b963582caf | Author: watusimoto | Message: Privitize variable
17:30:53BFLogBot Commit: b829fdbeca61 | Author: watusimoto | Message: Change font of "Release" text on title screen, avoid double rendering logo
17:30:54BFLogBot Commit: 3b6c1544fc5a | Author: watusimoto | Message: Pass by reference
17:30:56BFLogBot Commit: 0e9f4d83b5de | Author: watusimoto | Message: Change OK to PLAY on first screen, remove dead code, add different dead code
17:30:58BFLogBot Commit: b01608363818 | Author: watusimoto | Message: Add (and comment out) code demoing how password field could be hidden on first run. Not sure if I like it or not... Uncomment to try it.
17:31:21Watusimoto__ Quit (Remote host closed the connection)
17:35:47Tttt7858 Quit (Quit: Page closed)
17:42:42Nothing_Much has joined
17:42:42Nothing_Much Quit (Changing host)
17:42:42Nothing_Much has joined
17:48:33bobdaduck Quit (Remote host closed the connection)
17:50:47Watusimoto has joined
17:55:37Watusimoto Quit (Ping timeout: 240 seconds)
18:11:32Wuzzy Quit (Quit: Wuzzy)
18:27:31bobdaduck has joined
19:55:26raptor has joined
19:55:33ChanServ sets mode +o
19:57:14bobdaduckraptor, please add to lua api: ship:getThrust()
20:10:14raptorwhat does tHAT DO?
20:16:50bobdaduckKind of like getVel I think
20:16:53bobdaduckits a method on robots
20:17:34raptordoesn't getVel() fulfill the need?
20:17:42bobdaduckno
20:17:59bobdaduckNot when I'm modifying how players control their ships
20:18:04raptorha
20:18:11bobdaducklike on freestyle
20:18:16bobdaduckI'd like to be able to get thrust
20:18:27bobdaduckand if the player isn't *trying* to move, friction them to a stop
20:18:41bobdaduckbut I can't do that, I can only get current vel and multiply it
20:18:50FlynnnNTbobdaduck: be careful
20:18:59FlynnnNTtrying to control a user's input over the internet is dangerous
20:19:04bobdaduckRELAX
20:19:08bobdaduckI'VE GOT IT ALL UNDER CONTROL
20:19:11FlynnnNTlol
20:19:19FlynnnNTyou will have alot of latency issues
20:20:38bobdaduckraptor take a look at this?
20:25:38FlynnnNT Quit (Quit: Leaving)
20:27:50bobdaduckhttp://pastie.org/8150969
20:28:14bobdaduckconfirmed, moving the soccerball off of 0,0 makes it appear again
20:28:28raptorwhat
20:29:48bobdaduckYOU HEARD ME
20:32:46amgine1234567890 has joined
20:32:55amgine1234567890hello hows it oging
20:33:04bobdaduckhhello
20:33:19amgine1234567890any new version to bug test?
20:34:24bobdaduckum
20:34:53bobdaduckI don't know of any
20:43:09Nothing_Much Quit (Read error: Connection reset by peer)
20:43:15amgine1234567890raptor you here?
20:47:49raptorhello
20:47:53raptorsorry off an on..
20:48:41bobdaduckI'm goin' dancin'
20:48:42bobdaduckseeyall
20:48:44bobdaduck Quit (Remote host closed the connection)
20:56:00Flynnn has joined
21:24:36Flynnn Quit (Quit: Leaving)
21:30:05Nothing_Much has joined
22:10:23Tttt7858 has joined
22:14:43Tttt7858 Quit (Ping timeout: 250 seconds)
22:27:19raptorhi again
23:43:49amgine1234567890 Quit (Quit: Page closed)

Index Search ←Prev date Next date→

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