#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-11-13

Timestamps are in GMT/BST.

00:22:55Flynnn has joined
00:40:00raptor Quit ()
01:49:28Flynnn Quit (Quit: This computer has gone to sleep)
01:59:42Flynnn has joined
01:59:43Flynnn Quit (Client Quit)
02:09:58sam686 Quit (Read error: Connection reset by peer)
02:14:25sam686 has joined
02:14:25ChanServ sets mode +v
02:53:22watusimoto has joined
02:53:22ChanServ sets mode +o
02:55:29LordDVG has joined
03:06:39LordDVG Quit (Remote host closed the connection)
03:23:16sam686 Quit (Ping timeout: 256 seconds)
03:25:39sam686 has joined
03:25:39ChanServ sets mode +v
05:49:29LordDVG has joined
07:25:02LordDVG Quit (Remote host closed the connection)
10:20:54sam686 Quit (Read error: Connection reset by peer)
10:25:25sam686 has joined
10:25:25ChanServ sets mode +v
11:11:09Canseco has joined
11:32:28raptor has joined
11:32:28ChanServ sets mode +o
11:32:33raptorgood morning!
12:09:27Canseco Quit (Remote host closed the connection)
12:56:03watusimotohi
12:56:14raptorhello
12:56:22watusimotothere's supposed to be a big storm acomin', so there's hardly anyone in the office today
12:56:42watusimotoI wussed out and took the bus
12:56:48raptorsnow storm?
12:57:01watusimotosecretly in part because I'm reading a really good book
12:57:09raptorisn't it just rain there all year 'round?
12:57:12watusimoto"The Martian" -- you would probably like it
12:57:30watusimotoabout a guy who gets stranded on Mars in the near future
12:57:34raptorah - a coworker showed that to me tuesday and said it was really good
12:57:39watusimotoit is
12:57:47watusimotoit's not fine literature, but is engaging
12:58:02raptornow i'll have to take a look...
12:58:27watusimotoso yes, it rains here a lot as the moist air off the pacific passes over the mountains (coast range and cascades)
12:58:53watusimotothere are also fingers of cold air that reach down from canada, and usually stop just a bit north of here
12:59:14watusimotobut when one of those fingers reaches us (as one has) and it mixes with teh moist air... we get snow
12:59:35watusimotoI believe this used to happen much more frequently 100 years ago, but now we get a real snow storm once every 3-4 years
12:59:53watusimotoand once since I've lived here we had one so bad the whole city shut down for a week
13:00:20watusimototo this might be our 3-4 year storm, or it might be media hype
13:00:44raptorso many are media hype
13:03:32raptorso GCI is a bust, then? just to confirm out loud...
13:07:45Canseco has joined
13:08:21watusimotoI think we're out of GCI this year
13:08:31raptorok, that's settled
13:08:39watusimotoI looked more closely at the copyleft games page, and it seems to be a specific umbrella for pysoy
13:08:46raptorhopefully I didn't burn any bridges
13:08:50watusimotonot a genearal umbrella for copyleft games
13:09:02raptortwo years ago was pretty good
13:09:04watusimotono you didn't
13:09:13raptorlast year, i didn't know we were the only non-pysoy one
13:09:24watusimotosame here
13:09:24raptorwe were the red-headed step child
13:10:19raptorand the weekly meetings! that would have been nice to know about, too
13:14:13watusimotothey were all about pysoy so we'd have had nothing to say
13:14:44raptorwe could have slyly enticed people to work on a game played by real people... :)
13:21:25watusimototoo rad
13:21:33watusimotono one wants to work on real code
13:21:45watusimotothey want to teach others to write basic shaders
13:23:08raptorspeaking of shaders... we should probably start a GLES 2 abstraction layer some time...
13:23:25raptori think kaen even did work on it in one of his clones
13:24:01watusimotoabsolutely we should
13:24:23raptormaybe we could offer shader work to GCI! (next year?)
13:24:25watusimotoI started at a really basic level, reducing direct calls to opengl
13:24:31watusimotoyes!
13:25:02watusimotoI thought the next step would be to manage the gltranslate/rotate/scale params ourselves
13:25:12raptoryes
13:25:18watusimotothat would be straightfroward
13:25:24watusimotoactually, a good gci task
13:25:29watusimotoironically
13:25:44raptorheh
13:26:48raptorhow is the editor refactor going?
13:27:08watusimotoit's mostly done
13:27:10raptorhave you done a merge? (if not I may want to merge in to trunk again...)
13:27:29watusimotojust tracking down more places where geom needs to be rebuilt
13:27:53watusimotothe major change is that segmens are no longer managed centrally
13:28:08raptoroh, did you get CMake to work with VS 2013?
13:28:24watusimotosegments are intermediate forms of walls; basically a collection of single wall lengths
13:28:36watusimotouseful for rebuilding edge geometry using clipper
13:28:45watusimotodidn't try yet
13:28:52raptorthey are managed on each object now?
13:29:07raptorI remember the WallSegmentManager
13:30:33watusimotoso each object manages its own segments
13:30:43watusimotowhich really should be internal to the object
13:30:55watusimotowallsegmentmanager is gone
13:31:00watusimotoreplaced with walledgemanager
13:31:12watusimotowhich contains parts of wallsegmentmanager
13:31:23watusimotobut is conceptually much simpler
13:31:28raptorohg ood
13:31:36raptorgood
13:31:54watusimotoit just handles creating and managing the combined edge geometries we use for collision detection and drawing
13:33:32watusimotothe segements are only used for building edges; we could recreate them dynamically, but storing them reduces computation
13:33:41watusimotothere is one bit of ugliness I am still wrestling with
13:33:54watusimototo reduce code duplication, I created a new class temporarily called BarrierX
13:34:14watusimoto(I want to use Barrier, but we use it for something else, which I hope to change to free up the name)
13:34:28watusimotoBX is a parent class to walls and polywalls
13:34:34watusimotoand has all the segment related code
13:35:27raptora different parent from the normal BfObject tree?
13:35:37raptorclass Impediment
13:35:59raptoror just Wall
13:36:25watusimotowallITems inherit from polyline and BX
13:36:35watusimotopolywalls inhertit from polygon and BX
13:36:41raptorah ok
13:36:48watusimotoI don't like this because it requires some interesting casting gymnastics
13:37:00watusimotohow do you get from a databaseObject to a BX?
13:37:30watusimotostatic_cast<BX *>(static_cast<WallItem *>(dbObj))
13:40:33watusimotoI don't like it but I don't see a better way
13:40:50LordDVG has joined
13:44:35raptorhah
13:45:00raptori had the same problem when creating the Engineerable class
13:45:21raptori don't I ever found a good solution: just check the type of the class, static_cast, then static_cast
13:49:08watusimotoMaybe we can create a macro for that... cast_to_BX(obj)
13:49:31watusimotoor heck, a template
13:49:47watusimotocast_to_BX<WallItem>(obj)
14:00:29raptorhey look, snow!
14:19:02raptorhttp://www.airquality.utah.gov/aqp/currentconditions.php?id=np
14:47:19Flynnn has joined
15:04:16watusimotowe'v got some "snow" too
15:05:24raptorit's even accumulating! wasn't expecting that...
15:05:29raptorit was warm this morning
15:09:00watusimotoit's accumulating in puddles and flowing down the drains here
16:05:05raptorI have to release my contest level...
16:06:06raptorI had some other neat ideas for it, though, like disallowing the black team to use shield and giving them minimum 10% energy for permanent cloak :)
16:06:14raptorwith the lower life, of course
16:25:47Nothing_Much Quit (Quit: Konversation terminated!)
16:26:27Canseco Quit (Remote host closed the connection)
16:50:33watusimotointeresting... I wonder if giving one team advantages/disadvantages over the other would be a good mechanic.
16:50:39watusimotoand congratuations, btw
17:10:14Nothing_Much has joined
17:17:16Darrel Quit (Ping timeout: 264 seconds)
17:19:07Darrel has joined
18:00:48Flynnn Quit (Quit: This computer has gone to sleep)
18:02:55LordDVG Quit (Remote host closed the connection)
18:05:34fordcars has joined
18:11:46Flynnn has joined
18:37:06Flynnn Quit (Quit: This computer has gone to sleep)
18:58:27Flynnn has joined
19:38:41raptor Quit ()
20:16:11Flynnn Quit (Quit: This computer has gone to sleep)
20:35:17Flynnn has joined
21:19:13Flynnn Quit (Quit: This computer has gone to sleep)
21:29:03watusimoto Quit (Quit: Leaving.)
21:38:34Flynnn has joined
22:51:52Flynnn Quit (Quit: This computer has gone to sleep)
23:20:52Flynnn has joined
23:22:16Flynnn Quit (Client Quit)
23:32:54Flynnn has joined

Index Search ←Prev date Next date→

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