This is peak Bungie, they really hit their stride with halo 2. A lot of people would argue marathon 2 was peak, but halo 2 was so much fun and really fleshed out the universe in a way that marathon 2 couldn’t due to technological limitations.
A docstring is a comment that is used to annotate types/methods/classes/whatever and can be parsed by the IDE and used to provide various hints/assistance when writing code. Tooltips, parameter type suggestions, intellisense, etc. for things that aren’t native parts of the language all usually come from or can be supplemented by docstrings.
The specific format of a docstring varies by language, but many of them prefix meaningful tokens with an @, like @type or @param.
However, if your project is using GitHub it’s also quite common to mention users in comments by prefixing their username with an @, so several vscode GitHub extensions will make any “@{real username}” in a comment into a link to that user, which will show a small user tooltip when hovered.
Edit: I appear to have conflated docstrings and docblocks, but then so has the initial post. I guess at some point “docstring” has just taken over to colloquially refer to all of it.
Sega was already in dire financial straits after the Saturn, so they panicked during the Dreamcast and ended the console’s life cycle very early making developers abandon it within just a couple years.
I’m not sure if there’s anything they could have done differently to be honest. Sony pushed them over the edge with the price war during the Saturn, which was very inefficiently built in comparison making their production costs way higher than that of their competitors. If I remember correctly they were losing about $100 per unit before PSX did its first (very early) $50 price drop and they had to keep up, so that became -$150/ea before the console was even a year old. It was disastrous.
Sega was too early with several innovations like online game downloads, which meant they weren’t profitable enough. Technically however they were ages ahead of the competition who later gladly absorbed their knowledge.
The Sega Saturn is a prime example of how that was not the case. They brute forced it and it cost a fortune as a result. Sony essentially matched it with generic parts for cheaper and developed it in a shorter amount of time along side them, the Saturn build did not directly inform its development.
Edit: in one of the books I read on this subject - I think it was either Replay or Console Wars, there is a great account of how when the Saturn dropped somy was very nervous because it was out well before the PlayStation was released. They immediately grabbed one and disassembled it, only to discover the monstrosity under the hood that made them feel very secure in their decisions. The two dedicated chips getting 3D to work right out the gate drove the cost up immensely. They knew they didn’t need to beat Sega to market because they were bleeding cash at an unbelievable rate. The game sales would never cover that.
No one is saying Dreamcast didn’t have a great library. The problem was Sega was on the brink of financial ruin when it launched and it simply didn’t move units due to its price point, awkward timing between consoles, and as you said prior saturation with their consoles.
The games not only looked amazing but the VMU was icing on the cake. Resident Evil with the ammo counter on the controller. Dreamcast was mind-blowing. 9.9.99
lemmy.world
Oldest