CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Projet

JeanYvesYves
JeanYvesYves
Niveau 10
17 mai 2004 à 22:11:39

je confirme pour 3DS : création d´objets :)
créer des objets a la main ( dans le prog) comme des bonhommes : C de la folie :) il faut 3DS ou un équivalent pour les créer, puis les inclure dans le projet.
Niveau rapidité du jeu, c´est pareil une fois chargé :) C´est toujours des triangles ! qu´ils soient rentrés en dur dans le programme ou chargé depuis 3DS ne change rien : a la sortie c´est des triangles en mémoire :)

Pour ma part, en effet, j´ai fait DESS image : qui n´est pas un DESS de graphiste ou modeleur, mais de programmeur :) programmeur spécialisé en image.

Sinon, ben si tu veux faire le laby avec 3DS, tu peux, certes. Cependant, s´il n´est pas régulier, tu es obligé de gérer des collisions plus complexes ( avec un octree ou un arbre BSP)
L´avantage de modéliser le laby avec un bitmap, c´est que, tes pixels noirs seont du vide, tes pixels blancs seront des murs : tu dessines ton laby : puis pour chaque pixel x,y, s´il est blanc, tu mets un cube en x,y : ton laby est ainsi réalisé avec une petite fonction, et sans 3DS :)
Pour les collisions : a la position x,y du joueur, tu vérifies si le pixel associé n´est pas blanc, pour voir s´il ne touche pas un mur, et c´est terminé :)

Enfin bref :) Je pense que tu as envie de faire un projet ou tu modélises avec 3DS, j´aurais + utilisé 3DS pour les monstres, ou les objets, mais bon, il n´y a pas qu´une unique solution :)

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 12:48:26

Bjour. salut JeanYvesYves
j´ai mieu compri ce que tu voulait dire. Mais je ne connai rien a la prog. Mais si le projet t´interesse...

grosbill7b
grosbill7b
Niveau 10
18 mai 2004 à 12:56:44

qd t´en arriveras aux monstres, je peux te programmer l´IA si tu veux... je la fais en multi-cubing si tu connais ( esk´il y a un ennemi devant? oui--> tirer, non--> avancer, etc.)

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 13:03:38

ok grosbill7b

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 13:04:13

une chtit question: t´arriverait pas a programmer les déplacements???

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 13:05:13

et tu programme avec quel logiciel

grosbill7b
grosbill7b
Niveau 10
18 mai 2004 à 13:06:29

bien sur... jte donne un exemple du principe:

ennemi 1 name> Goblin
( jme rappele pas des commandes par coeur lol)

voit ennemi?
oui---> tire
non---> y a t il un mur devant? oui---> tourner 90°droite
non---> avancer

tu vois +/-? bon, evidemment, il faut que ce soit bien plus complexe pr ke ce soit crédible lol

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 13:34:42

si le projet t´interresse tu pourrait faire un bout de la prog

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 13:35:38

tu connai le dark basic???

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 13:40:41

allez a plus

JeanYvesYves
JeanYvesYves
Niveau 10
18 mai 2004 à 16:43:35

si j´ai le temps a l´occas, je te donnerai un coup de main. Mais pour ma part, pas de Dark Basic, C ou C++

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 16:56:05

pour moi le c++ sa marche.
Tu me conseille koi comme prog???

JeanYvesYves
JeanYvesYves
Niveau 10
18 mai 2004 à 17:08:45

ben devc++ par exemple, avec OpenGL, et meme un petit glut pour amorcer, et basta.

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 17:10:32

j´ai un cd avec devc++ j´essaierait de l´installer.

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 18:22:24

up

Giga-Nova
Giga-Nova
Niveau 9
18 mai 2004 à 18:34:43

:hello:
je vient de commencer la programmation, et je me demandais pourquoi tout le monde parle de openGL, c´est quoi? Ca ressemble a un nom de moteur graphique... ? !?

Dragon_s_King
Dragon_s_King
Niveau 9
18 mai 2004 à 18:51:19

Je ne peu pas te répondre. dsl
demande à jeanyvesyves

Giga-Nova
Giga-Nova
Niveau 9
18 mai 2004 à 18:53:01

tu as commencé ton projet de labyrinte ?

gollumkawder
gollumkawder
Niveau 10
18 mai 2004 à 19:24:24

Yo c´est parti pour OpenGL
alors c´est quoi ce truc, quand tu fais de la programmation tu peux en principe tout faire, mais comment afficher des images a l´écran etc ? on utilise un API graphique, cela te permet d´utiliser des fonctions de math ( la plupart du temps) pour afficher des choses a l´écran ( en général des primitives) mais aussi de gerer, la couleur et tout un tas de paramètres comme ou est-ce que la caméra regarde ( en prog graphique on considère la vue d´écran comme un appareil photo qui regarde une scène, quand on parle de 3D en fait tu ne fais pas vraiment de 3D puisque c´est affiché sur un seul plan, celui de ton écran, mais c´est la PERSPECTIVE qui change tout, c´est a dire une troisième coordonné ( appellé z comme dans x = abscisse, y = ordonnées z = je sais pas comment ça s´appelle, les autres te diront)

enfin bref, l´api te permet d´afficher surtout des figures géométrique simple ( comme le dit Jyy tout objet complexe est conçut avec des objets simples, des polygones ( je suis pas sur de la def exacte))

Il existe plusieurs API graphique, le plus connu et le plus utilisé est Direct X, c´est une technologie microsoft très majoritairement utilisée dans le monde de la création vidéoludique
( Far Cry, Splinter Cell, Hitman 3, rainbow six)
Il permet d´afficher de la 2D avec direct draw, de la 3D avec direct 3D, de la musique et des sons avec direct sound et direct music, et d´autres truc avec direct trucs :lol:

Bon le deuxième et très utilisé par les développeurs de ce forum OpenGL
Il a permis la réalisation de jeux tels que Doom3, Alone in the dark 4, Quake, Call of Duty, Half life, hitman 1 & 2, IL-sturmovik 2, medal of honor, unreal tournament, soldier of fortune...)

et le troisième SDL qui est aussi utilisé par pas mal de gens, mais je n´y ai personnellement jamais touché

bon alors, si tu veux en savoir plus :d) http://www.opengl.com

en espérant t´avoir aidé...

--log

gollumkawder
gollumkawder
Niveau 10
18 mai 2004 à 19:28:15

je précise que je suis encore débutant en programmation, que je ne suis pas omniscient donc les éventuelles erreurs/oublis sont involontaires et excusable, cependant un approfondissement du sujet par un quelqu´un de plus érudit serait la bienvenue, et l´explication est bien sûr ouverte a toutes éventuelles corrections pertinentes...
( une petite explication pour sdl s´il vous plait ! )

voilà ( :

--log

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment