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

dynoplasmma
dynoplasmma
Niveau 9
31 janvier 2006 à 19:53:32

Hum je vois ce que tu veux dire :
mais ca doit faire quand meme pas mal de ligne de code : si c´est egal a 0 afficher A ...

guyver2
guyver2
Niveau 10
31 janvier 2006 à 19:58:57

en gros il te faut une fonction qui transforme un nombre en base 10 dans une autre base (j´en ai fais et je pense que ça se trouve facilement sur le web) et un tableau de corespondance genre
char tab_cores[] = {´a´, ´v´, ´F´, ´7´, ...}
le mieux c´est de mettre des lettres, chiffres, ponctuation, ...
j´ai fais comme ça pour coder le score dans mes 2 derniers jeux

dynoplasmma
dynoplasmma
Niveau 9
31 janvier 2006 à 20:04:53

Merci du renseignement guyver2 :)

dynoplasmma
dynoplasmma
Niveau 9
31 janvier 2006 à 20:37:19

Pour les menus, j´ai trouvé deux facons differentes.

L´unne plus simple, plus claire, qui a des problemes :
on peut passer du tout en bas au tout en haut ...
Soit optionmenu chaque cran de menu
si haut option menu --
...

Lautre beaucoup plus longue :
Fonctionne bien mais moin claire :
si position curseur est la :
si bas : ca fait ca

si position curseur est la :
si haut : ca fait ca

si position curseur est la
si entrer : ca fait ca

http://www.rafb.net/paste/results/k0CKBt79.html

J´ai utiliser auparavent la deuxieme methode, mais la j´utilise la premiere que je troube beaucoup mieux.
Mais ca passe du cran du bas au cran du haut, ca passe certains crans ...

dnob700
dnob700
Niveau 10
31 janvier 2006 à 20:52:25

Pour coder les fichiers, il suffit d´un cryptage simpliste.

Pour tes fichiers de sauvagarde, s´il contiennent du texte, tu peut avant de sauvegarder et après avoir chargé les données du fichier, quand tu as un grand char[] avec les données, faire un not sur chaque octet pour l´inverser. Tu arreteras la plus grande partie de ceux qui voudrait savoir ce que le fichier contient.

dynoplasmma
dynoplasmma
Niveau 9
31 janvier 2006 à 21:02:07

Merci dnob pour cette autre facons de cryptage :)

guyver2
guyver2
Niveau 10
31 janvier 2006 à 21:51:00

oui mais avec cette methode tu ne risque pas d´ecrire dans ton fichier des caractere de la table asci qui ne sont pas imprimable => bug ? ? ?

dnob700
dnob700
Niveau 10
31 janvier 2006 à 21:58:22

tu as le droit d´écrire des caractère non imprimable dans un fichier, du moment que tu n´essaye as de les imprimer... (tu peut sauvegarder ce que tu veux).

Ce qu´il faut juste eviter c´est de stocker un zéro car quand tu vas relire tu peut le rater. Mais justement, avec cette méthode, pour avoir un zéro, il faudrait partir d´un 255 et ça ne risque pas d´arriver, car ce n´est pas un caractère que tu auras dans une chaines ascii.

guyver2
guyver2
Niveau 10
31 janvier 2006 à 22:05:04

ok autant pour moi

dynoplasmma
dynoplasmma
Niveau 9
01 février 2006 à 21:24:38

Bonsoir :)

Je voudrais connaitre un peu plus de direct X.

1) 2D ? si oui :
a. plus simple que SDL ?
b. plus puissant que SDL ?

2) 3D ?
a. plus simple que opengl ?
b. plus puissant que opengl ?

3) Es - ce gratuit ?

Je vous en serais reconnaissant de repondre a ce petit questionnaire :)

dnob700
dnob700
Niveau 10
01 février 2006 à 21:41:12

1)
a) Non
b) Oui.

2)
a) Non.
b) Bof.

3) Oui.

dynoplasmma
dynoplasmma
Niveau 9
01 février 2006 à 21:54:02

Merci dnob !! !

Le rapport facilité/puissance est le meilleur en SDL ou opengl pour la 2D ?

PS : je minerresse uniquement a la 2D pour linstant.

dynoplasmma
dynoplasmma
Niveau 9
01 février 2006 à 22:03:59

Oulla je dit nimporte quoi la !
je parlais du rapport qualité/puissance SDL ou directX mais je vais rester sur SDL :)

Quintoff
Quintoff
Niveau 10
01 février 2006 à 22:08:18

Faut pas oublier que directX c´est only window et openGL c´est multi-plateforme :ok:

dynoplasmma
dynoplasmma
Niveau 9
01 février 2006 à 22:09:31

Raison de plus !
merci de l´information suplementaire Quintoff :)

dynoplasmma
dynoplasmma
Niveau 9
01 février 2006 à 22:25:37

Vous avez pas un site avec toutes les touches du clavier avec SDL :svp: ?

j´en conais certaines comme SDLK_RETURN ou SDLK_SPACE ou encore SDLK_ESCAPE mais je voudrais toutes les connaitre :)

JeanYvesYves
JeanYvesYves
Niveau 10
01 février 2006 à 22:59:39

Il y a la doc officielle de SDL pour ça. (sur le site de la SDL)
Sinon, ouvre simplement le fichier keysym.h que tu as dans ton repertoire SDL et lis le :)

tescatlipoca
tescatlipoca
Niveau 10
02 février 2006 à 08:52:01

Excusez mon manque de connaissance, mais mis a part le fait que le C et la C++ sont des type d´écriture, quelles sont les différences entre ces deux type d´encodage.

Dite si je me trompe...

JeanYvesYves
JeanYvesYves
Niveau 10
02 février 2006 à 09:33:59

Pour faire tres simple, le C++ contient toutes les fonctionnalités du C, et des trucs en plus. (c´est une extention)
Le C++ ajoute en outre une "philosophie" de programmation différente, qui s´appelle la philosophie objet, et qui propose de structurer différemment ses programmes.
Mais on peut tout a fait mélanger philosophie C (procédurale) et philosophie C++ (objet). Le C++ est avant tout une extention...

LGV
LGV
Niveau 28
02 février 2006 à 09:40:52

" le C++ contient toutes les fonctionnalités du C"

PRESQUE toutes.. ;)

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