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

Mon projet

lord_kalipsy
lord_kalipsy
Niveau 10
25 août 2003 à 15:37:29

Pour l´instant j´aprend le c et ensuite je me metterai au c++ , mon but est d´essyer de faire un petit remake de mario un sur nes je voudrais que vous me disier si ses possible avec direct sdk et avec le language c/c++ . de plus j´aimerai que vous me conseiller pour me dire quel chose vous me conseiller d´aprendre avec le c/c++/directx . Si vous avez des idee de tecnique que je peu utiliser sa peu toujour maider merci d´avance rester poli :)

lynkdr
lynkdr
Niveau 5
25 août 2003 à 15:55:45

Donc :
1) Tu apprends le C et tu t´amuses à faire des morpions, des jeux dans le genre en mode texte ou en utilisant conio.h.
2) Tu jettes un coup d´oeil aux tutos DirectX sur le net.

Pour répondre à tes questions, c´est evidemment possible avec le SDK DirectX, il a été conçu pour ça, mais il faudra du temps avant d´arriver à un jeu comme Mario.

Anima_of_Chaos
Anima_of_Chaos
Niveau 9
25 août 2003 à 15:57:36

Bonne chance! :ok:
Tu en auras besoin...

lag-it
lag-it
Niveau 10
25 août 2003 à 16:01:00

L´élaboration d´un jeu de plateforme requiert de solides connaissances.
Il va falloir mettre le temps avant d´obtenir un résultat.
Mais ca vaut le coup :-)

lord_kalipsy
lord_kalipsy
Niveau 10
25 août 2003 à 16:05:25

:ok:

lynkdr tu parle dun text rpg ? est ce possible de le faire juste avec c ? sait tu ou je peu trouver un tutoriel qui explique les fonction du fichi conio.h ?

merfi !

lord_kalipsy
lord_kalipsy
Niveau 10
25 août 2003 à 16:15:56

de plus jaimerai savoir si avec c il y a une fonction ou quelque chose qui creer un chiffre aleatoire ? ou il faut la creer nous meme ?

merci

lord_kalipsy
lord_kalipsy
Niveau 10
25 août 2003 à 17:08:25

:up:

Kelios
Kelios
Niveau 8
25 août 2003 à 17:47:18

Ouui et non: il existe une fonction, sous stdlib.h, qui te permets de créer un nombre pseudo-aléatoire; en partant d´un nombre, il lui fait faire une suite de calculs relativements spécifiques à chaque nombre...
Un bon exemple, simple, est l´exponantiation: chaque nombre exponantié donnera un nombre différent. Alors, le truc est d´exploiter plusieurs choses dans le même genre...

C´est simple, c´est basé sur plusieurs fonctions différentes: srand() et rand().
srand part le nombre sur lequel il faudrait se baser pour faire les nombres pseudo aléatoires.

Il prend comme paramètres le nombre, unsigned int, où partir le random number generator.
rand(), lui, à partir de srand(), prend le seed, qui lui est passé d´une certaine façon, et génère un nombre entre 0 et RAND_MAX.

Le truc, c´est de repartir le srand avec un nombre qui change SOUVENT, à quelques intervales de rand(), ou même chaque rand()), si tu est maso. Comment avoir un nombre qui change souvent? Simple: utiliser le temps courant à très petite précision! Genre... des secondes. Et hors, justement, il existe une fonction pour ça: time() ( inclus dans time.h).

time_t time ( time_t * timer ) ;
Le paramètre est un pointeur vers une structure time_t où mettre les infos de temps: mais si on indique NULL, alors il ne sera pas mis de côté, mais RETOURNÉ QUAND MÊME! Alors, ça retourne le nombre de secondes depuis le 1er Janvier 1970.

On mélange tout, et voilà:

  1. include < time.h>
  2. include < stdlib.h>

//[...]
//Obtiens le nombre sur lequel
//se baser pour partir le
//random number generator
unsigned int base = ( unsigned int)time(NULL);

//Part le random number generator
srand(base);

//Trouve un nombre aléatoire entre 0 et RAND_MAX
int randomNumber = rand();

Kelios
---------

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