Apocalyx 3D engine includes features like rendering of sky boxes, cloud layers, lens flares, flat terrains and height fields even with reflections, infinite terrains, wavy surfaces, sprites, billboards, meshes with diffuse, gloss, environment and bump mapping, particles emitters, planar shadows , the loading of 3DS and OBJ meshes, the animation of MD2, MD3 and Cal3D models, the loading of BSP levels with collision detection and lightmaps, the support for OpenGL vertex and fragment programs and the support of the GLSL language for vertex and fragment shaders, the playback of MIDI and MP3 soundtracks, the spatialization of 3D sound, the capture of sound samples, the management of compressed data and a particle-based physics engine suitable for the simulation of flags, cloths and articulated, soft or rigid bodies. Apocalyx moteur 3D comprend des fonctionnalités telles que le rendu du ciel boîtes, couches de nuages, l'objectif des fusées éclairantes, des terrains plats et la taille des champs, même avec des réflexions, infinie terrains, les surfaces ondulées, les sprites, les panneaux d'affichage, avec la diffusion du mailles, brillant, l'environnement et le bump mapping, particules émetteurs, ombre plane, le chargement de 3DS et OBJ mailles, l'animation de MD2, MD3 et modèles Cal3D, le chargement de BSP niveaux avec détection de collision et lightmaps, l'appui d'OpenGL vertex et fragment programmes et l'appui de la GLSL sommet pour la langue et fragment shaders, la lecture de MP3 et MIDI musiques de films, la spatialisation du son 3D, la capture d'échantillons sonores, de la gestion des données compressées et une particules à base de moteur physique approprié pour la simulation des drapeaux, tissus et articulé, souple ou rigide organes .


The engine also includes and provides easy access to libraries such as the ODE physics engine, the ColDet Collision Detector, the Cal3D Animation Library, the LUA scripting language to describe and control the scenes without any recompilation, the Tiny C compiler for fast compilation of C time-critical code and the C Scripting Language, the AngelScript Language and the SMALL language for fine control of bots’ AI. Le moteur comprend également et offre un accès facile à des bibliothèques comme le moteur physique ODE, le ColDet détecteur de collision, la Bibliothèque Cal3D Animation, le langage de script LUA pour décrire et contrôler les scènes sans recompilation, les petits compilateur C pour accélérer la compilation de C au facteur temps et le code C langage de script, AngelScript la Langue et la petite langue amende pour le contrôle de bots' AI.
Then, to help the development of interesting AI, the engine also uses the MicroPather library (for A* path finding algorithms), the OpenSteer library (for the implementation of steering behaviors) and a library to define and control finite state machines. Ensuite, pour aider au développement de intéressant AI, le moteur utilise également la bibliothèque MicroPather (A * pour trouver un chemin algorithmes), la bibliothèque OpenSteer (pour la mise en œuvre des comportements de direction) et une bibliothèque de définir et de contrôle des machines à états finis.

Apocalyx 3D Moteur de capture d'écran

The engine is completely scripted and no recompilation is needed to create new contents. Le moteur est entièrement écrit et pas de recompilation est nécessaire pour créer de nouveaux contenus. You program your scripts using the LUA language, or other languages available, and add your media files. Vous programmez vos scripts en utilisant le langage LUA, ou d'autres langues disponibles, et d'ajouter vos fichiers multimédias.
The current implementation of the engine supports only Win98 (or higher) with an accelerated graphic card and OpenGL drivers installed (the more recent the better). L'implémentation actuelle du moteur ne supporte que Windows 98 (ou supérieur) avec une accélération de carte graphique et OpenGL drivers installés (les plus récentes le meilleur).

The engine is based on OpenGL. Le moteur est basé sur OpenGL. Version 1.5 is better to access some advanced features, but 1.1 should be supported as well. Version 1,5 est préférable d'accéder à certaines fonctionnalités avancées, mais 1,1 devrait être supportée. The OpenGL Shading language (GLSL) is fully supported. OpenGL Shading Language (GLSL) est entièrement pris en charge.

Check the included demo. Cochez la démo inclus. I am impressed with the features. Je suis impressionné par les caractéristiques.

Apocalyx is used to create programming game - Apocalyx est utilisée pour créer de programmation jeu -- GunTactyx .

Leonardo Boselli, lead developer of Apocalyx, has previously developed popular Leonardo Boselli, développeur en chef de Apocalyx, a déjà développé populaires interactive game JRobots jeu interactif JRobots . JRobots & Guntactyx differ from regular games in that they are played by robots which are programmed (given AI) by their developers. JRobots & Guntactyx diffèrent de jeux ordinaire dans la mesure où ils sont joués par des robots qui sont programmés (compte tenu AI) par leurs développeurs. While fighting the developers / players do not have any direct input to the game. Alors que la lutte contre les développeurs / acteurs n'ont pas de contribution directe à la partie. Your robot has to duke it out alone (or with his teammates in team mode) without any help from you. Votre robot doit duc elle seule (ou avec ses coéquipiers en équipe mode) sans l'aide de votre part.


You may also like to read Vous mai également à lire

Looking forward to hear your thoughts. Dans l'attente de connaître votre opinion.



Please enter the code shown below ( to verify that you are human ) before you click Submit Comment . S’il vous plaît entrez le code ci-dessous (pour vérifier que vous êtes humain) avant de cliquer sur Envoyer un commentaire.