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

[HELP] Debutant en Prog/dev

SageFou
SageFou
Niveau 1
25 août 2018 à 19:24:28

Yo,

Après deux ou trois heure de pétage de plomb, je viens posté ici une demande d'aide.
Je demande pas l'assistanat.

- Voulant devenir developpeur en freelance, je me suis mis à faire les cours sur Khan academy qui commence par dessiner avec JS, et lors d'un projet à la fin des cours d'animation.

Je souhaite faire un gratte ciel avec des petits carré blanc à l'intérieur en guise de fenêtre sauf que ayant tapé les valeurs une par une je souhaiterais quel se duplique à chaque fois que je rentre le X ou Y.

https://prnt.sc/kmsw02

Savez vous comment je peux multiplié ces valeurs avec un espace de 15?
Comment je dois multiplié ou additionné les valeurs du genre x = 75 + 15;

désolé c'est un peux brouillon mais je débute réellement.

See ya'

stacksmashing
stacksmashing
Niveau 6
25 août 2018 à 20:41:47

Il te faut une boucle, exemple :

for(var i=100;i<200;i+= 10){
rect(..,..,i..,...,..);
}

blackapplex
blackapplex
Niveau 10
25 août 2018 à 21:04:27

En programmation, quand on débute et de façon générale, il faut penser de la façon la plus générique possible et à chaque instant se dire "et si on me demande de modifier un paramètre, est-ce que ça me prendra 10h de travail ou 1seconde?"
Stacksmashing l'a dit, pour ton copier coller de code, il faut faire des boucles.
Tu veux un gratte ciel ? Donc il faut deux boucles, pour les deux axes (x et y).


for x de 1 à nombre_fenetre_longueur
     for y de 1 à nombre_étage
          rect...

Là c'est un niveau de généricité qui permet de générer un gratte ciel.
Si tu veux faire plein de gratte ciel différents, il faudra faire une fonction qui détermine le nombre de fenetre à partir de:
- taille de la fenetre, écart entre les fenêtre
- taille de l'immeuble
etc.. Avec un bon niveau de généricité j'imagine qu'on peut générer des fonds de villes sympas en deux fonctions. Tu devrais essayer. C'est justement parce que cet objectif est irréalisable avec un copier coller qu'il forcera ton cerveau à penser le code de façon générique. Se fixer des objectifs impossibles est une très bonne façon de progresser en programmation

SageFou
SageFou
Niveau 1
26 août 2018 à 15:40:53

Nice, j'ai reussi c'est good merci les gars !

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