Topic : « [INFORMATIQUE] Need avis pour TPE »

Avatar de MetalGearr MetalGearr
Bon alors le thème c'est : "L'aléatoire, l'insolite, le prévisible"
Les matières c'est SVT et maths

Je suis avec deux autres mec, on a eu l'idée de faire un programme (oh les fous !) qui simule des entités vivantes avec des objets, on leur donnerait différentes caractéristiques comme des métiers, des maladies, des groupes, etc.. qui influeraient sur leur potentiel de survie, et on finirait avec un genre de simulation d'évolution darwinienne.

On est partis sur js pour coder le tout, mais vu qu'on est des brêles, on est pas vraiment sûr que ce soit une bonne idée en vrai ; on se demandait notamment si on pouvait compiler du js pour faire un .exe (askip oui mais on doute de la sûreté du machin) et si les capacités du js pouvaient coller avec notre projet (je pense que oui perso, mais ptetre qu'il y a mieux (python ?)).

Si vous avez un quelconque conseil, on prend https://image.noelshack.com/minis/2018/04/3/1516831729-kannawave.png
Avatar de MetalGearr MetalGearr
korosama
ça représente l’expansion d'une espèce https://image.noelshack.com/minis/2017/14/1491261810-1488123056-1487463499-1487221557-1gyod5t21.png
et tu peux parler de génétique et traiter le sujet de la mutation aléatoire des allèles et de l'évolution :(
On se demande pourquoi t'es en L https://image.noelshack.com/minis/2017/33/1/1502695688-takumi3.png
Avatar de FUMFz FUMFz
C'est pas vraiment compiler, c'est fourrer toute la runtime node.js et les bibliothèques dans un .exe
Avec Python tu peux faire pareil il me semble. Pygame c'est sans doute ce qu'il y a de plus simple pour faire un rendu graphique de la simulation.
Après tes prof aimeraient aussi voir le code aussi, j'imagine
Avatar de MetalGearr MetalGearr
Citation de amsterdamer
Le mieux ça serait de partir en C/Python/Ruby
Avec ElectronJS tu peux faire une application JS en .exe mais c'est du NodeJS avec un onglet chromium embarqué en fait (comme Discord)
Tu peux regarder 'le jeu de la vie'/'game of life' ça me fait penser un peu à ton projet
Super projet :ok:

J'ai rien bitté https://image.noelshack.com/minis/2017/33/1/1502695688-takumi3.png
Avatar de FUMFz FUMFz
Citation de MetalGearr
Je sais pas s'il est vraiment déter en python, il a plutôt l'air d'un artisan en impro relative https://image.noelshack.com/minis/2017/51/5/1513899239-fleur21-photog-riffon.png
Mais ce serait quoi le mieux, objectivement ?

Je dirais Python.
Moins de piège pour les débutant. Plus de bibliothèque incluses : avec js t'as trop de choix, la galère de npn/yarn, c'est assez interminable...
Il suffit de comparer print() vs. console.log()...
En Python t'as de vrais dictionnaires contrairement aux objects js (ok il y a Map maintenant en js)
Plus de ressources orientées débutant.
Avatar de MetalGearr MetalGearr
Citation de korosama
j'ai jamais dit que j'étais en L :(
Si

Citation de FUMFz
Je dirais Python.
Moins de piège pour les débutant. Plus de bibliothèque incluses : avec js t'as trop de choix, la galère de npn/yarn, c'est assez interminable...
Il suffit de comparer print() vs. console.log()...
En Python t'as de vrais dictionnaires contrairement aux objects js (ok il y a Map maintenant en js)
Plus de ressources orientées débutant.
J'ai rien bitté https://image.noelshack.com/minis/2017/51/5/1513899239-fleur21-photog-riffon.png

Mais j'ai fait un chouilla de js, et franchement je pense qu'avec ce que je sais, je pourrais déjà coder le bordel, c'est pratiquement que des objets, des calculs de pourcentage, et des if, en vrai :(
Liste des sujets