Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment: Goodbye Mono, your license stinks. (Score 1) 223

by goruka (#49409561) Attached to: Mono 4 Released, First Version To Adopt Microsoft Code
While Microsoft released CoreCLR under MIT license, Mono runtime is LGPL. This makes it unusable on mobile (according to their own words, unless you pay) and more closed platforms, and beats the purpose of a platform independent VM.

CoreCLR has no such restrictions and is gathering an enormous developer community, so I can't wait until we can kiss Mono goodbye.

+ - Godot Game Engine is now FREE!->

Submitted by goruka
goruka writes: Godot, a community developed game engine (and self proclaimed as the most advanced open source game engine) became free today. Previously, Godot’s license (MIT) allowed users to do anything, but this wasn't really following the true definition of “free” which was adopted by the industry leaders such as Unity 5 or Unreal 4, which also recently became free.

To make Godot a more viable choice in the eyes of video game developers, the team has decided to attach strings to it’s freedom.

Link to Original Source

Comment: Kind of Pointless (Score 1) 31

by goruka (#49379853) Attached to: Developer of 'Banished' Develops His Own Shading Language
The biggest problem when going from a platform to the next is not so much having to rewrite the language (pretty much everything runs GLES2 and will run GLES3, and that means GLSL, -except consoles-), but the fact that you will use completely different techniques depending on the underlying hardware and features. Having a single shader language does not prevent you from having to rewrite stuff many times.

Comment: Question! Shouldn't multiplexing be priority? (Score 3, Interesting) 71

by goruka (#49119429) Attached to: UK Scientists Claim 1Tbps Data Speed Via Experimental 5G Technology
I'm not an electrical engineer or anything close, but I live in a developing country and notice that the biggest problem here is not 3G or LTE speed (which just works fine everywhere) but that when a zone gets a little crowded, even if the signal strength is high, connectivity drops to E and stops working.

Is this a problem that the specification does not allow more than a certain amount of frequencies per antenna and more are needed? As in, If it's so easy to saturate an antenna, shouldn't the extra frequencies, speed and bandwidth be used for allowing more connections instead first?

Comment: Explain this to a non-Americal please.. (Score 2) 182

by goruka (#48846017) Attached to: Republican Bill Aims To Thwart the FCC's Leaning Towards Title II
There is something I don't understand here..
During all Obama's presidency, did Republicans manage to keep being the ruling party somehow? because it seems even with a Democrat president Obama can't pass any law without going through them.
Or is all this democrat/republican thing just theater and Obama pretends to be the good guy failing to fight to the bad guys?
Or something else going on?

+ - Lost Beagle2 probe found 'intact' on Mars->

Submitted by Stolga
Stolga writes: The missing Mars robot Beagle2 has been found on the surface of the Red Planet, apparently intact.

High-resolution images taken from orbit have identified its landing location, and it looks to be in one piece.

The UK-led probe tried to make a soft touchdown on the dusty world on Christmas Day, 2003, using parachutes and airbags — but no radio contact was ever made with the probe.

Many scientists assumed it had been destroyed in a high-velocity impact.

Link to Original Source

Comment: Re:Script sharing with non-Godot programs (Score 1) 54

by goruka (#48611079) Attached to: Godot Engine Reaches 1.0, First Stable Release
I understand, but this is not a common case scenario, and more like a rare situation.
It is also not a problem exclusive to GDScript, and might still happen with C#, C++ and other languages.
So, given in far most cases the situation you describe does not apply, using a custom language in this case seems more like "using the best tool for the job " principle.

Comment: Re:Torque MIT Licensed and More "advanced" (Score 1) 54

by goruka (#48610731) Attached to: Godot Engine Reaches 1.0, First Stable Release
I had the "pleasure" to port Torque3D to PSP, so I know it inside out. Torque is (sorry for the strong words) a pile of shit, it has always been a pile of shit and it will always be it.
It was opensourced because it failed as commercial offering, developers did not want to use it back then and that fact will not change even if you offer them money.

Comment: Re:Yawn (Score 1) 54

by goruka (#48610567) Attached to: Godot Engine Reaches 1.0, First Stable Release
Except the above mentioned have several problems:
-They are dog slow because every indexing is a lookup in a hash table.
-They don't have proper multi-thread support (with ability to share context between threads), this is essential for videogames. They either not support it or have a global lock.
-They do not support vector types natively (Vector2,Vector3,Matrix2,Matrix3,Matrix4,etc) which are also essential to video games (and binding as usretype is really slow)
-Have terrible means of GC, which are also not designed for video games. GCs usually "stop the world" to work, and when they are run incrementally they can leak memory without the user noticing. Even Unity has problems with this with C#.

Why is it so difficult to understand that Godot has created a custom script language to avoid the problems mentioned above, because the "existing languages" everyone suggests are not designed for videogames and real-time?
Is it so important to use an existing language, even at the cost of poorer performance and worse integration?. GDScript also tries to be as similar as possible to Python, to ease the transition.

+ - Godot Engine Reaches 1.0, Releases First Stable->

Submitted by goruka
goruka writes: Godot, the most advanced open source (MIT licensed) game engine, that was open-sourced back in February, has reached 1.0 (stable).
It sports an impressive amount of features, and it's the only game engine with visual tools (code editor, scripting, debugger, 3D engine, 2D engine, physics, multi-platform deploy, etc) on a scale comparable to commercial offerings. As a plus, the user interface runs natively on Linux. Godot has amassed a healthy user community (through forum, Facebook and IRC) since it went public, and was used to publish commercial games in the Latin American and European markets such as "Ultimo Carnaval" with publisher Square Enix, or "The Mystery Team" by Sony Computer Entertainment Europe.

Link to Original Source

Unix: Some say the learning curve is steep, but you only have to climb it once. -- Karl Lehenbauer