#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-12-11

Timestamps are in GMT/BST.

00:04:04raptortime to drown my sorrows in bitfighter...
00:26:36amgine1234567890 has joined
00:26:40amgine1234567890hi
00:26:46raptorhello
00:27:02amgine1234567890i had a idea for a module
00:31:25amgine1234567890 Quit (Client Quit)
00:49:05Watusimotogood idea
00:49:12raptorhaha
00:49:23Watusimotoa quit module
00:51:24sam686 has joined
00:51:24ChanServ sets mode +v sam686
01:03:17Watusimotook, I'm going to test that module now too... have a great trip
01:03:20Watusimotoand hi sam686!
01:03:24Watusimotogood night!
01:09:02Watusimoto Quit (Ping timeout: 264 seconds)
01:16:26raptorthanks!
01:37:23amgine1234567890 has joined
01:37:36amgine1234567890i added new usless threads to the suggesitons forums ^_^
02:05:18Fordcars has joined
03:11:58amgine1234567890 Quit (Quit: Page closed)
03:20:57BFLogBot Commit: 1c8da9ebbff3 | Author: buckyballreaction | Message: Fix the editor fullscreen resolution scaling sticking around when leaving the editor
03:21:07Fordcarsnice
03:21:31raptor:)
03:21:38raptorthat one took me a while to figure out..
03:31:21Fordcars:D
03:35:42Fordcars Quit (Ping timeout: 245 seconds)
03:37:49Fordcars has joined
03:37:57Fordcarshi again
03:38:38Fordcarswell, I have yet another weird question: where did you get the font for the Bitfighte rlogo?
03:39:43raptorhi
03:39:44raptorhmmm
03:40:03raptori think watusimoto got that from somewhere... let me see
03:40:48Fordcarsbecause I saw another company use it. Just wondering
03:41:03raptori think it's called 'checkbook'
03:41:14raptorbut watusimoto somehow put that into openGL
03:41:22Fordcarsah ok
03:41:54Fordcarsthanks
04:35:57raptornight!
04:36:07raptor Quit ()
04:39:58Fordcarsnight!
04:44:27Fordcars Quit (Ping timeout: 245 seconds)
05:29:13kodaws has joined
05:36:44kodaws Quit (Ping timeout: 240 seconds)
07:16:34CrazyLinuxNerd has joined
07:41:33kodaws has joined
09:04:44watusimoto has joined
09:04:44ChanServ sets mode +o watusimoto
09:20:37kodabbws has joined
09:23:25kodaws Quit (Ping timeout: 240 seconds)
09:33:20kodaws has joined
09:35:47kodabbws Quit (Ping timeout: 240 seconds)
09:52:02CrazyLinuxNerd Quit (Quit: Leaving)
09:52:28CrazyLinuxNerd has joined
10:11:49LordDVG has joined
10:15:54LordDVG Quit (Remote host closed the connection)
10:37:03kodabbws has joined
10:40:08kodaws Quit (Ping timeout: 241 seconds)
10:51:52kodaws has joined
10:54:24kodabbws Quit (Ping timeout: 240 seconds)
11:39:51Martinski has joined
11:42:45Martinskihello guys :)
12:00:06Martinskithere are no people online, I can't test the parser actually
12:04:00MartinskiI'll try with my own file
13:02:55Darrel has joined
13:06:37watusimotohi
13:06:45watusimotoyou could go online :-)
13:06:56watusimotoall you need is to have bifighter open
13:07:02watusimotonot even playing
13:07:13Martinskino, I made my file
13:07:14Martinskifor test
13:07:20Martinskialmost ready with the parser
13:07:40Martinskinow I'm writing the comparing algoritm, which compares the current list of players with the previous
13:07:48Darrel Quit (Read error: Connection reset by peer)
13:07:51Martinskibut after an hour I'm going out
13:08:02Martinskiuntil about 21-22 o'clock
13:08:04Darrel has joined
13:08:19Martinskibtw I got my exam perfectly :)
13:09:39Darrelcool :)
13:09:46Darreldoes your parser work?
13:10:24Darreland btw, did you go for the python option?
13:13:07Martinskiyes
13:13:14Martinskiit works, yes
13:21:18Darrelnice
13:21:41Darrelbtw, you just need to get playerCount
13:21:55Martinskibut
13:21:57Darrelsave it in a variable and check again - if it's more, then there is a new player
13:21:58Martinskiwhen a player joins
13:22:04Martinskidon't I have to
13:22:08Martinskipopup the player's name
13:22:11Martinski?
13:22:28DarrelNo, I don't think you need to
13:22:32Darrelit will be a nice addition
13:22:34Martinskiwatusimoto
13:22:34Darrelto have it
13:22:43Darrelbut watusimoto said it isn't mandatory
13:22:46Martinskido I have to popup the player, who joins name ?
13:22:52Martinskiwell, I thought I need to
13:23:02Martinskinevermind, I can do it, the hard part is the window itself :D
13:23:22watusimotoIf you know what it is, pop it up
13:23:37Martinskiwell, I can make it :D
13:23:41watusimotoexactly -- filiing the window with interesting content is the easiest part of the project!
13:23:56watusimotogetting the window... now tat's a bit trickier
13:23:57Martinskiactually the hardest is creating the window :D
13:23:59Martinskiyes
13:24:18Martinskiafter about 30 mins I'm going to give a presentation and I'll be home at about 21-22
13:24:24watusimotook
13:24:30Martinskiso, I'll work in the night :D
13:24:37watusimotowhatever works for you
13:25:10DarrelThe window was easiest
13:25:17Darreljson is hardest :D
13:25:18Martinskibut I'm making it in python :D
13:25:23Darreloh...
13:25:31Martinskiand because I love python, the parsing was easy
13:25:37Darrelprobably hard with it :)
13:45:56Martinskiok, I'm going out now, see you later :)
13:49:18Darrel Quit (Read error: Connection reset by peer)
13:49:35Darrel has joined
13:51:54Martinski Quit ()
16:42:32Darrel Quit (Read error: Connection reset by peer)
18:15:40kodabbws has joined
18:16:43watusimoto Quit (Ping timeout: 248 seconds)
18:16:54kodaws Quit (Ping timeout: 244 seconds)
18:25:34kodaws has joined
18:28:04kodabbws Quit (Ping timeout: 240 seconds)
18:44:43Watusimoto has joined
19:10:45kodaws Quit (Ping timeout: 260 seconds)
20:00:38Watusimoto Quit (Ping timeout: 264 seconds)
20:17:38LordDVG has joined
20:23:18Watusimoto has joined
20:44:05Martinski has joined
20:44:07Martinskiwow
20:44:09Martinskifinally here
20:44:11Martinskiit was a hard day
20:46:22Watusimotohi
20:46:26Martinskihi
20:46:40Watusimotohard day here too
20:46:52Martinskiand it's going to be a hard night for me :D
20:46:54Martinskino time at all ;d
20:49:43BFLogBot Commit: 767d7e4485c4 | Author: watusimoto | Message: Fix spurious forcefield bug
20:49:44BFLogBot Commit: dad79d0b1dec | Author: watusimoto | Message: Has no effect, but is good form
20:49:46BFLogBot Commit: a90387d00085 | Author: watusimoto | Message: Merge
20:51:17Martinskiand are you going to put some new tasks after these are done ?
20:51:59Watusimotoyes maybe
20:52:03Watusimotohere's the deal
20:52:20Watusimotoraptor is the other bitfighter mentor, and he's out of town for a while
20:52:37Watusimotoso I don't want to put too many tasks up because I'm afraid I'll leave someone hanging
20:53:00Watusimotowith you and the other europeans, it's fine because we're basically on the same schedule
20:53:09Watusimotobut you never knwo who else will come along
20:53:19Watusimotoso I'm going to put a few tasks up
20:53:35Watusimotobut not too many
20:53:36Martinskiok
20:53:40Martinskithats good
20:53:57Watusimotoalso, I don;t have tons of good tasks that are of the right scope an managability for gci
20:54:11Watusimotoplenty of big stuff :-)
20:54:21Martinskiyes, that's the problem of GCI
20:54:28Watusimotowhat we really need are some outreach tasks
20:54:44Martinskiand this project is fully open source right ?
20:54:52Watusimotobecause bitfighter is a pretty good game, but needs more players
20:54:54Watusimotoyes
20:55:05MartinskiI am always wondering
20:55:07Watusimotoit has what I would call a low profile
20:55:13MartinskiWhy do people start that kind of projects ?
20:55:20Watusimotowhich kind?
20:55:24Martinskiopensource
20:55:26Watusimotoopen source or low profile?
20:55:30Martinskilike you game for ex
20:56:04WatusimotoI started this game for long complex reasons, but based it on a demo for our networking library that was gpl
20:56:22MartinskiI'm wondering
20:56:25Watusimotoso to use it (and the networking library) the project had to be gpl
20:56:49Watusimotobut that's ok, because the project has helped me, and having it be open source has been helpful
20:57:08Watusimotoplus I like to share my work
20:57:15Martinskibecause there are people with great skills, who can make lots of money (which today is the most common thing) and they choose to create something free without money benefit
20:57:35WatusimotoI spend a lot of time on the game because I enjoy it
20:57:39Watusimotoperiod
20:58:00Martinskimaybe I am wondering because here in Bulgaria, most of the people are just greedy and bad
20:58:11Martinskiand want only personal benefit
20:58:36WatusimotoBulgaria is a poor country (compared to western Europe, for example, but much better off than many parts of the world)
20:59:04Watusimotoand sometimes you need a certain level of money to feel that more money won't make you more happy
20:59:29Watusimotoonce you can eat and pay your rent and do what you want, some people look for other things that are rewarding
20:59:35Watusimotoand for some people, that is writing software
20:59:51Watusimotothat's my theory, anyway
20:59:54Martinskieveryday I see how our country is sinking deeper in the politicians' games and how bad people are evolving
21:00:09WatusimotoI doubt it's really that bad
21:00:13Martinskiyes, this is interesting
21:00:27Watusimotopoliticians have been around forever
21:00:30MartinskiI am happy though, because I found a great school
21:00:38Watusimotothey're not worse now than they used to be
21:00:49Martinskiwhere they give you the basis
21:00:54Watusimotonot saying that they're not bad :-)
21:01:13Martinskibut I am kind of person, who won't stop with just paying rent and writing code for fun
21:01:25Watusimotoand you guys get to work on awesome projects like Bitfighter!
21:01:26MartinskiI want to create something big :D
21:01:36WatusimotoI hope you do
21:01:41Watusimotobig and not evil
21:02:02Martinskithat's the right philosophy
21:02:09WatusimotoI wanted to do something like that too, but never really did
21:02:25Watusimotoand now I'm content with how things turned out
21:03:52Martinskijust wondering
21:03:56Martinskiwhat does watusimoto mean :D
21:04:47WatusimotoI mean I've had a lot of great jobs doing great stuff, but never built my own company, and having seen what it takes up close, have no further interest in doing that
21:05:03Watusimotoit sounds better than it really is, to me
21:05:15Martinskithat's your point :)
21:05:22Watusimotoyes
21:05:53koda has joined
21:13:00Martinskiwhen a new person is connected
21:13:09Martinskihis name is added on the right side of the list, right ?
21:21:21Martinski has left
21:21:47Martinski has joined
21:21:57MartinskiWatusimoto, you here ?
21:22:06Watusimotoyes
21:22:16Watusimotoin irc?
21:22:28Watusimotooh, sorry, in json
21:22:42WatusimotoI think the names should be considered unordered
21:23:02Watusimotoyou are trying to see if you have two lists what the differences are?
21:23:45Watusimotohttp://stackoverflow.com/questions/3462143/get-difference-between-two-lists
21:24:11Watusimotofirst solution looks very clean and easy
21:24:20Martinskiwow
21:24:31MartinskiI thought of making the searhing manually :D
21:24:40Watusimotoso no need to make assumptions or do any work
21:24:49Watusimotoyou have a good answer now!
21:25:17Martinskithanks
21:29:07Watusimotoso if you have the previous list in p and the new list in n, you can get players who joined by doing n - p and players who quit by doing p - n
21:29:22Watusimotothoguh I guess you don;t need players who quit to do the task as written
21:32:07Martinskiyes, only the 1st thing
21:32:17Martinskiit's working I tested it with hardcoded lists
21:32:59Martinskifinishing the whole parsing + getting new players if any
21:36:14Watusimotogood!
21:44:44Martinskiwatusimoto
21:44:48Martinskihow long will you be here ?
21:45:06Watusimotoa little while -- maybe another 45 mins?
21:45:21Martinskiuhm
21:45:35Watusimotobtw, if you read down in that stackoverflow link I posted, there is a highly rated answer that benchmarks different ways of doing the set difference
21:45:48Watusimotomight be interesting -- some methods are really quite slow
21:45:48MartinskiI feel uncomfortable to say it but my task time expires tomorrow morning
21:45:59Watusimotoso? I'm happy to extend
21:46:10Martinskioh
21:46:16Watusimotoif that's ok with you
21:46:36Martinskiofcourse
21:46:44Martinskibecause it's almost 24h here
21:46:49Watusimotoyou're making progress... of course I'll extend
21:46:51Martinskiand tomorrow I'm at school again
21:46:55Martinskiwait
21:47:02MartinskiI can show you what have I done until now
21:47:05Watusimotosure
21:47:11Watusimotohow much time do you want?
21:47:26Martinskidont know, maybe until tomorrow evening
21:47:33Watusimoto24 hours then?
21:47:38Martinskibecause I have school in the mornings until early afternoon
21:47:40Martinskiyes
21:47:42Martinskiwill do
21:48:00Watusimototo me it really is no big deal. I really am happy to extend as long as you need
21:49:19Martinskihttps://docs.google.com/document/d/1YnIQdASrH6Bvlv2fyohN4u3xJsGZG8inIowfITI4vEA/edit
21:49:30Martinskihere you can see parts of the parser
21:49:35Martinskiit's a bit messy
21:49:50Martinskibut I'll make it clear, because right now I'm writing + testing :D
21:52:04Watusimotook, sure
21:52:14Watusimotoone request, which you may already be doing
21:52:20WatusimotoDON'T USE TABS!!
21:52:49Watusimotoif you're not, cool!
21:53:32Martinskiwhat ?
21:53:49Martinskitabs like the tab button ?
21:53:50Martinski;d
21:55:13Watusimotoyes
21:55:39Watusimotojust a little something that bothers me because I've been screwed by doing so too many times
21:55:49Martinskibut python needs using tabs
21:55:55Watusimotonot true
21:56:10Watusimoto Quit (Read error: Connection reset by peer)
21:56:46Watusimoto has joined
21:57:22Watusimotoindustry standard seems to be 4 spaces
21:57:37Watusimotohttp://stackoverflow.com/questions/119562/tabs-versus-spaces-in-python-programming
21:58:28Martinskiwow, everybody told me to write tabs :O strange
21:58:36Martinskiseems using spaces is the standart
21:58:46Martinskiok, in the end I'll replace all tabs with 4 spaces
22:00:32Martinskibefore you go I'll be thankful if you extend my tim
22:00:33Martinskie
22:06:14Watusimotoyou shoudl set your editor to insert spaces when you press tab
22:06:29Watusimotounless you are using notepad... :-)
22:07:17Martinskinotepad++
22:07:35Martinskibut I can replace all the tabs with whatever I want, I'll replace them with 4 spaces :)
22:07:44Watusimotook, got your time
22:07:52Martinskithanks again
22:07:59Watusimotonotepad++ can be set to use spaces when you hit tab
22:08:30MartinskiGood
22:08:40Martinskiwill change
22:12:30Watusimotobe careful when you do -- you'll need to do the search/replace on your python file otherwise you'll end up with mixed whitespace, the worst of all worlds
22:12:55Watusimotonotepad++ might also have a convert tabs to spaces option
22:16:56Martinskidon't worry about the tabs, I'll fix them all
22:17:17WatusimotoI'm not worried for my sake :-)
22:17:32Martinskiit's for the sake of changing editors :D
22:18:04Watusimotoif you make a mess of it, I don't want to feel responsible for making you insane
22:18:11Watusimoto:-)
22:20:18koda waves
22:31:00MartinskiWatusimoto, the parser is ready, now all I have to do is
22:31:12Martinskicontinue learning how to use ToasterBox
22:31:31WatusimotoI took a quick look at it today... seems to work ok on linux
22:31:47Martinskior just how exactly to add the new players string to the popup
22:31:51Watusimotocouldn't really get it going, but only spent 5 mins on it
22:31:56Martinskijust ToasterBox work now
22:32:02Watusimotoand retrieving the json
22:32:18Martinskiit works
22:32:22MartinskiI use http request
22:32:34Watusimotothe toasterbox docs are a little confusing, but the thing is well documented
22:32:34Martinskiand read the content of the json
22:32:46Watusimotogreat
22:33:06Martinskihey, can you help me test it
22:33:13Martinskinow there are no players
22:33:21Martinskican you connect to the game when I tell you
22:33:31Martinskiand to see if the program finds the new player ?
22:34:09Martinskiwow
22:34:10Martinskinice
22:34:10Martinski:D
22:34:19Martinskiworks
22:34:19Martinski:D
22:34:34Martinskitry to disconnect now
22:40:17Martinskiок
22:40:21Martinskiconnect now
22:40:23Martinskito test it :D
22:45:35Martinskiyes it works
22:45:44Martinskiok
22:45:45Watusimotoexcellent!
22:45:48MartinskiI'm going to bed now
22:45:50Watusimotook
22:45:55Martinskitomorrow is the popup action :D
22:45:58Watusimotogood night
22:46:01Watusimotosuper
22:46:03Martinskigood night :)
22:47:27Martinski Quit ()
22:48:47LordDVG Quit (Remote host closed the connection)
23:21:02BFLogBot Commit: 9e3d4ee11a18 | Author: watusimoto | Message: Fix issue with 2 players on server, all go /idle, one quits, other gets stuck in idle countdown screen
23:21:04BFLogBot Commit: 44b84a67edc1 | Author: watusimoto | Message: Server goes to sleep when all players are idle, also implement nice fade effect when players go /idle
23:21:05BFLogBot Commit: 1f0bf70d6be9 | Author: watusimoto | Message: Whitespace
23:39:05Fordcars has joined
23:47:26koda Quit (Quit: koda)

Index Search ←Prev date Next date→

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