a02halo
Avant de commencer : en général, on ne révèle pas les raison secrètes !
Mon tuto ne t´apprend pas à faire un jeu ; il t´aide à comprendre comment, à partir d´instructions, provoquer une sortie.
Par exemple comment enregistrer des informations, afficher des images, jouer de la musique, etc.
Une fois que tu sais tout cela, de deux chose l´une :
-ou tu vois pas du tout le rapport avec ton FPS, et, dans ce cas, il te manque une chose dont je ne parle pas dans ce tuto : la logique ( comment procéder pour que si on appuie sur haut, le perso avance, bas il recule, etc.). Dans ce cas, je veux bien essayer de t´écrir un petit cours là-dessus
-ou une fois le tuto terminé, tu auras à la fois les connaissances du langage et la logique nécessaire pour créer ton jeu.
Ne crois pas que l´exemple 2 est impossible : Personnellement, j´ai une sorte de logique que je ne m´explique pas, ce qui fait que j´arrive très rappidement à inventer un code source provoquant ce que je veux ( bon, je n´ai pas encore fait de grands projets...). Donc voilà ta mission, jeune programmeur : chaque fois que tu apprends un nouveau mot ( PRINT, INPUT ou autre), essaie de réfléchir comment tu pourras l´utiliser dans ton jeu. Ne t´inquiète pas si tu n´a rien compris, ça viendra. Histoire de bien te faire comprendre la différence entre la logique ( comment faire pour provoquer tel événement) et la syntax ( connaître les différents mot te permettant de provoquer les sortie ( PRINT etc)), voici un petit problème assez cool qu´on m´avait posé quand je débutais en prog´ ( attention, c´est dur!) :
Cette phrase contient deux errreurs.
Je te laisse les chercher ( je te donnerai la solution un de ces quatre ! )
Moi je vient de debutter l´aprentisagede Darkbasic(bon la syntaxe je conaissais deja un ´tit peu vu que j´avais fait python) et voila j´ai cree mon 1er programme en mode texte:
un lecteur de TVA, vous lui donnez le prix du produit ainsi que le numerateur de la tva(imaginons que c´est 20%, vous donnez juste 20)
lien: http://membres.lycos.fr/gandoula/stock/tva.rar
prog_debutant en fait ma copine qui est illustratrice m´aide pour la création des persos et des décors. ![]()
Timorite
Cool, je me réjoui de voir ce que ça va donner. Pour les persos, tu ( ou vous) les dessines ( z) au crayon avant de les modéliser, ou tu les inventes " sur le coup"?
1aragorn
bienvenu parmi nous! Je n´ai pas encore eu le temps de tester ton programme, mais merci d´avoir mis le lien!
a02halo
tu dis avoir un petit carnet où tu note les choses essentiels : j´avais fait la même chose quand j´apprenai le BASIC, et c´est vrai que tu retient assez bien comme ça! Sinon, des remarques à propos du tuto? Il est compréhensible? Il manque des truc? Ah oui, tu me demandais si, une fois le tuto terminé, tu pourrais faire un jeu, et j´ai oublier un détail dans ma réponse.
Quand tu veux faire un jeu, il y a principalement deux choses :
-la programmation ( je ne reviendrai pas là dessus)
-tout ce qui est graphique ( perso, décors, menu...)
( il y a aussi la musique et d´autres détails, mais ils sont moins important)
Si tu veux faire un FPS, tu dois avoir :
-les images de tes menus ( 2D)
-les persos modélisés en 3D
-les décors ( 3D aussi)
-les objets ( armes, arbres...) ( 3D aussi)
Si tu ne sais pas modéliser, tu peux très bien utiliser des modèles 3D déjà existant : Par exemple, la collection DarkMATTER te propose divers modèles ( ninja, G.I., extraterrestres, etc) que tu peux utiliser dans ton jeu. Donc, comme tu peux le voir, même si tu ne sais pas modéliser, tout n´est pas perdu! Restent les images 2D, comme pour faire l´écran titre et les menu, ça, tu doit les faire toi même. Mais ça, je crois que tu sais faire!
moi j´ai des problemes avec les textures... comment on fait pour répéter une texture sur un surface? et est-ce que c´est possible de mettre un texture différente à chaque coté d´un cube?
parce que quand je met une texture devrait faire tout le tour, elle se rmet en plusieurs fois ( 1x par coté)
-ultimate- pour pouvoir paramétrer la projection de texture, je pense que la seule solution est de passer par un programme de 3D et d´assigner des coordonnées de mapping à un cube et de l´exporter pour DarkBasic.
prog_debutant pour les persos, on fais d´abord tout un tas de croquis pour bien définir le design de chaque perso, puis on dessine les artworks et les modelsheets, puis on modélise. Modéliser directement ce qu´on a dans la tête c´est prendre le rique que ça ne donne rien et mettre à la poubelle des heures de travail ![]()
![]()
timorite
tu pourrais juste me donner la traduction de artworks et modelsheets? C´est des grille où on a le perso dessiner de face, de profile, etc? Si c´est le cas, c´est aussi la technique que j´utilise. D´ailleur, je sais pas si tu connais, mais voici un lien vers un site plein de plans de voitures et autre véhicules ( c´est pas les truc les plus utilisés dans un jeu de combat, mais ça peut toujours servir...) :
http://www.suurland.com/blueprints_archive.php
c´est tout pour aujourd´hui...
-> prog_debutant
Oui, les modelsheets ce sont les dessins de face et de profil qu´on peut mettre en fond dans 3D Studio pour modéliser dessus. Les artworks ce sont des illustrations qui permettent de définir clairement chaque détail d´un perso, au point de vue de sa couleur, de sa posture, de sa personalité,...
Merci pour le lien, effectivement ça peut toujours servir ![]()
De rien. Et merci pour tes explications!
De rien, et merci à TOI ( comment faire remonter un topic sans mettre de " up"
)
Tiens tu as un nouveau pseudo?
Oups!
Enfait, prog_debutant je l´utilise que sur ce forum. Comme je participe souvent à d´autre forum ( généralement sur les forum orientés graphique), je me suis fait ce pseudo que j´utilise un peu partout. Et je l´ai aussi sur jeuxvideo.com. Comme je venais de passer sur un autre forum avant, je me suis trompé de pseudo. Je pourrais ne garder que " Qosimo", mais vu que tout le monde sur ton topic me connaissent sous le nom de prog_debutant, je ne vais pas changer pour l´instant...
-----
Au fait, j´ai essayé d´exporter un modèle texturé avec Blender, puis j´ai importer dans la section media de DBpro l´objet et la texture. J´ai créé un programme tout simple, du genre :
set window off
load object " cube-texturé.x",1
wait key
j´exécute... le cube apparaît, mais sans texture. Je me suis renseigné auprès d´autres utilisateurs de Blender, voilà en gros leurs réponses :
" je suis pas sûr, mais il me semble que le format . x contient déjà l´image"
" tu n´a peut être pas placé ton image au bon endroit"
Comme tu exporte aussi en . x, je me demandais si tu avais réeussi à exporter un modèle texturé. Au fait, quel est l´avantage/inconvénient du format . x vis-à-vis du format.3DS?
Merci !
ps:
je cite :
Timorite Posté le 13 juillet 2005 à 23:54:02
De rien, et merci à TOI ( comment faire remonter un topic sans mettre de " up"!)
-> enfait, ma technique est encore plus astucieuse qu´elle n´en à l´air, car cela te permet de faire cette remarque, et donc, elle a un double effet!
Mais quelle ingéniosité
Oui, mes . x contiennent déjà les textures, mais j´avoue que j´ai passé pas mal de temps à chipotter en exportant avant de trouver une configuration qui fasse que les textures s´affichent correctement. Mais il y a déjà une ou deux choses auquelles il faut faire attention, déjà mes textures ne s´afichent que si je mets un éclairage ambiant à 100 au début du code ( SET AMBIENT LIGHT 100), il faut aussi collapser les coordonnées de mapping à l´objet avant de l´exporter ( ça je sais pas si c´est pareil dans Blender), puis dans l´exporter il faut bien cocher " mapping coordinates" et " copy texture map".
Et les . 3DS je ne les ai pas encore vraiment utilisés, je les ai juste essayés mais comme ça ne marchait pas correctement et que j´avais déjà passé pas mal de temps à faire fonctionner les . x j´ai pas persévéré. Mais si tu veux j´essayerai de regarder à ça encore une fois.
![]()
![]()
Hello!
Je suis pas disparu! ( pas très français ça...)
C´est juste que je viens de passer deux semaines de vacances, au soleil!
Merci pour les expliquations. Enfait, comme j´ai pas trouvez ce qui ne jouait pas dans l´exportation, j´y suis allé comme une brute:
j´ai affiché le fichier . x dans le bloque-note, et j´i tapé à la main les lignes que blender avait ouliées, soit la partie qui disait quel était le nom de l´image à utiliser comme texture. Résultat : après un ou deux essais, j´ai reussi à trouver ce qu´il manquait et aintenant les textures sont là! Mais, manque de bol, j´ai un problème deux fois plus bizarre...
Tu te rappelles quand certain de mes modèles n´arrivaient pas à être " loadé" par DarkBasic? Ben maintenant, non seulement j´ai toujours pas pigé d´où venait le problème, mais une nouvelle catégorie s´ajoute aux précédentes ( snif!):
-1: les objets qui se load sans problèmes
-2: les objets qui se load pas
et les petits nouveaux:
-3: les objets qui se load, mais qui une fois loadé arrêtent l´exécution du programme!
Bref, encore un mistère non résolut à confier à sherlock holmes!
----------------------------
Ouais j´ai exactement le même problème. Et malheureusement la seule solution est d´essayer différents changements et espérer que ça marche.
Par contre aller modifier le . x à la main j´ai encore jamais fait, du joli bidouillage. ![]()
Oh ! T´as le même problème que moi. Pas de bol !
Mais en même temps, ça nous permet de trouver ensemble ce qui joue pas... Enfait, je trouve que c´est un peu le point négatif de DarkBASIC: l´éditeur est un peu " aléatoire": un jour ça marche, le suivant non, certain truc marche d´autre pas,... C´est un peu décourageant. Mais d´un autre côté, j´imagine que si j´avais moi même programmé le moteur 3D, il serait nettement moins bon... ( et en plus je sais pas en faire). D´ailleur je me demande à quoi ressemble la source d´un moteur 3D. Il faut que j´essaie de me renseigner ![]()
t´as bientôt des nouvelles images de ton jeu?
Tu pourrait expliquer tu as rajouté quelle lignes pour mettre la texture ??
sinon j´aiune autre question en rapport avec les textures : dans le f.a.q. de http://www.games-creator.com , tout en bas, il y a écrit :
"Vous pouvez aussi assigner chaque partie de votre objet avec une texture différente si vous le souhaitez."
avec quelle comande??