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++

simhuy
simhuy
Niveau 7
04 mai 2005 à 14:54:18

Ou bien le code deja d´un jeu existant comme ca je change les trucs moi meme a mon aise

C comme ca que j´apprends, moi

simhuy
simhuy
Niveau 7
04 mai 2005 à 16:22:26

Quelqun pourrait maider pour faire en c++ un jeu?

jejej
jejej
Niveau 9
04 mai 2005 à 16:29:02

arg , je crois que tu etais deja aller voir le site à JYY , il ne t´a pas plus ?

sinon , pour faire un jeu ( en 2d déjà :) :

le principe , c´est d´afficher des images à différents endroits de l´ecran , et de les faire bouger selon les actions de l´utilisateur ( appuie sur le clavier quoi )

genre un pong :
tu dessines une raquette avec paint , et tu l´affiches à l´écran . Ensuite , tu fais en sorte de dessiner ta raquette plus bas si l´utilisateur appuie sur la touches flechee´ Bas´ . .. c´est plus clair ?

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 16:46:03

Hello,

Voila j´aimerais faire une simple classe pour faire un moteur 2D mais voila : cafoire!

Le code :

  1. include < sdl/SDL.h>

SDL_Surface* screen; // l´ecran principale
SDL_Surface* firstscreen; / / tampon temporaire
SDL_Event event;

class Moteur {
private:
int reso[2];
int scrol[2];
int perso[2];
int map[2];
public:
Moteur(int, int, int, int, int, int, bool);
void movePerso(int sens);
void addSprite(int repx, int repy, int p, char file[30]);
};

Moteur::Moteur(int resox, int persox, int mapx, int resoy, int persoy, int mapy, bool full) {

reso[0] = resox;
reso[1] = resoy;

map[0] = mapx;
map[1] = mapy;

perso[0] = persox;
perso[1] = persoy;

SDL_Init(SDL_INIT_VIDEO); // preapare SDL
screen = SDL_SetVideoMode(reso[0], reso[1], 32,SDL_HWSURFACE|SDL_DOUBLEBUF|SDL_FULLSCREEN); / / mode graphique
SDL_ShowCursor(0); / / eneleve la souris

}

void Moteur::addSprite(int repx, int repy, int p, char file[30]) {

}

void Moteur::movePerso(int sens) {

}

Les erreurs :

-Permission Denied ( à quoi??)
-Id retourned 1 exit status
- F:\Dev-Cpp\RPG\Makefile.win
[Build Error] [RPG.exe] Error 1

ps : je débute en c++

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 16:46:35

Arf j´ai oublié le

:merci: d´avance :)

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 18:16:11

Tu as aussi oublié de préciser l´endroit ou tu as l´erreur.
Peut etre a l´extérieur de ce code non ?
Un " permission denied" est souvent le cas ou tu essaies d´accéder aux données privées d´une classe hors instance de celle ci.

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 18:40:36

Merci,

" Tu as aussi oublié de préciser l´endroit ou tu as l´erreur.
Peut etre a l´extérieur de ce code non ? " > Ben Dev c++ me dit pas a quelle ligne je trouve ca étrange aussi :doute: .

" Un " permission denied" est souvent le cas ou tu essaies d´accéder aux données privées d´une classe hors instance de celle ci. " > Je vais regarder mais cette classe constitue tout le code ( il ne s´execute pas de façon autonome)

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 18:41:51

et ton main ?
ton programme est incomplet...

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 18:45:47

Ben le main il sert à rien, ( il y a le main mais rien dedans donc ca sert a rien...). Je voulais d´abord faire le classe ( mon moteur de jeu). Puis seulement compléter la main pour utiliser la classe. Ca marchera pas?

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 18:47:40

wall ton code.
Il est tout a fait anormal que tu n´aies pas de numéro de ligne sur l´(erreur
elle est dans compiler ? ou linker ?

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 18:50:33

Elle est dans campiler mais la case " ligne " vide...

Euh je me souviens plus de l´adresse du wall du forum :dout:

Tu peux me la redonner stp?

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 18:51:08

http://rafb.net

me semble t il

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 18:53:11

Merci,

http://rafb.net/paste/results/0HU81j67.html

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 18:57:51

dans un premier temps supprime ta méthode : addSprite, qui contient un char [30] en parametres, ce qui est moche.

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:07:35

Merci,
c´est fait mais les erreurs sont toujours la...

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 19:09:45

c´est anormal que tu n´aies pas d´erreurs sur les numéros de lignes, completement anormal...

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:10:12

Pourtant j´ai supprimer la fonction dans le
" public : " " de Moteur

et la méthode proprement dite

Quintoff
Quintoff
Niveau 10
04 mai 2005 à 19:10:44

Oui c´est bizare...

T´as essayer de compiler?

( enfin si t´as le temps et l´envie :) )

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 19:11:39

ah : j´avais pas vu ça :

  1. include < cstdlib>

Quel est l´interet de mettre ça ?
enleve le voir...

JeanYvesYves
JeanYvesYves
Niveau 10
04 mai 2005 à 19:12:35

pas trop le temps de compiler, je fais plein de choses a la fois, lol :)

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