Attention ! Cette partie du site n'est plus mise à jour !
  Merci de visiter le portail d'accueil pour voir la dernière version

 Dossier "3D Game Creator 1.0"

Editeur : Dark Basic Software Ltd
Distributeur français : 3D Games Creator
Prix : 299 frs
Pour
¤ les nombreuses fonctions adapté aux jeux intégrer au langage
¤ Les tutoriaux pour débutant
¤ Traduction française
¤ Un langage vraiment accessible
¤ Le prix !
Contre
¤ Ne gère pas les bones et le morphing
¤ Pas d'éditeur de niveau en standard
¤ Editeur de code plein écran peu pratique
¤ Fonctionne qu'en plein écran
¤ Il faut pas mal réfléchire ;-)

Si vous rêvez de programmer votre propre jeu vidéo mais que vous êtes débutant ou que vous ne vous en sortez pas avec les langages traditionnels, alors 3ds GAME CREATOR est fait pour vous. Ce logiciel et un langage de programmation de type Basic qui vous permettra de créer vos propres jeux vidéo. Grâce à sa syntaxe simplifiée est à ces nombreux tutoriaux et exemple fourni 3dgc permettra aux plus grands nombres de s'initier aux joies de la programmation.

Avec 3dgc vous pourrez libérer vos idées en programme ce que vous voulez d'une simple application 2d de base au jeu en 3 dimensions. Grandement aider par de nombreuses fonctions intégrer il vous sera aisé avec quelques commandes de base d'utilisé les périphériques d'entrée comme les manettes à retour de force mais aussi les sons, les musiques midi, les animations avi, les textes ou encor importer les objets 3D au format Direct.X ou 3DS.

Attention Darkbasic est bien un langage de programmation complet et relativement performant où il vous faudra écrire vos commandes dans un éditeur de texte avant de le compiler pour rendre votre code exécutable et autonome. Il vous faudra donc grandement usé de votre matière grise et faire preuve de logique et de patience. 3DGC n'est en aucun cas un logiciel de dessin ou de modélisation 3D et il vous faudra importer vos objets de logiciels comme 3DS Max ou autres solutions moins cher ainsi qu'un Gimp ou Photoshop pour faire vos sprites et textures. Mais rassurez-vous, pour bien commencer de nombreuses librairies d'objets en tout genre vous seras fournis sur les 2 CD sans oublier une aide intégrée et des tutoriaux entièrement en français qui fera la joie des grands débutants.

Mais comment sa marche exactement ? j'ai jamais programmé, je pourrais aussi mi mettre ?
On va essayer de répondre à ces questions classiques par un exemple de base avec un code de déplacement sur le sol à la première personne que voici.

rem Création du sol avec une simple matrix texturer
make matrix 1,10000.0,10000.0,25,25
load bitmap "floor1.bmp",1
get image 1,0,0,256,256
delete bitmap 1
prepare matrix texture 1,1,2,2
randomize matrix 1,50.0

rem Position de la camera au départ
position camera 5000,200,5000

rem Active la synchro manuelle
sync on

rem Début de la boucle principale
do

rem Déplacement dela camera avec les touches, pour la manette il suffit de remplacer upkey()=1 par joystick up()=1
if upkey()=1 then move camera 10.0
if downkey()=1 then move camera -10.0
if leftkey()=1 then angley#=wrapvalue(angley#-2.0)
if rightkey()=1 then angley#=wrapvalue(angley#+2.0)

rem Rafraîchir la camera
xrotate camera 0.0
yrotate camera angley#
zrotate camera 0.0

rem Synchronise
sync

rem Fin de la boucle principal
loop

Voilà votre premier programme en 3D est fini, bien sûr c'est juste un exemple de base vraiment très simple et il y a encor du boulot pour en faire un jeu mais cela vous donnera une bonne idée du logiciel et de son utilisation.


Copyright © Steph3D.net 2001 - Tous droits réservé


All images and animations, By LAUX Stéphane Copyright © 2002-2006 All Rights Reserved