Bennugd – SpeedyLook encyclopedia

before-content-x4

Bennugd o simply Determine It is a programming language, oriented to the development of video games in 2 and 3 dimensions. It is a continuation of Div Games Studio and Fénix and is distributed under GNU General Public License license. It is ideal for those who want to start in the world of video game program for their simplicity when programming, but it is also a very complete tool, which thanks to the possibility of importing dynamic libraries scheduled in CT practically has no limits . Bennugd presents a large number of corrected bugs with respect to Phoenix in addition to a series of important innovations. Despite this, compatibility between both languages ​​is maintained.

after-content-x4

Table of Contents

Characteristics [ To edit ]

  • Language interpretted low in the Div, Mall and Pascal, very simple and powerful.
  • Completely modular.
  • Multiplataform:
    • Windows 9x/ME/2000/XP/Vista/7
    • Linux (x86/ARM/PPC/…)
    • FreeBSD [ first ]
    • MAC OS X [ 2 ]
    • IOS devices (iPhone, iPad, iPod touch)
    • Haiku.
    • Consolas: gp2x wiz, popularity, [ 3 ] ​ XBox, Wii, [ 4 ] ​ GP2X, Dreamcast, Playstation 2, [ 5 ] ​ PSP

Compiled programs can be exchanged between any of those platforms without the need for recompilation.

  • Processes (multihilo programming).
  • 2D render engine for software.
  • Highly portable.
  • Regular expressions.
  • Graphic modes 8, 16 and 32 bits, among other things, allows rotation of sprites , climbing, alpha blending , blendops , additive and subtractive blit, etc.
  • Reproduction of sound in a format, pcm and ogg vorbis.
  • DLL library support on the platforms that allow it.

In the 1990s, Daniel Navarro Medrano created a tool oriented to the creation of 32-bit video games under MS-DOS. The new language, named Div Games Studio, combined C and Pascal characteristics with a complete environment that allowed the creation and editing of all aspects of the projects: programming, graphic and sound edition and a long etc.

Fenix, initially under the name Divc and GNU nature, appeared by the hand of José Luis Cebrián as a tool capable of compiling and executing those games in Linux. The name was changed in version 0.6 of the compiler, which also introduced other improvements, such as the appearance of an intermediate file between the compilation environment and the execution environment. It was no longer necessary to distribute the source code of a game to play the games. The main advantage of that practice (similar to Java) was clear, compile on a platform and execute in many.

In version 0.71 the project was stopped, which resulted in multiple derived versions that corrected failures or added new features.

The official version of FENIX was resumed by Slàinte in 2002, an old acquaintance of the Div community for being the webmaster of one of the most important web pages for the community, who continued the project under the name of FENIX – Project 1.0 to which its creator would soon be rejoined and whose first objective was to clean the error compiler and stabilize it. Since then the compiler has undergone numerous changes and improvements, leaving aside compatibility with div.

Later, after a long time without modifications, in 2006, Fénix was retaken by the Argentine Hacker Splintergu, the same one that implemented the first DLLS system. After many comings and turns, Splinter decided to create a fork fork, with great internal changes such as the adoption of a modular system, but that would maintain compatibility with its predecessor. [ 6 ] Thus Bennu is born, which would then add to his name “GD” ( Game Development ) because there was already another project with the original name. While there is still no release Officer, beta versions are now available.

after-content-x4

References [ To edit ]

See also [ To edit ]

external links [ To edit ]

after-content-x4