Changer de thème Blork Blork of Mana - par Orugari Earthblork - par Yohmgaï Lag - par Chann
Mots clés (3 caractères minimum) :
*Froum :
Tous les froums Copa BlorkanaLes jeux vidéoLecture / ÉcritureFilms, animes et sériesLiens vidéos / Créations et annonces personnellesLes parties en réseauLe Temple du Blam!
Auteur (3 caractères minimum) :
Les champs marqués d'un * sont obligatoires.
Connectez vous pour voir qui est la !
Connectez vous pour accéder à votre messagerie privée !
Tous les blogs
Inscription
Connexion : Retenir | Oubli ?
Destinataire : *
Message : *
Si vous avez oublié votre mot de passe, merci de nous indiquer les renseignements suivants :
Votre pseudo : *
Adresse email de votre profil : *
Page [ 1 2 3 ]
Bas de page
Message laissé le 22/01/13 à 17:21
Personellement, j'ai commencé à programmer à l'âge de 8-9 ans avec mIRC en analysant des scripts... Avec quelques bases en anglais, c'est relativement simple (Ce l'était pour moi, en tout cas) de comprendre qu'est-ce qui fait quoi, et éventuellement, à force d'expérimenter avec, de jouer avec, de chercher des trucs que je pouvais faire, j'ai fini par faire des trucs comme un script de Quizz et un IdleRPG. Mais ça c'était vraiment des années après avoir étudié un script... Tout ça pour dire qu'il ne faut pas que tu te lances dans la programmation en pensant que tu vas pouvoir programmer des jeux dans les quelques jours qui suivent. Faut avoir de la patience, mais éventuellement, tu y arriveras. Mais selon moi, la meilleure façon d'apprendre, c'est vraiment de trouver des façons d'accomplir certaines tâches. Tu te fixes un objectif quand même assez avancé, et tu cherches sur le net pour savoir comment faire. Quand j'ai fais le jeu MecaBot, je ne savais pas encore comment gérer les timers, les picturebox et encore moins comment accéder à un fichier texte et écrire dedans. Mais avec de la recherche et de l'expérimentation (certes moins exhaustive car j'avais un deadline), j'ai réussi à faire le jeu. Et je te dirais que c'est vraiment avec ce projet là que j'en ai le plus appris en Basic. M'enfin, ça c'est ma méthode.
Message laissé le 07/02/13 à 17:44
Je connait un bon site pour apprendre la progra tout en s'amusant! Il s'appelle france ioi. A bon entendeur salut, j'ai mon cerveau qui boue.
Message laissé le 09/02/13 à 23:32
J'ai jeté un coup d'oeil rapide sur le site dont tu as parlé dufoin et j'avoues que ça a l'air vraiment pas mal. Je me lancerai demain parce que là je suis vraiment exténué.
Message laissé le 09/02/13 à 23:50
Dans le labo d'informatique où je travaillais, on mettait nos stagiaires de 3ème sur robozzle . C'est un petit ou l'on programme un robot pour chercher des étoiles. Ça fait intervenir du contrôle du flux (en fonction de la case sur laquelle on se trouve), aux fonctions (plusieurs fonctions programmables), et à la récursivité. Ça peut devenir relativement assez balèse, même pour des développeurs confirmés.
Message laissé le 10/02/13 à 00:31
J'en toucherai deux moots a mon frère, lui à la progra et moi a l'info, c'est comme ça qu'on tourne. Merci
Message laissé le 10/02/13 à 00:56
Je vois que ça parle programmation et je fais justement un stage de statistiques. Je suis pas vraiment calé en programmation et mes scripts sont toujours un peu brouillons. Je travaille sous R, un langage simple qui suffit pour des stats en biologie. J'aimerais quelques conseils pour alléger les boucles for. J'ai pas mal de données et c'est relou quand l'ordi tourne 1H pour faire l'opération voulue.
Message laissé le 10/02/13 à 02:32
Je connais absolument pas R, mais si tu nous montres tes algos, on pourra peut-être faire quelques choses pour toi...
Message laissé le 10/02/13 à 21:06
Code :
fichiers = list.files("trajectoires_transformees/") delta_vitesse=matrix(1,nrow=40,ncol=length(fichiers)) for (h in 1:length(fichiers)) { don = read.table(paste("trajectoires_transformees/",fichiers[h],sep="" ;) ,h=T) for (i in 1:nrow(delta_vitesse)) { if ((nrow(don)/i)==(ceiling(nrow(don)/i))) { don2=matrix(1,nrow=nrow(don)/i,ncol=3) for (j in 1:nrow(don)/i) { don2[j,1]=don[i*j,1] don2[j,2]=don[i*j,2] don2[j,3]=don[i*j,3] } } else { don2=matrix(1,nrow=floor(nrow(don)/i),ncol=3) for (j in 1:floor(nrow(don)/i)) { don2[j,1]=don[i*j,1] don2[j,2]=don[i*j,2] don2[j,3]=don[i*j,3] } } v = rep(0,nrow(don)-1) for (j in 1 :( nrow(don2)-1)) { v[j] <- sqrt((don2[j+1,2]-don2[j,2])^2 + (don2[j+1,3]-don2[j,3])^2) } vitesse.moyenne = sum(v)/t[length(t)] delta_vitesse[i,h]=vitesse.moyenne } delta_vitesse[,h]=delta_vitesse[,h]-mean(delta_vitesse[,h]) }
Voilà un exemple. Après, c'est juste des remarques ou petits trucs pour aller plus vite quoi.
Message laissé le 10/02/13 à 22:05
La signature de la fonction et surtout des commentaires seraient extrêmement bienvenus.
Message laissé le 10/02/13 à 22:10
Citation :
Jonath lé là a écrit : La signature de la fonction et surtout des commentaires seraient extrêmement bienvenus.
Ah oui c'est pas bête ça ! Je m'y retrouverais mieux pour le rapport Normalement c'est plus aéré mais les tabulations n'ont pas été retenues dans le message. Merci !
Message laissé le 10/02/13 à 23:01
Utilise les balises code pour placer ton code si tu veux que les tabulations et autres espaces soient respectés D'une manière générale imbriquer des for dans des for augmente forcément le temps d'exécution de ta fonction de façon exponentielle. Il pourrait être intéressant d'éviter dans la mesure du possible ce genre de boucles imbriquées si tu veux gagner en temps d'exécution. J'ai rajouté les balises, et je plussoie le commentaire de Jonath sur les commentaires justement D'une manière générale si tu veux faire du code facile à maintenir, il est essentiel d'apprendre à coder proprement : http://dl.free.fr/fvzpSYshR Si tu n'as pas lu ce bouquin fais le, je t'assure c'est passionnant et ça amène naturellement à remettre sérieusement en question ce qu'on a écrit jusque là.
Haut de page