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

les etudes pour etre programeur

kufa
kufa
Niveau 9
29 mars 2004 à 19:31:54

Un truc a savoir: vous pouvez avoir des supers diplomes, mais trouver un taf dans le jeu n´est pas si simple.. Il y a BCP de demandes, et mieux vaut preparer un CV bien rempli, au minimum avec des projets fait maison ( par pour la fac/ecole d´inge).
Le nombre de CV/mails recu par une compagnie est impressionant, donc mieux vaut etre super arme de code sources..

/ kUfa

Ien-Ienn
Ien-Ienn
Niveau 7
29 mars 2004 à 21:13:03

dsl de poser une question aussi con que ca mais programmer ca consiste en koi au juste??

Lightness1024
Lightness1024
Niveau 10
29 mars 2004 à 22:36:28

d´abord je vousdrais confirmer les 2 dernieres réponses.
l´industrie des jeux a besoin de tres peu de personnels, on a quasiment plus de chance de réussir en faisant une entreprise nous meme.
donc en ayant d´abord été employé avant pour avoir de l´experience. par exemple en programmant des bases de données: la où ya le plus de demande et ke personne ne veut faire.

bon, pour ce qui est de la consitence de la programmation:

explication:

au début on avait des bouliers, puis des calculettes mecaniques et puis est venu l´electricité et le transistor ( interrupteur statique commandable electroniquement) avec tout ca on c´est dit woaou on peut faire de la logique.
( voire le mathématicien boole)
bool a pensé majoritairement en binaire, ce qui a été tres exploité en elec par la suite car les niveaux logiques 1 et 0 sont faciles a faire correspondres a des tensions définies.
( genre +5v 0v en TTL)
bref etant donné que le but etait scientifique on a créer une sorte de machine " programmable".
bien sur c´etait un melange mecanique, electrique electronique plus que ce qu´on connait de nos jours mais c´etait quand meme programmable.

ce que ca veu dire, c´est que la logique de la mahcine n´est pas fixée.

la machine d´un point de vue d´ensemble comporte des entrées et des sorties.
en fonction des entrées les sorties seront déterminées par la programmation de la machine.
et la programmation peut etre changée si on ne veut plus executer la meme tache.
voila sa grande force.

de nos jours on parle de chipset programmable.
l´architecture est devenue classique, un microcontroleur ou un microprocesseur + bus + RAM permet de faire tourner des instructions et d´echanger des informations de calculs avec une mémoire. ( vive souvent)

l´avantage est que on peut faire faire a peu pres tous les calculs qu´on veut a partir d´algorithmes.
c´est le grand grand principe de la programmation.

l´algorithme est un shema statique qui definit une logique en fonction d´entrées.
genre si on a telle valeur alors calculer telle fonction et la mettre dans telle variable plus si la valeur est tant alors faire ceci sinon faire autre chose...
etc...
voila ca c´est un algorithme.

la programmation au départ s´apprend souvent par un programme simple qui ne présente aucune logique algorithmique mais qui pourtant est bien un programme, le hello world.
" bonjour tout le monde"

ca affiche bettement un texte sur la sortie standard de la machine.
il s´agit donc d´une fonction
y = f(x)
y est l´image, x l´antécédent, f le procédé qui a x associe y.
ici y c´est notre résultat, l´affichage, et x c´est la phrase a afficher.

genre en BASIC on fait ceci:

print " salut tout le monde"

alors a l´execution du programme on verra ca a l´ecran, la fonction cest print.
on ne récupere pas de valeur avec un = mais juste en la voyant a l´ecran.
voila ya pleins de trucs comme ca.

en gros par melange de tout ca tu peux obtenir tes logiciels, ton systeme d´exploitation, tes jeux et tout ce qui existe a nos jours.

la machine PC comprend son langage machine qui est celui de son processeur, donc le x86.
Intel a définit son set d´instructions, il en comporte plus de 250 mais je connais pas du tout le chiffre exact.
chaque insctruction s´appelle par son nom c´est a dire son OPCODE une valeur binaire sur 8 bits.
et ses operandes sur 4 octets au maximum.

ce langage étant chiant a programmer, on a programmer une encapsulation, appellée l´assembleur.
chaque instruction litérale assembleur correspond une OPCODE binaire.
genre
mov = 0001000
ou dans ce genre la.
apres on a continué avec le C entre autre.
langage portable donc bcp utilisé.

en C un tout mini jeu se programmerait comme ca:

int main(void)
{
int sum, i;
char[50] str;

printf("salut, c mon jeu\n");
scanf("tapez un truc", str);

sum = 0;
for ( i = 0; i < strlen(str); i++)
{
sum += str[i];
}
if ( sum < = 5)
{
printf("\nouah ta chaine a une somme faible\n");
}
else if(sum > 5)
{
printf("\nouah ta chaine a une somme faible\n");
}
return 0;
}

voila ca fait pas grand chose mais c´est pour te montrer concretement.
de plus ne prend pas exemple c possible que y´ai des erreurs j´ai pas compilé.
mais voila

Lightness1024
Lightness1024
Niveau 10
29 mars 2004 à 22:37:32

ah ben oué pour commencer g copié collé la meme chaine, donc ca sert a rien, mais la 2eme phrase devait plutot etre:
" ouah ta chaine a une somme forte"

enfin bon tfacon ca fait rien

chris_27
chris_27
Niveau 10
30 mars 2004 à 18:38:35

Remarque au passage : ceux qui deviennent programmeurs ne font pas que des jeux vidéo !

fil_razorback
fil_razorback
Niveau 10
30 mars 2004 à 18:39:23

ouaip, font aussi des logiciels!

KossCity
KossCity
Niveau 6
30 mars 2004 à 20:13:33

POUR LES NULS EN MATH :
le bac STT Informatique de Gestion mène à un BTS IG, qui lui même peut mener à toutes les licences professionnelles de l´informatique
( il faut pas non plus être un gros zéro en maths sinon ça marche pas) :p)

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