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

J´aide les personne en C/C++

LGV
LGV
Niveau 28
24 février 2005 à 15:00:08

t´es *oblige* de poster toutes les 22 secondes des que tu rencontres la moindre difficulte ? . .. Il serait temps que tu te munisses d´un doc, d´un moteur de recherche, et que tu commences un minimum a fouiller par toi meme...

tu n´en apprendras que mieux...

CtainPotato
CtainPotato
Niveau 10
24 février 2005 à 15:04:57

Hello JYY,
j ai une question pour toi...
Peut etre connait tu le jeu Cube
http://www.cubeengine.com
D´apres toi en quel langage est t´il programme?
Je m´y connais connait en C++ et je voulais te demander si je pouvais tenter un portage de ce jeux sur une des consoles qui habite nos salons
Est ce possible?
Si oui faut il reprendre tout le code ou juste le transformer?
Si c´est possible quels conseils me donnes tu?

Merci d avance pour ta reponse

:o))

jejej
jejej
Niveau 9
24 février 2005 à 15:19:46

Vengeur41 : nan , le pong c´etait pour apprendre à me servir de la SDL , chu sur que t´en as deja fait

Jul35 : ben . .. la j´essaye de faire un jeu de role . .. en fait , on va dire que j´en suis pas encore la , en ce moment j´essaye d´afficher une carte à l´écran . .. au fait , je retire ce que j´ai dit a propos du bug corrigé hein :snif:

JeanYvesYves
JeanYvesYves
Niveau 10
24 février 2005 à 15:24:10

CtainPotato > je ne connais pas ce jeu, mais il a tres probablement été fait en C++, comme quasi tous les jeux du marché, PC comme console.
pour porter un jeu PC sur console, il faut déja la source, puis il faut le modifier en s´appuyant sur une librairie spéciale ( qui n´est pas forcément gratuite), autant dire que c´est fort difficile...

Cet lib spécial s´appelle le " kit de développement" et est fournie avec du matos pour tester le jeu, aux boites de jeux vidéo.

Des fois, une simple lib suffit, ainsi qu´un émulateur, mais quoiqu´il en soit, ce que tu veux faire parait fort difficile.

jejej
jejej
Niveau 9
24 février 2005 à 16:08:55

Bon , là j´ai un problème de logique :)

JYY , depuis hier soir en fait , je bloque sur l´affichage de ma carte...

Il affiche en fait . .. pas ce que je veux :)
Bon , ca va peut etre pas etre explicite , mais :

j´ai modifie les valeurs W et H ( les tailles de tes tiles , anciennement 64 p ) par 48 , la taille des miennes .

et pour l´affichage , j´ai un peu modifie , parceque j´affiche tel tile de tel tileset , mais je ne crois pas que ce soit cette methode qui soit en cause . ..

en fait , je n´ai pas arrete de modifier toutes les valeurs possibles , a chaque fois j´obtiens au mieux un affichage buggé , au pire une seg fault . ..

je crois sincérement avoir tout essayé ^^ , je crois quand meme avoir trouve la source de l´erreur ( euh , l´erreur , c´est en fait qu´au lieu de m´afficher une mer au centre d´une carte avec du sable , j´ai soit des sortes de diagonales de mer melangees au sable , soit que de la mer , du sable , ou rien du tout , parfois le programmae rame au possible , parfois je ne peut pas bouger l´ecran etc , c´est selon les modifications . .. )

parceque , meme en copiant collant ta fonction affichage , les seules modifications que je fait concerne la taille de ma map ( 80*80 pixels ) et de mes tiles ( 48*48 ) , et la maniere de les afficher . ..

en fait , je pense que l´erreur vient de LA :
:d) Pixel(level,nbx,nby, &[0] ) ;

bon , c´est la meme fonction pixel que toi , modifiee pour renvoyer un tableau ( RGB ) ( elle marche , je l´ai essaye sur ton code , j´obtiens les bon resultats )

. .. remarque , ca peute tres bien venir daileurs aussi . ..

je vais poster mon programme plus mon code sur http://www.memory-leak.fr.st , si quelqu´un a le temps d´y jeter un coup d´oeil . .. merci :)

sonic66
sonic66
Niveau 10
24 février 2005 à 16:10:12

LGV < < je ne trouve pas de site bien sur la sdl a part celui de Jyy!!! ( avec google)
alors qd g un probleme je c pas ou aller........
sinon desole de poster un message mais je c pas quoi faire dautre :snif:
void waitkey() // attend qu´on appuie sur RETURN
{
while(1) // boucle
{
while(SDL_PollEvent(&)) // aquisition d´evenement
{
if ( event.type == SDL_KEYDOWN) / / on appuie sur une touche ?
{
if ( event.key.keysym.sym == SDLK_RETURN) return; / / c´est " RETURN" ?
}
}
}
}
je nai pas compris trop le fonctionnement de la fonction

jejej
jejej
Niveau 9
24 février 2005 à 16:24:29

mmm . .. bizarre , je l´ai telecharge depuis mon site pour voir si ca marchait bien , mais il me dit que l´entete ? ?? est corrompu . .. bon , pas la peine d´aller sur mon site alors :p)

je poste mon code la ( une fois de plus , en un seul bloc ^^ ) :
http://rafb.net/paste/results/M4OHSj35.html

bon , c´est un gros morceau , mais pour l´instant il y a beaucoup de copie-colle de ton code , JYY . ..

gollumkawder
gollumkawder
Niveau 10
24 février 2005 à 16:57:06

sonic66 :d) http://libsdl.org
commence par la lib officielle déjà et si tu piges pas l´anglais ben là...

gollumkawder
gollumkawder
Niveau 10
24 février 2005 à 16:57:46

-lib +doc

CtainPotato
CtainPotato
Niveau 10
24 février 2005 à 17:50:53

Ok merci beaucoup, je vais voir ce que je peut faire...

:o))

luis24
luis24
Niveau 5
24 février 2005 à 18:26:45

salut
je viens vous demander de l´aide car j´en ai vraiment besoin.
J´aimerai lire un fichier video à l´aide de c++/opengl.
J´ai testé le tuto de Nehe et je trouve le resultat vraiment decevant ( pas de sons, qualité mauvaise...) .

Merci

luis24
luis24
Niveau 5
24 février 2005 à 18:47:54

est il possible par exemple de lancer ma video en plein ecran en utilisant un logiciel comme windows media player à partir de c++?

luis24
luis24
Niveau 5
24 février 2005 à 19:15:14

apparemment avec shellexecute c´est possible.

Vengeur41
Vengeur41
Niveau 10
24 février 2005 à 19:27:27

Pour la SDL :
http://tastalian.free.fr
http://prografix.games-creators.org
http://cone3d.gamedev.net/cgi-bin/index.pl
Et y´en avait d´autres...

CtainPotato
CtainPotato
Niveau 10
24 février 2005 à 19:46:35

Au fait JYY,
Pdt que je le vois ca fais pas tres serieux une faute dans le nom du topic, non?

:-p
Et encore bravo et merci por tout ce que tu fait....

:o))

taurux
taurux
Niveau 10
24 février 2005 à 20:11:41

JYY, question :

a quoi sert struct au juste ?
a regrouper des variables?
mais mon peut le faire sans non ?

pasque dans ton tutorial, tu met ( je me souvien pas mais a peux prés)

struc ****
cout < < *** < < endl
cin > > **
cout < < *** < < endl
cin > > **
cout < < *** < < endl

mais metre plusieurs cout & cin , on peut le faire sans struct nan ?

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
24 février 2005 à 20:16:12

Plop, j´ai une question. Comment vider l´écran avec sdl?
J´aimerais " supprimer" une image de mon écran a un certain endroit de mon programme.
Merci :)

Vengeur41
Vengeur41
Niveau 10
24 février 2005 à 20:21:59

Oui mais mettons que tu fasse une fonction ayant comme prototype :

void truc(int,int,char*,int,int*,Uint8*,void*,unsigned long*)

et que tout ces arguments soient à peu près liés à la meme chose, tu peux remplacer par

struct machin
{
int a,b,c,*d;
char *chaine;
Uint8 *bidule;
void *untruc;
unsigned long *e;
};

void truc ( struct machin m)

et puis tu peux réutiliser le tout.

Exemple pratique ( rpg ) :
tu peux représenter ton personange par une structure ( je typedef, comme j´ai l´habitude)

typedef struct
{
int hp,hpmax,mp,mpmax,force,defense,resistance;
ARME *arme; / /Pk pas une arme aussi ?
OBJETS *objets; / /Pk ne pas lui faire transporter des objets ?
}PNJ;

PNJ jean_claude,jules_henri,marilyn_monroe;

après tu peux faire une fonction
void drawCharacteristics(PNJ pnj)
{
std::cout<<"Caracteristiques : \n";
std::cout<<"HP : " <<pnj.hp<<" / " <<pnj.hpmax;
ect...
}

Vengeur41
Vengeur41
Niveau 10
24 février 2005 à 20:25:09

et pour répondre à perdu_de_linfo :

SDL_FillRect(Screen,NULL,SDL_MapRGB(Screen->format
,<tacouleur sur 3 param>));

Rikkuman4
Rikkuman4
Niveau 10
24 février 2005 à 20:49:34

pendans l´installation de sdl un moment j´ai pas compris

SDL pour DEV C++

Ensuite, décompressez le tout :
copiez le repertoire SDL qui se trouve dans INCLUDE dans votre répertoire INCLUDE de DEV C++

faut copier quoi :question:

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