Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment: Re:Yawn (Score 1) 54

by Shinobi (#48610907) Attached to: Godot Engine Reaches 1.0, First Stable Release

Purpose built for embedding does not mean it's suitable for game use.

In fact, all of the examples you mention have serious drawbacks when it comes to using in games. Civ style games sort of forgive the use of Python, in that users are already waiting between turns in end-game, so a second or two extra doesn't matter. But a RTS, a FPS or a simulator, it definitely becomes a hindrance to the gamer, even though it might be convenient for lazy or incompetent programmers.

As another poster mentions, lack of decent multithreading is one such hindrance.

Comment: Re:JMonkeyEngine? (Score 4, Interesting) 54

by Shinobi (#48610049) Attached to: Godot Engine Reaches 1.0, First Stable Release

I'm affiliated with neither toolkit, but I've tested both, and compared with other offerings such as the Unreal, CryEngine and Unity toolkits. Personally, I find Unreal and CryEngine to still be quite a bit ahead of Godot and Unity, and jmonkeyengine FAR behind everyone else. Others will have other opinions, some of them due to ideological fanaticism for example.

Parts of that is because of how well-designed the ability to interface with other code etc is. Godot and Unity still have some hoops you need to jump through, in my opinion.

Another reason is workflow. CryEngine and Unreal Engine still have a pretty well-designed default workflow, that you can still change if you want. Jmonkeyengine suffers from the usual open-source mentality of "oh, you can build everything up from scratch!", which means "you HAVE to build your workflow from scratch"(Incidentally, this is why many open-source toolkits in other fields outside software development and mathematics etc fail to gain traction: The users don't want to have to invest months of effort, or lots of money, to build up an entire workflow. I know my friends who work in GIS have that complaint for example). You also see the same issue with graphics programs etc. Photoshop vs GIMP for example. Proponents of GIMP often argue that "But, you can modify the program!" etc, while Photoshop has been designed, over the years, to have a workflow based on aggregate collected advice from artists all over the world. Blender(*) had to give in and adapt slightly towards a more Maya-style(*) workflow, instead of the old and utter crap in-house workflow designed by programmers for programmers style used at the design studio where it was first written. In light of above, Godot is a step above the usual open source offerings, in that it has a well-defined default workflow, and I find personally that it edges out Unity in that regard too.

* And that's even when factoring in Autodesk crapping on Maya's workflow. Non-3D artists and 3D artists who were not around for the mid to late 90's and early 2000's don't understand just how much of a revolution Maya was when it came out.

Comment: Re:Better OpenGL compliance please (Score 2) 73

And there's nothing new there. Back in the days of Radeon 9700 Pro etc, ATI were deliberately doing their best to sink OpenGL, including working against everyone else on the ARB(thanks Eskil for the gossip back then :p )

Their focus on DirectX and some of their own specific stuff back then was so extreme that the gaming cards could not run even SpecViewPerf without crashing(if it even managed to start...), and even their pro cards had abysmall performance and, well, we could politely call it "erratic" functionality.

They made a lot of noise about the 9800 Pro managing to run SpecViewPerf... And the scores were horrible, with even some GeForce 3 based cards beating it, never mind what the GeForce 4 and 5 series performed in OpenGL.

Comment: Re:Despite what hipsters think (Score 1) 47

"Close, but not quite. You come up with a goal and overall strategy and make sure everyone understands them. Then you split the overall goal up into smaller goals and assign those out to lower level units that will meet them; continue splitting it up at lower and lower levels until every soldier understands his goal and how it contributes to the overall goal. Then you allow each level to adjust as needed to succeed."

What you are describing is the overall flow from strategic through operational down to tactical level, and that's not what I was discussing. I was discussing strictly within the strategic level. If the premises you based your plan on changes, you need contingency plans, and to adapt between them, and sometimes improvise. Let's hop to the military...

You are the commander of an army and responsible for one sector of a front. In your sector, there are three bridges that can handle 100 ton loads(think MBT on trailer behind a mover). Strictly on a strategic level, you need different strategic level contingency plan to deal with a destroyed bridge and how it affects your deployed forces, and those plans will have to take into account which bridge is destroyed etc. Or, your line of supply is dependant on a few bridges BEHIND you. What strategic contingency plans do you have to deal with sabotage units managing to blow up one or more? Keep in mind, 90+% of strategy is logistics, i.e what goes where.

Comment: Despite what hipsters think (Score 2) 47

Despite what hipsters think, Twitter is just a sideshow to what's really on display here, namely something that's been a staple of military leadership training for a loong time.

One of the first rules of war is: A plan of battle never survives first contact with the enemy unchanged.

The lesson in the above statement is that you can't just draw up a single grand plan, and stick to it no matter what. The reality is that any plan will always contain elements of estimates and guesswork. Therefore you make plans for different eventualities, and learn to adapt between different plans, and even drawing up new plans based on what you've learned.

In this case, the Republicans stuck to a single grand plan, with carefully scripted events. The democrats had a grand plan that outlined the goals needed, initial plans, and separate plans to adapt to unfolding events.

Twitter was just one tool in a large toolbox to achieve the above, and is in itself nothing special. Similar things have been spread via email, SMS, etc etc before, in other countries.

Comment: Re:sounds bad for Amazon's investment (Score 1) 92

by Shinobi (#48526771) Attached to: Valve Rolls Out Game Broadcasting Service For Steam

Just because there are that many people logging onto Steam every day does not equate to that many people being interested in viewing game streams.

And, as I said, but you ignored, CSGO was only one of the games going on at Dreamhack alone, and probably the one with the smallest playerbase. Total concurrent viewership was easily well over a million, just on the officially counted streams. Then there were the TV channels, in-game etc(Valve already has GOTV and DOTATV, so you can watch in-game).

Likewise, the grand finals for League of Legends reached a total of 27M unique viewers according to Riot, with peak concurrent viewers reaching above 11M, although Riot has a shady way of inflating viewer count, by embedding the stream in loading screens etc.

But, you are also facing the psychological factor I mentioned in the previous post: Most casual gamers just don't care about watching a single individuals stream, it's the ones that are already hardcore fans that bring in the money. It's like running a café, or a bar, or a club. You can place it in a highly populated area, yet without something to entice them, you will not attract many customers.

Comment: Re:sounds bad for Amazon's investment (Score 1) 92

by Shinobi (#48522687) Attached to: Valve Rolls Out Game Broadcasting Service For Steam

I think you vastly overestimate the theoretical viewerbase. Tournaments probably attract MORE casual gamers than dedicated player/non-tournament game streams. Comparison with real sports: The hardcore fans will watch every single league game, will watch qualification matches, will watch training sessions etc(this is very common in racing), the casuals will tune in for major tournaments, or the race itself etc. My brother watches football games every week, I watch the European Championship and the World Championship basically. Otoh, he watches a F1 or WEC race from time to time, I go to races, watch practice and quali sessions etc etc(Let's just say that the week for Le Mans 24 hours is grueling.... :p ).

That will most probably NOT change just because it's computer games.

Comment: Re:sounds bad for Amazon's investment (Score 1) 92

by Shinobi (#48517317) Attached to: Valve Rolls Out Game Broadcasting Service For Steam

The viewers are from all over the world including the US and Canada(And keep in mind, while CSGO was going on, there were still other games being played and streamed/broadcasted).

I didn't say it was completely mainstream. However, unlike what the poster I replied to claimed, it's not only hardcore gamers that care about the competition in tournaments. Casual gamers flock to watch the tournaments, including them people who wouldn't really call themselves gamers.

Otoh, in the nordic countries at least, we have a many centuries long tradition of playing games, even as adults, and most of the swedish religious extremists pissed off across the atlantic. Those protestants with their eternal penitence-based work "ethic" did see playing games as something frivolous and ungodly, and since so many of those aspect underly US culture at least that could explain some of the wide discrepancy.

(And with games I don't just mean gambling, or games like chess, but also physical games, such as team sports. Even nobility occassionally engaged in team sports up until late 18th century, though those sports had a more martial theme)

Comment: Re:Works but it's CPU hungry (Score 1) 92

by Shinobi (#48516233) Attached to: Valve Rolls Out Game Broadcasting Service For Steam

TV? Who's bothering with that crap? I'm talking about watching it in a player on one of my 1080p monitors. No amount of filtering will properly compensate for that low quality, even in native resolution.

As for someone behind the times, maybe you should take a look at your old equipment.

I tried Skyrim with Steam Broadcast, your Virtualdub approach, OBS and Xsplit. 720p, 2500kbit/s bitrate. 30 FPS, using otherwise default presets, and on my system(i5-2500 and 750 Ti, 8GiB RAM), I had no FPS loss, no stutter, and there was no major difference in CPU impact. What might impact you on your older CPU is the memory speed, if Steam captures at a default higher rate before encoding.

Are you having fun yet?