| Name | Description | Size | Visibility | ||
|---|---|---|---|---|---|
|
Jeu de conversion du binaire au décimal
|
147 Bytes | Public |
|
||
|
Petit programme qui dessine un point qui se déplace aléatoirement (il est pas terrible, mais j’avais bien aimé le faire). Il s’affiche rouge si il monte, noir si il descend, vert si il va vers la gauche et bleu vers la droite.
|
1.14 KB | Public |
|
||
|
Programme permettant de créer de nouvelles couleurs a partir d’autres couleurs préexistantes.
Pour modifier le couleur, servez vous des 9 petites touches de la droite de la calculatrice : pour augmenter la saturation de rouge, vert ou bleu, utilisez respectivement la touche var, boite a outils, backspace (la touche supprimer).
Pour diminuer la concentration de rouge, vert et bleu, utilisez respectivement les touches pi, racine carrée et au carré. Enfin, utilisez les touches i, virgule et exposant pour réinitialiser la teinte de rouge, vert et bleu.
Une fois la couleur crée, appuyez sur OK pour que le programme vous renvoie la couleur !
|
2.27 KB | Public |
|
||
|
Programme déposant aléatoirement des pixels de couleurs différentes. Des combinaisons de couleur sont proposées, et l’utilisateur peut créer les siennes.
Appuyez simplement sur les nombres à coté des options proposées pour choisir !
|
1.8 KB | Public |
|
||
|
Simulation du jeu de la vie, développé par le mathématicien John Conway (d’où le programme tire son nom).
L’utilisateur peut entrer la disposition de départ des cellules en se servant des flèches, de le touche OK et la touche supprimer, et peut aussi personnaliser les graphismes et le jeu en appuyant sur la touche shift (en dessous des flèches).
|
5.97 KB | Public |
|
||
|
Programme pour calculer le PGCD de deux nombres avec l’algorithme d’Euclide, avec rédaction
!
|
299 Bytes | Public |
|
||
|
Jeu d’argent, faisant intervenir plusieurs types de jeux. Il est possible pour le joueur de modifier les paramètres graphiques, de faire des prêts, ou encore d’avoir un salaire.
|
4.93 KB | Public |
|
||
|
Quiz sur les pays du monde : trouvez les pays de continents, du monde, ou commencant par une certaine lettre !
|
4.96 KB | Public |
|
||
|
L’utilisateur doit trouver un nombre entre 0 et 1000. A chaque tentative, l’utilisateur est averti si le nombre entré est plus grand ou plus petit que le nombre a trouver.
Il est conseillé d’utiliser la petite police de python pour utiliser ce script.
|
494 Bytes | Public |
|
||
|
Jeu du labyrinthe avec beaucoup d’options intégrées, j’ai aussi crée une version plus légère du meme jeu. Un tutoriel est présent a l’intérieur pour vous expliquer les différentes options :D.
|
6.93 KB | Public |
|
||
|
Jeu simple d’un labyrinthe:
Le joueur peut se déplacer grâce aux flèches de la calculatrice, et son but est d’atteindre le côté droit de l’écran.
Vous pouvez modifier la difficulté du labyrinthe et beaucoup d’autres paramètres depuis le script (comme l’écart entre les murs, la longueur des murs ou encore le nombre de murs…). D’autres mises a jour de ce programme sont susceptibles d’arriver dans les prochaines semaines, notamment pour l’ajout d’un menu pour modifier les graphismes
|
1.73 KB | Public |
|
||
|
Jeu de calcul mental de maths ! (plusieurs difficultés, opérateurs)
|
2.09 KB | Public |
|
||
|
Jeu du morpion jouable à 2 joueurs. Appuyez simplement sur les touches de 1 à 9 de la calculatrice pour placer vos symboles. Il est aussi possible de modifier la couleur du tracé, des croix, des ronds, et la taille du morpion :).
|
1.72 KB | Public |
|
||
|
Programme permettant de traduire un code du français au morse (ou l’inverse).
|
1.12 KB | Public |
|
||
|
Programme de calcul de moyenne à partir des notes entrées par l’utilisateur. L’utilisateur peut entrer ses notes, classées par matière. Il est possible de supprimer des notes ou des matières (avec la touche supprimer en haut a droite). Utiliser la touche maison pour revenir au menu principal. Enfin, le programme sauvegarde automatiquement les notes entrées par l’utilisateur.
|
6.51 KB | Public |
|
||
|
Librairie pour réseaux de neurones :)
=== Agent Incantation des réseaux de neurones
Paramètres : -brainDim (list) : Dimensions du réseau de neurones -agentPerGen (int) : Agents par génération -savName (str) : Nom du fichier de sauvegarde (explication plus bas) -NSavBrain (int) : Nombre d’agents à sauvegarder -actFunc (str) : Fonction d’activation. Options: sigmoide, ReLU, tanh, ou fonction personnalisée (par défaut, sigmoide) -learningRate (float) : Taux d’apprentissage (par défaut, 0.1) -newGen (dict) : Proportion d’agents à conserver de l’ancienne génération (‘A’) et à muter (‘M’) (par défaut, {‘A’: 0.3, ‘M’: 0.5}) -valType (int) : Type de valeurs du réseau. Pour optimiser le stockage des réseaux, les valeurs du réseau sont stockées sous forme d’int8 ou int16. Options: 0 pour int8, 1 pour int16 (meilleure précision dans la valeur du réseau) (par défaut, int8) -dilution (int) : Facteur de dilution pour augmenter les valeurs possible d’un nombre. Chaque dilution rendra les valeurs du réseau moins précises, mais les valeurs pourront être beaucoup plus éloignées (par défaut, 1 (càd aucune modification))
=== forward_propagation(ind, inp) Propagation avant dans le réseau. Retourne l’indice du neurone de sortie ayant la valeur la plus élevée
Paramètres : -ind (int) : Indice de l’agent dans la génération dont on veut faire la propagation -inp (list) : Couche d’entrée du réseau
=== evolve(marks) Crée une nouvelle génération d’individu en utilisant les proportions de newGen. A chaque génération, les meilleurs agents sont conservés, et des agents mutés et aléatoire sont rajoutés
Paramètre : -marks (list) : Liste des notes des individus
=== save/load save encode les cervaux, sauvegarde le nombre total de génération effectuées, valType et dilution (voir plus haut) Load récupère les informations stockées Les sauvegardes se font sur le nom savName (l’extension est ‘.ia’)
Si vous avez des questions/modification, contactez moi sur jametarmand@gmail.com !
|
8.92 KB | Public |
|
||
|
Script dessinant des cartes avec le bruit de perlin. Le deuxième argument de la fonction apply est le nombre de fois que l’algorithme va être performé sur la carte.
|
776 Bytes | Public |
|
||
|
Calcul avec rédaction du pgcd de deux nombres a et b a entrer dans la fonction pgcd(a,b).
|
289 Bytes | Public |
|
||
|
|
2.69 KB | Public |
|
||
|
Jeu de stratégie impliquant des technologies a débloquer, des ennemis a combattre sur des territoires diversifiés (inspiré du jeu polytopia) !
|
14.2 KB | Public |
|
||
|
Recréation simplifiée du super jeu space flight simulator. Il est possible de modifier de poussée de la fusée (en N), son poids ou son carburant. L’utilisateur peut la piloter et lire des information relatives a sa position (vitesse, angle de vol). Une version sera peut être crée pour créer sa propre fusée et ajouter des planètes.
|
6.23 KB | Public |
|
||
|
Dessein de la fractale de Sierpinski.
|
466 Bytes | Public |
|
||
|
Intelligence artificielle utilisant le machine learning. Nécessite la bibliothèque numpy, uniquement accessible avec Upsilon. Il est aussi possible de sauvegarder et charger les meilleurs cerveaux.
|
6 KB | Public |
|
||
|
Programme simple jouant avec des interactions dans le shell
|
5.6 KB | Public |
|
||
|
Intelligence artificielle utilisant le machine learning. Il fonctionne avec la bibliothèque numpy, et n’est donc pas fonctionnel sur le système d’exploitation par défaut (il faudrait installer Upsilon).
|
4.41 KB | Public |
|