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

Methode d'apprentissage C/C++

tbop2
tbop2
Niveau 10
01 mai 2005 à 14:34:57

C´est bon ça fonctionne merci !

guyver2
guyver2
Niveau 10
01 mai 2005 à 21:55:35

alors je reprends:
j´ai voulu changer la taille des caracteres de " font1.png".
l´image est passée de 36px a 20px de hauteur
et de 2095px a 1605px de largeur.(les proportions sont respectées).

lorsque je lance le prog ça ne plante pas mais il n´affiche pas les chaines de caractere que je lui demande.
et lorsque je quite le fichier " stdout.txt" contient l´erreur suivante:
x too big in GetPixel!

je vais fouiller dans " Bfont.c"
et j´ai remarqué que l´erreur est generée par la fct " GetPixel".
mais je n´arrive pas a retrouver l´origine de ce X trop grand.

j´ai cherché et il n´y a rien qui initialise la taille de l´image a 36*2895.
donc je me suis dit que le prog se repère avec les bandes rose qui separe les caracteres.
mais ca doit pas etre tt a fait ca car j´ai fait un negatif de " font1" et ca marche impec.
il n´y a que quand je change la taille que ca deconne.
alors voila j´espere que c´est un poil plus clair.
merci

Lapintade
Lapintade
Niveau 30
02 mai 2005 à 00:08:56

Ok c´est plus clair.
Ce n´est pas moi qui ai fait la version SDL, c´est fantometteninja. Je regarderai demain d´ou ca peut venir exactement.
Pour le moment ca me parait lié avec la taille de l´image que tu charge. SDL est peut etre limité a des largeur de 1024 pixels ou 2048.
La fonte fonctione certainement avec des UV ( coordonnées de mapping), donc meme si tu change la taille de la texture, ca doit continuer a marcher exactement de la meme facon ( sans qui tu ai a initialiser toi meme la taille).

guyver2
guyver2
Niveau 10
02 mai 2005 à 15:58:05

ok je vais essayer avec d´autres tailles.

voici une version quasi finie de mon jeu.
je pense qu´il n´y a plus grand chose a faire coté programation ( juste a revoir certaines images)
j´aurai besoins de gens pour tester la version souris.
dans cette version les deplacement ce font avec la souris. j´ai un peu bidouillé et ça donne un style de mouvement pas trop precis mais plutot cool ( dans le sens " pas pressé") que moi je trouve sympa mais qui risque de ne pas plaire a tout le monde.

alors j´attend vos avis.

j´ai aussi rajouté un compteur de fps qui doit tourner autour de 60:
si c´est en dessous ça rame
si c´est au dessus c´est que je me suis planté dans le limitateur et que ca tombe pile poil sur 60 chez moi.

http://www.info.univ-angegers.fr/pub/letouzey/shoot.rar

guyver2
guyver2
Niveau 10
03 mai 2005 à 03:48:38

tout d´abbord je voulais te dire que c´est plus la peine de chercher.
j´ai trouvé d´ou vien l´erreur:
il me semble que c´est a la ligne 77 de Bfont.h
( version dev c++) je te donne la ligne:
surface=(SDL_Surface *) IMG_Load(filename)
mais comme je ne sais pas ou se trouve le fct IMG_Load j´ai pas pu pousser mes investigations.

enfin de toute facon le prob ne se pose plus car j´ai reussi a faire fonctionner une FONT qui a une taille qui me convient.

en fait on peu modifier la taille de l´image " font1.png" dans la limites des conditions suivantes:
1) largeur/hauteur=2895/36(tailles d´origine)
ca marche avec 18px 24px 9px pour la hauteur.
( en faisant une reduction qui conserve les proportions).
2) il faut que les delimiteur de caractere soit bien net et uniforme ( meme couleur).la couleur ne semble pas etre importante
il faut que le premier px en haut a gauche soit un delimiteur.

voila ce que j´ai conclu apres ~2h sur le sujet et moult tests.

guyver2
guyver2
Niveau 10
06 mai 2005 à 13:46:04

bon voici une version quasi finie ( depuis le temps que je dit ça... mais je pense que ce coup ci je touche au but)

il est maintenant possible de poster son meilleur score sur mon site qui stocke les 10 meilleurs.
Via un code donné en fin de partie.

possibilité de couper le son a tt moment.
possibilité de mettre le jeu sur pause
possibilité de faire une RAZ du fichier de sauvegarde des scores.

http://www.info.univ-angengers.fr/pub/letouzey/jeux.php
=>Shoot

picreau
picreau
Niveau 8
06 mai 2005 à 14:18:41

pour en résumer, lapintade, as tu fais la mm chose mais avec dev-C++ ? ? et si non ou peux t-on trouvé NGCK ? ? merci de me répondre lapintade .

guyver2
guyver2
Niveau 10
06 mai 2005 à 16:06:06

>>picreau Posté le 06 mai 2005 à 14:18:41

pour en résumer, lapintade, as tu fais la mm chose mais avec dev-C++ ? ? et si non ou peux t-on trouvé NGCK ? ? merci de me répondre lapintade .

oui il l´a fait moi je travaille avec dev-cpp.

Tomco02
Tomco02
Niveau 7
06 mai 2005 à 17:41:19

Il faut le mettre où le dossier NGCK dans le répertoire Devcpp parce que ça, c´est pas indiqué.

Lapintade
Lapintade
Niveau 30
06 mai 2005 à 18:52:42

Paul_2 > T´es un sous crotte avec ton lien pourri. Il y a le topic blabla pour ca.

picreau > http://perso.wanadoo.fr/ck/NGCK.htm

Tomco02 > Tu le mets ou tu veux ( pas dans le repertoire de devcpp).

guyver2
guyver2
Niveau 10
06 mai 2005 à 18:52:56

il ne faut pas mettre le rep NGCK dans le dossier devcpp

picreau
picreau
Niveau 8
06 mai 2005 à 19:16:13

comment lancer les fichiers C++ source file ex : le fichier " my game"dans le répertoire NGCK_DevCpp/easy/projets/ExA1 . Lapintade stp réponds moi . merci d´avance

Lapintade
Lapintade
Niveau 30
06 mai 2005 à 19:58:17

Je te sugerre de lire la doc, tout est ecrit dedans. Je te repondrais pas, j´ai passé du temps a ecrire cette doc, c´est justement pour ne pas a avoir a repetter la meme chose. Donc RTFM !

picreau
picreau
Niveau 8
06 mai 2005 à 20:05:53

mais le problème c´est que j´ai déjà lu la doc mais je n´ai pas trouvé ! enfait quand j´ouvre le fichier " my game", il me dit de choisir un programme ( ce qui est normal ) mais lorsque je prend le fichier Dev-cpp.exe il ne veux pas s´ouvrir ! ! je ne comprend pas pourquoi mais ca m´énerve ! ! help me please !

picreau
picreau
Niveau 8
06 mai 2005 à 21:29:48

non finalement j´ai réussi mais me voila confronté encore a un autre problème ! !(et oui encore un ! ) . C´est que lorsque je lance le fichier my game dans les projets et que je le compile il me fais " le fichier spécifié est introuvable" et ca m´énerve ! !! merci de me répondre .

Lapintade
Lapintade
Niveau 30
06 mai 2005 à 22:17:00

Y a surement quelquechose que tu fais mal ou que t´as pas compris ( car je comprends pas trop ce que tu veux dire dans tes questions).

1/ Sait tu utilise DevCpp ? cad charger un projet d´exemple, le compiler et le lancer.

2/ As tu la bonne version de DevCpp ? Il faut 4.9.8.0 ou plus

Pour utiliser DevCpp, il faut.

1/ Lancer Devcpp

2/ Charger un projet NGCK ( exN.prj)

3/ Compiler

4/ Executer.

Tomco02
Tomco02
Niveau 7
06 mai 2005 à 22:25:03

Moi aussi j´ai le même problème, à chaque fois que je fais compiler ou compiler & exécuter ça me marque an bas :"Le fichier spécifié est introuvable".
Mais même quand je compile le code que tout le monde connaît:

  1. include < iostream>

using namespace std;

int main ( int argc, char *argv[])
{
cout < < " Hello World!" < < endl;
cout < < " Press ENTER to continue..." < < endl;
cin.get();
return 0;
}

Quand je veux le compiler, je vois marqué en bas: Le fichier spécifié est introuvable.
Alors je pense plus qu´il sagisse d´un problème de la version qu´un problème de la méthode. J´utilise la version 4.9.9.2 .

Lapintade
Lapintade
Niveau 30
06 mai 2005 à 22:47:17

Oui, essayer avant de vous servir du compileur. Il y a en general des projet tout fait d´exemple, genre " hello". Chargez le projet et compilez et executez.

Tomco02
Tomco02
Niveau 7
06 mai 2005 à 22:50:05

Oui, c´est vrai que c´est bien mais comment je dois faire moi? Je prends une ancienne version de Devc++?

Lapintade
Lapintade
Niveau 30
06 mai 2005 à 22:50:44

T´as fait ce que je viens de dire ?

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