Bonjour, avant tout, je tiens à dire que je sais déjà avec quels outils (langage et lib) programmer mon futur projet. Je vais commencer par me décrire :
J'ai 15ans et tout ce que je fais, je le diffuse sur le net. Je n'ai pas de "devoirs de programmation" je ne suis qu'au lycée
Voilà mon futur objectif (encore un peu flou c'est pour cela que je suis là ) :
Je ne demande à personne de le faire avec moi, je veux le réaliser seul. Je veux juste des conseils
Mon programme utilisera la SDL (Simple DirectMedia Library pour la partie graphique) le langage de programmationest le C (c'est ce que je souhaite ). On verra à l'écran des petits personnages "vivre" (chaque personnage sera en interne un thread. J'utiliserai donc pthread).
Ils se "développeront" dans un environnement en 2D. Une sorte de mini-ville (toute petite). Chaque chose aura une influence sur une autre. Exemple :
Un personnage meurt, tout les autres seront tristes ou contents...
Si un personnage tombe malade, les autres pourront aussi tomber malade...
Ce n'est en aucun cas un jeu vidéo (je n'aime pas en programmer. Je préfère les logiciels) car l'utilisateur ne pourra agir sur ce "monde virtuelle" mais seulement le regarder.
Je ne voit pas réelement comment mettre en oeuvre le lien de causes et de conséquences (si perso1 = malade alors les autres = peut être malade...)
J'ai que 15ans donc l'utilisation d'algorithmes mais encore pas trop familier
Résumé: Pouvez vous me donner des idées de conception générale (pas de langage de prog...) sur la manière de mettre en place une sorte de "nature" dans mon programme.
Merci d'avance
PS: Pouvez - vous aussi m'indiquer comment un tel programme ce nomme. J'ai demandé à un ami et il m'a dit que ce n'était pas de l'IA mais du dynamisme. A confirmer
PPS: Mon projet ressemble à Sims mais encore une fois, ce n'est pas un jeu vidéo. L'utilisateur ne fait que regarder. Pas de 3D mais seulement des petits personnages (se déplacant en : haut, bas, gauche, droite) dans un décor 2D.
PPPS: Il va s'en dire que le programme sera libre et multi-plateforme !
PPPPS: Si vous connaissez des sources du même genre pour que je voit comment il gère tout ca, merci de me passer les liens
Partager