Pages: [1] 2 3 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 10 post(s) |

Pakled Jones
Hell's Portals
0
|
Posted - 2014.10.30 13:33:17 -
[1] - Quote
It's been a long time since we've heard anything new about Brain-in-a-box. I saw it briefly mention in the CSM9 minutes, but that's it.
So my question is: How far along is it? Any particularly nasty snags that have delayed it, etc? Enquiring minds want to know.
KTHnxBye |

Prince Kobol
2338
|
Posted - 2014.10.30 13:34:15 -
[2] - Quote
Pakled Jones wrote:It's been a long time since we've heard anything new about Brain-in-a-box. I saw it briefly mention in the CSM9 minutes, but that's it.
So my question is: How far along is it? Any particularly nasty snags that have delayed it, etc? Enquiring minds want to know.
KTHnxBye
I would guess that CCP Veritas leaving wouldn't off help. |

Schmata Bastanold
Black Rebel Rifter Club The Devil's Tattoo
2878
|
Posted - 2014.10.30 14:49:11 -
[3] - Quote
I guess it one of those mythical things like making billions with AFK mining.
Invalid signature format
|

Sol Project
Sebiestor Tribe Minmatar Republic
47
|
Posted - 2014.10.30 14:59:04 -
[4] - Quote
Shamefull. |

Hicksimus
Plan-It Xpress Greater Western Co-Prosperity Sphere
391
|
Posted - 2014.10.30 15:00:13 -
[5] - Quote
Schmata Bastanold wrote:I guess it one of those mythical things like making billions with AFK mining.
All it takes is one officer spawn and enough Skiffs to pop it.
Do you have it?
|

DaReaper
Net 7
1177
|
Posted - 2014.10.30 16:36:41 -
[6] - Quote
Prince Kobol wrote:Pakled Jones wrote:It's been a long time since we've heard anything new about Brain-in-a-box. I saw it briefly mention in the CSM9 minutes, but that's it.
So my question is: How far along is it? Any particularly nasty snags that have delayed it, etc? Enquiring minds want to know.
KTHnxBye I would guess that CCP Veritas leaving wouldn't off help.
In theory this should not of done anything. Unless he was the only one working on that system, which would nto of made a whole lot of sense. As I am sure he had help or someone was asking about the progress. And depending on how CCP runs coding, someone else could of taken over and or worked on it along side him. But i'm not a programmer, so prolly talking out my butt.
OMG Comet Mining idea!!! Comet Mining!
|

Cynadore
3 R Corporation
7
|
Posted - 2014.10.30 18:31:01 -
[7] - Quote
Pakled Jones wrote:It's been a long time since we've heard anything new about Brain-in-a-box. I saw it briefly mention in the CSM9 minutes, but that's it.
So my question is: How far along is it? Any particularly nasty snags that have delayed it, etc? Enquiring minds want to know.
KTHnxBye
ISIS is reportedly working on this. Wait, what? Too soon? |

Adrie Atticus
Shadows of Rebellion The Bastion
472
|
Posted - 2014.10.30 18:45:03 -
[8] - Quote
Cynadore wrote:Pakled Jones wrote:It's been a long time since we've heard anything new about Brain-in-a-box. I saw it briefly mention in the CSM9 minutes, but that's it.
So my question is: How far along is it? Any particularly nasty snags that have delayed it, etc? Enquiring minds want to know.
KTHnxBye ISIS is reportedly working on this. Wait, what? Too soon?
It hasn't been called that in months, check your facts or stop being an american. |

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4102
|
Posted - 2014.10.30 18:47:33 -
[9] - Quote
The biggest snag that BiaB hit was the requirement for Dogma to be rewritten. (short version. Dogma doesn't understand numbers. It understand attributes. So injecting precalculated things doesn't really work)
There's a talk about it from Fanfest 2014, the team Gridlock one.
While yes, Veritas leaving will have affected it, but he was only part of Team Gridlock (some very smart programmers). They'll have to get a new person up to speed, which will leave them a little slower than just being one person down, but it's still on going.
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
|

CCP FoxFour
C C P C C P Alliance
3594

|
Posted - 2014.10.30 23:25:03 -
[10] - Quote
Steve Ronuken wrote:The biggest snag that BiaB hit was the requirement for Dogma to be rewritten. (short version. Dogma doesn't understand numbers. It understand attributes. So injecting precalculated things doesn't really work)
There's a talk about it from Fanfest 2014, the team Gridlock one.
While yes, Veritas leaving will have affected it, but he was only part of Team Gridlock (some very smart programmers). They'll have to get a new person up to speed, which will leave them a little slower than just being one person down, but it's still on going.
CCP Veritas was not even on Team Gridlock before he left. He was the technical director for EVE Online. So him leaving, while taking lots of knowledge, didn't change who was working on BiaB/Dogma Rewrite. :)
I know people are still working on it, will try and poke one of them to post an update. :D
CCP FoxFour // Game Designer // @CCP_FoxFour
|
|
|

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4106
|
Posted - 2014.10.30 23:39:25 -
[11] - Quote
CCP FoxFour wrote:Steve Ronuken wrote:The biggest snag that BiaB hit was the requirement for Dogma to be rewritten. (short version. Dogma doesn't understand numbers. It understand attributes. So injecting precalculated things doesn't really work)
There's a talk about it from Fanfest 2014, the team Gridlock one.
While yes, Veritas leaving will have affected it, but he was only part of Team Gridlock (some very smart programmers). They'll have to get a new person up to speed, which will leave them a little slower than just being one person down, but it's still on going. CCP Veritas was not even on Team Gridlock before he left. He was the technical director for EVE Online. So him leaving, while taking lots of knowledge, didn't change who was working on BiaB/Dogma Rewrite. :) I know people are still working on it, will try and poke one of them to post an update. :D
Pay no attention to me making mistakes about who does what. Or the man behind the curtain 
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

Serene Repose
1581
|
Posted - 2014.10.31 03:12:15 -
[12] - Quote
Pay no attention to the man behind the curtain. (He's my uncle who wandered away from the institution grounds.)
I have sworn upon the altar of God eternal hostility toward every form of tyranny over the mind of man.-á
|

Lors Dornick
Kallisti Industries Solar Assault Fleet
1133
|
Posted - 2014.10.31 05:34:18 -
[13] - Quote
Serene Repose wrote:Pay no attention to the man behind the curtain. (He's my uncle who wandered away from the institution grounds.) Greyscale is your Uncle?
CCP Greyscale: As to starbases, we agree it's pretty terrible, but we don't want to delay the entire release just for this one factor.
|

Cristl
Perkone Caldari State
178
|
Posted - 2014.10.31 07:33:00 -
[14] - Quote
Irony blaster cannon II delivers a wrecking shot! |

Sol Project
Sebiestor Tribe Minmatar Republic
54
|
Posted - 2014.10.31 08:41:17 -
[15] - Quote
Cristl wrote:Irony blaster cannon II delivers a wrecking shot! Let me show you my large blaster cannon...... |
|

CCP Prism X
C C P C C P Alliance
1543

|
Posted - 2014.10.31 11:15:11 -
[16] - Quote
Disclaimer: This post was written by CCP Prism X, not the entirity of Team Gridlock. CCP Prism X is a well known forum warrior and all interactions with him should be well grounded in that observation.
Summary OMG I HAVEN'T POSTED ON THESE FORUMS IN LIKE YEARS THIS WILL BE SUCH A WALL OF TEXT WOOOOOO!
State of BIAB In my BIAB sandbox it is functionalGäó....ish. To the point that we know this is possible and beneficial. There is however a lot of work to be done before we can even start thinking about how we can fit this into our deployment schedule.
That being said, it's only the brain in the box that is functionalGäó...ish. A whole lot of other core functionality is broken there because the system we're touching has far reaching and slimy appendages that have latched onto every brittle part of our codebase. For example you can't train skills anymore and I'm fairly certain you guys want to coninute training skills. This is also happening in a sandbox of a sandbox of our mainline, so there's a lot of work to be done before shipping.
Story so far As Mr. Ronuken briefly mentioned, the Brain in the Box work couldn't be started before our attribute system (henceforth known as Dogma) was rewritten a bit. Dogma could only function on the lines of item attributes affecting item attributes. This doesn't make much sense to laymen but in effect Dogma could not handle multiplying your ships base structure HP by 125%; it could only handle the request of multiplying your ships structure by base structure HP by your skills base structureHP multiplier times your totalskillPoints in the skill run through the skillPoints to skillLevel function. These calculations of course came out to StructureHP*(1.0+5*0.05) = StructureHP*1.25 but they still had to be made because 1.25 is not an attribute associated with an item, it's just a literal. Dogma didn't deal with literals.
So before BIAB was ever viable, the honourable CCP Veritas had to start work on rewriting dogma attributes. That created the first Sandbox of the project, and was the ongoing project when I joined Team Gridlock early in 2014 along with CCP Hedgehog and CCP Merovignian. Since then we've lost Veritas and Merovignian, but we have no intentions of replacing Merovignian anytime soon as the team does not feel the pressing need to do so. So that's good news, we're not lagging behind due to personell problems. We're lagging behind because we're taking much longer than anticipated to familiarize ourselves with the code.
After the REWRITE sandbox had been stabilized, we noticed that we had insane memory pressures. This was expected because we turned attributes into proper classes with all the python internal overhead that entails. We're talking extremely unacceptable levels of memory bloat and after a cursory look at the memory profile of the new code, Merovignian decided to take the new attribute classes to C++ (generally handles memory better than Python). That created a new project sandbox off the REWRITE sandbox but that part of the project has been put on hold again after Merovignian left us.
As the C REWRITE was put on hold, CCP Hedgehog has had to do extensive research on the first level rewrite branch to harden the python code to acceptable levels of memory usage. Hedgehog isn't in right now so I don't want to speak on his behalf, but as I understand it good strides have been made but there's still more to be done before we could release this attribute rewrite.
As the C-Rewrite involved base attribute classes, and BiaB involved skills being precalculated into their end-effect literals and applied as such to items, there was an opportunity to start coding for BiaB in parallell to the C REWRITE without much code overlap. This is why I have yet another sandbox of the original sandbox wherein which skills precalculated into a "brain" and passed around nodes with the character for a quick re-loading of his ship item in new locations. This is however somewhat problematic now that we're no longer doing the C REWRITE and hedgehog is doing massive memory surgery changes to the base REWRITE sandbox I keep integrating from. In retrospect we could have made life much easier for us, but you live and you learn. If you ever find yourself in a similar project, make damn sure that projects are finishined and stabilized before branching projects off them.
To complicate matters even further it became somewhat apparent that we'd need to rewrite how we handle skills for the BIAB project to reach its full potential. This is because as it stands your skills are items. When you inject skillbooks into your head, that's exactly what you're doing: Changing the location of the skillbook item to be your character. Your skills are just an inventory you keep in your character as opposed to your ship and that means they travel around with your characters inventory. This makes all skill handling awkward, especially so when they are being precomputed by your character node which has to get information from the location node and we are trying to offload work from location nodes. I'm not going to go too deeply into this because I need to stop writing this post at some point.
So now I'm doing a SKILL REWRITE as I harden the BIAB REWRITE on the side and Hedgehog hardens the original REWRITE. The skill rewrite is terrible because we've always addressed skills based on their itemID and now we have to do it on a composite (charID, skillTypeID) basis. This doesn't sound terribly complicated, and it isn't in and of itself, but all integrations into these sandboxes, from the MAINLINE where our feature developers are having a coding frenzy, make me cry a bit of blood. For example I just remembered that I forgot to do my Monday integration this week and now I want a hug.
In conclusion: Stuff is happening. It's happening slowly and painfully but it's happening. I have my personal dreams as to when this could reasonably be expected to be finished, but I intend to keep them to myselves. It's important to have dreams and aspirations and you can't have mine.
CCP Prism X
Programmer on Team Gridlock & Expert Ranter
|
|

Pakled Jones
Hell's Portals
0
|
Posted - 2014.10.31 11:46:11 -
[17] - Quote
Wow. It sounds like this is one of those projects that grew in scope the more you dive into it. I work as a software developer myself, and I winced at a couple points.
Keep up the good fight! |

Aralyn Cormallen
Wildly Inappropriate Goonswarm Federation
590
|
Posted - 2014.10.31 11:54:11 -
[18] - Quote
DaReaper wrote:Prince Kobol wrote:
...wouldn't off help.
...this should not of done anything...
Have. HAVE!
|

Lucas Kell
Internet Terrorists SpaceMonkey's Alliance
4363
|
Posted - 2014.10.31 11:54:16 -
[19] - Quote
Awww, so no more moving from python to a real programming language?
The Indecisive Noob - EVE fan blog.
Wholesale Trading - The new bulk trading mailing list.
Chrysus Industries - Savings made simple!
|
|

CCP Prism X
C C P C C P Alliance
1546

|
Posted - 2014.10.31 11:59:07 -
[20] - Quote
It's our hope that moving things to C++ is not strictly necessary for this project. That doesn't mean it wont be it's own project. We'd just really really really want to release this in bits, harden them, and then do something more crazy. Releasing seven crazy-projects onto TQ at the same time is.. crazy.
CCP Prism X
Programmer on Team Gridlock & Expert Ranter
|
|
|

Sexy Cakes
Have A Seat
815
|
Posted - 2014.10.31 12:05:30 -
[21] - Quote
That's a spicy meatball.
Not today spaghetti.
|

Makari Aeron
The Shadow's Of Eve TSOE Consortium
131
|
Posted - 2014.10.31 12:09:23 -
[22] - Quote
CCP Prism X wrote:It's our hope that moving things to C++ is not strictly necessary for this project. That doesn't mean it wont be it's own project. We'd just really really really want to release this in bits, harden them, and then do something more crazy. Releasing seven crazy-projects onto TQ at the same time is.. crazy. You devs are just a big box of crazy, amirite? 
CCP RedDawn: Ugly people are just playing life on HARD mode. Personally, I'm playing on an INFERNO difficulty.
CCP Goliath: I often believe that the best way to get something done is to shout at the person trying to help you. http://goo.gl/PKGDP
|

Sol Project
Sebiestor Tribe Minmatar Republic
59
|
Posted - 2014.10.31 12:11:49 -
[23] - Quote
It seems like Brain in a Box wont' be Back in a Bit.
And I want some of the drugs CCP Prism X uses, because that was some confusing read. |

Sol Project
Sebiestor Tribe Minmatar Republic
59
|
Posted - 2014.10.31 12:14:42 -
[24] - Quote
*hugs CCP Prism X as requested* |
|

CCP Habakuk
C C P C C P Alliance
1062

|
Posted - 2014.10.31 12:18:27 -
[25] - Quote
Progress is slow, but there is progress. From my testing in the last hour: Good: Jumping is working again in the BrainInABox sandbox, even if you have no implants fitted (somehow it worked fine before with implants fitted). Bad: The CPU of a ship is not modified correctly by skills on the client after boarding a ship in space (but it is modified on the server).
CCP Habakuk | EVE Quality Assurance | Team Gridlock
Bug reporting | Mass Testing
|
|
|

CCP Prism X
C C P C C P Alliance
1548

|
Posted - 2014.10.31 12:21:28 -
[26] - Quote
Makari Aeron wrote:CCP Prism X wrote:It's our hope that moving things to C++ is not strictly necessary for this project. That doesn't mean it wont be it's own project. We'd just really really really want to release this in bits, harden them, and then do something more crazy. Releasing seven crazy-projects onto TQ at the same time is.. crazy. You devs are just a big box of crazy, amirite? 
I'm just a programmer. I think the real insanity lies within CCP Habakuk who has been with Gridlock since it's original inception, and actually has to deal with the quality assurance side of our work. I can promise you that when you're polishing poop-code, you're going to end up with something of poop-ish quality. 
CCP Prism X
Programmer on Team Gridlock & Expert Ranter
|
|

Sexy Cakes
Have A Seat
815
|
Posted - 2014.10.31 12:21:57 -
[27] - Quote
CCP Habakuk wrote:Progress is slow, but there is progress. From my testing in the last hour: Good: Jumping is working again in the BrainInABox sandbox, even if you have no implants fitted (somehow it worked fine before with implants fitted). Bad: The CPU of a ship is not modified correctly by skills on the client after boarding a ship in space (but it is modified on the server).
Test server overlord Habakuk.
Good to see you posting on GD.
Not today spaghetti.
|
|

CCP Habakuk
C C P C C P Alliance
1062

|
Posted - 2014.10.31 12:24:11 -
[28] - Quote
CCP Prism X wrote:Makari Aeron wrote:CCP Prism X wrote:It's our hope that moving things to C++ is not strictly necessary for this project. That doesn't mean it wont be it's own project. We'd just really really really want to release this in bits, harden them, and then do something more crazy. Releasing seven crazy-projects onto TQ at the same time is.. crazy. You devs are just a big box of crazy, amirite?  I'm just a programmer. I think the real insanity lies within CCP Habakuk who has been with Gridlock since it's original inception, and actually has to deal with the quality assurance side of our work. I can promise you that when you're polishing poop-code, you're going to end up with something of poop-ish quality. 
And CCP PrismX is posting about me without reading first the comment, which I just posted. 
CCP Habakuk | EVE Quality Assurance | Team Gridlock
Bug reporting | Mass Testing
|
|

Two step
Aperture Harmonics No Holes Barred
4791
|
Posted - 2014.10.31 12:47:03 -
[29] - Quote
Also, CCP PrismX is distracted by his constant need to foment revolution against the tyrannical Icelandic Government... :P
CSM 7 Secretary
CSM 6 Alternate Delegate
@two_step_eve on Twitter
My Blog
|
|

CCP Prism X
C C P C C P Alliance
1549

|
Posted - 2014.10.31 12:50:40 -
[30] - Quote
This is true. But it's not my fault, it's because my government and I differ in our opinion on the purpose of a society and the rationale for individuals to belong to them.
CCP Prism X
Programmer on Team Gridlock & Expert Ranter
|
|
|
|
|
|
Pages: [1] 2 3 :: one page |
First page | Previous page | Next page | Last page |