DS-Scene www.ds-scene.net
  Welcome Guest ( Log In | Register )
Get Adobe Flash player
 » Quoting: Comment on: NightFox’s Lib Version 20110906
Foxi4 Poland

  Fri, September 9th, 2011 at 16:36
MJaoune on Fri, September 9th, 2011 at 08:51 GMT  
Kon-Tiki on Thu, September 8th, 2011 at 08:15 GMT  

So to put it crudely, using no LibNDS would be like writing in ASM (probably technically not true, but it's just an analogy to make things clear), using LibNDS is like using C++ and NightFox is like using Allegro or SDL or such?

You can't write directly in ASM unless you have an Assembler/Compiler. Any programmer can write in ASM (Even for the DS) using gcc compiler, but can't without a compiler.

It is too hard for a human to write in assembly (Or even C++) without a library (Libnds in this case) that controls the hardware and provides functions to control the hardware.

And yes, using libnds (Not only C++) and NightFox is like using SDL or SFML for the Computer.

The commercial games you see in stores are not hardly programmed, since they use an Engine to make it easier for them to program the game. Very few commercial game programmers can program a game using raw OpenGL. I use the semi-OpenGL included in Libnds to program 3D for the DS. I hate commercial game programmers that use Engines to make it easier for them to program, and then they sell the games with an expensive price (It is a good thing that I download free pirated commercial games), even graphic designers work harder than commercial game programmers!!

Every single game in existence works ontop of an engine. I'm not sure what you're trying to say, but I think you may be reffering to "re-using" engines in several installments of a series, which isn't all that bad as long as the engine is being improved.

As far as writting in ASM is concerned, it's not *that* horrible, and it's far from an "inhuman" feat. C++ is even easier, seeing that it's been standarized over and over again and it's well-documented. At the end of the day, libraries are shortcuts. A true development studio, when creating an engine, creates their own libraries which they do not share with anyone and they carry on improving them, with an exception for graphics card related libraries, which are supplied to them in form of DirectX, S3Metal(legacy) and OpenGL by outside companies.

Home    Download    Forum    Release List    Reviews    RSS Feed    Search    Weblinks
Powered by FunkySkunk Forums v2 © 2007 retrohead - Exclusive to DS-Scene.net - irc.efnet.net #ds-scene 
Performed 5 Queries in 0.00184 Seconds. 
The page rendered in 0.21157 Seconds.