Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 33 761 917

  • Nb. de membres 193
  • Nb. d'articles 1 329
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» AmiDARK Engine 0.9 RC1 Progress

AmiDARK Engine 0.9 RC1 Progress

3 Modérateur(s)
K-LElwoodcorto
AmiDARK AmiDARKicon_post
Ca y est !
J'ai enfin fixé les 2 bugs (de m****) que j'avais concernant l'affichage 2D & 3D.
Le nouveau système de gestion par "liste de rendus" est pleinement fonctionnel et utilisé par les modules Basic3D, Image et Sprites.
(il faudra que je change le module Basic2D pour être inclut dans cette liste de rendu.
Le nouveau système permettant d'intégrer des plugins dans les initialisations et dans le rendu est lui aussi pleinement fonctionnel.
Cela signifie que je suis en train de préparer la release 0.9
Cela dit, cette release ne sera officielle qu'après la Pianeta Amiga car, un contact qui y sera présent pourra faire démonstration de cette nouvelle version (en préversion).

La documentation concernant les 2 modes de créations de plugins ne sera peut-être pas terminée mais elle le sera pour la version 1.0 finale

Donc, début semaine prochaine sur www.os4depot.net appara?tra la version 0.9 de l'AmiDARK (2D) Engine.

@+
AmiDARK
http://www.amidark-engine.com
AmiDARK AmiDARKicon_post
Bah il y aura surtout des exemples d'utilisation de ces commandes pour montrer un peu les possibilités ;)
Elwood Elwoodicon_post
Oui je sens que la doc va être très utile. Et n'oublie pas de faire des schémas explicatifs. :-)
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
AmiDARK AmiDARKicon_post
Tout à fait.

En fait je pensais, pour la compatibilité au niveau "réaction", "rendu" du produit.

Car là, actuellement, près de 98% des commandes que j'ai crée pour l'AmiDARK Engine sont les mêmes que celles de DarkBASIC Professionnal / DarkGDK et seul le préfixe "DE" doit être changé en "db". Cela peut effectivement être fait par un préprocesseur.

Cela dit, les fonctionnalité de la méthode de rendu que je viens de mettre au point ne sont pas toutes disponibles dans DarkBASIC Professional / DarkGDK et ça ... même un pré-processeur ne pourra rien y changer.

Les fonctions que je vais créer pour des rendus de *scènes spécifiques* (qui pourront servir pour des démos 3D ou des effets spéciaux dans les jeux) genre créer plusieurs couches de 2D / 3D / 2D / 3D / 2D / 3D qui se superposent, n'existent pas sous DarkBASIC Professionnal...

Mais tout cela sera expliqué dans la documentation finale (enfin, j'essayerai de ne rien oublier :p)
Elwood Elwoodicon_post
Citation : AmiDARK?

Il conservera "autant que faire se pourra" la compatibilité avec DarkBASIC Professionnal & DarkGDK.

la compatibilité peut aussi se faire par un "pré-processeur" qui modifie le code DBpro en AmidarkEngine à l'ouverture du projet ;-)
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
AmiDARK AmiDARKicon_post
Citation : Elwood?
J'ai comme l'impression que tu veux montrer aux développeurs de la version PC que tu peux mieux faire. Et je trouve que c'est bien parti :-) Continue comme ça.


Lool.
Ce n'est pas exactement cela... Mais il y a de l'idée :p
Disons que je commence à avoir une autre vision de mon projet...
(Maintenant que ma santé commence à s'améliorer, mon mental commence à retrouver la forme lui aussi et à émettre des idées :p)

C'est on dirait un peu "sortir de l'ombre" de l'original (DarkBASIC Professional / DarkGDK) grâce auquel j'ai pas mal appris (pour structurer l'AmiDARK Engine) et ce pour que l'AmiDARK Engine devienne un logiciel "à part entière".
Il conservera "autant que faire se pourra" la compatibilité avec DarkBASIC Professionnal & DarkGDK.
Mais pour que l'AmiDARK Engine soit "l'AmiDARK Engine" il va falloir qu'il ait ses propres cartes à montrer ;)
(Ainsi il ne sera plus réellement une sorte de "Port from scratch" (Portage repris à 0) mais réellement un produit *purement Amiga* et avec en bonus, le fait d'être compatible "DarkBASIC Pro/DarkGDK")

Voila ma pensée actuelle ;)

Message édité par : AmiDARK / 24-11-2013 00:06
Elwood Elwoodicon_post
Citation : AmiDARK?
"Advanced Render Method"


Plutôt : Rendering Method

Citation : AmiDARK?
chaque module s'il est utilisé, est inclut à la compilation et, sa fonction d'initialisation demandera à l'ARM (Advanced Render Method) d'ajouter sa fonction de rendu dans la fonction principale d'affichage (Synchro à l'écran).

Cooool ! :-)

Citation : AmiDARK?
On commence avec tout cela à sortir du cadre de la "compatibilité" avec DarkBASIC Professional & DarkGDK.


J'ai comme l'impression que tu veux montrer aux développeurs de la version PC que tu peux mieux faire. Et je trouve que c'est bien parti :-) Continue comme ça.
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !

Message édité par : Elwood / 23-11-2013 23:54
AmiDARK AmiDARKicon_post
Oui je comprends.

Le terme exact serait plutôt un "Wrapper de fonctions" pour les rendre disponible depuis Hollywood.
Seul soucis c'est que l'AmiDARK Engine ne fonctionne pas sur 680x0 ... Uniquement sur AmigaOS4.1 et MorphOS ...
Donc tu risques de le faire pour pas grande chose ...
artblink artblinkicon_post
Normal... t'es nul PTDR


Je parler d'un API style MHE dédié à l'Amidark (comme ça tu t'occupe de ton langage) mais je le fait avec MuiRoyale (Hollywood) mais ça va ramer à mort sur 6800x0+CGFX


T'as compris mon kiki?

:=!
AmiDARK AmiDARKicon_post
Artblink : Je dois avouer que je comprends pas ce que tu veux dire ...
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme