begin process at 2012 02 13 09:02:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > AUTOMATE CELLULAIRE (JEU DE LA VIE )

AUTOMATE CELLULAIRE (JEU DE LA VIE )


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :automate, cellulaire, jeu, vie, comparatif Niveau :Initié Date de création :19/06/2008 Date de mise à jour :20/06/2008 17:49:35 Vu / téléchargé :5 581 / 288

Auteur : Devnix

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Le but de ce source est de faire un comparatif de vitesse d'exécution entre le VB et l'assembleur.

Ce source est un automate cellulaire qui reproduit le mouvement de cellules ( voir définition de wikipedia : http://fr.wikipedia.org/wiki/Jeu_de_la_vie )

En ce qui concerne la vitesse d'exécution, j'obtiens plus de 2000 images par seconde en ASM avec une grille de 100*100 tandis qu'en VB je stagne à 6 images par seconde...
Bien que mes programmes ne soit pas forcement optimisé a 100% on obtient quand même une différence de 33 000%...
Bon évidemment le programme en VB je l'ai codé en 2 heures alors que celui en assembleur j'ai mis au moins une 15aine donc on pourrai s'interroger sur la rentabilité niveau vitesse d'exécution/vitesse d'écriture du code.

Et si quelqun aurait des conseils sur une quelconque manière d'optimiser mon programme, je suis preneur.

Source

  • J'ajoute le lien vers le code en ASM : http://www.asmfr.com/codes/AUTOMATE-CELLULAIRE-ASSEMBLEUR-JEU-VIE_47061.aspx
J'ajoute le lien vers le code en ASM : http://www.asmfr.com/codes/AUTOMATE-CELLULAIRE-ASSEMBLEUR-JEU-VIE_47061.aspx

 Conclusion

J'aime ces deux langages pour leur particularités :
le VB pour sa rapidité d'écriture du code et l'assembleur pour sa rapidité d'exécution, je ne dirais donc pas qu'un langage est mieux qu'un autre mais qu'il faut savoir choisir l'un ou l'autre à bon escient.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

19 juin 2008 18:38:01 :
Ajout du lien vers le code en asm
20 juin 2008 17:49:35 :
Ajout du fichier form1.frx

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) DES CHIFFRES ET DES LETTRES par ShayW
Source avec Zip Source avec une capture FAIRE REBONDIR PLUSIEURS BALLES par pierreh51
Source avec Zip Source .NET (Dotnet) JE DES BRIQUES MOUVANTES par alpha5
Source avec Zip Source avec une capture TOWER BATTLE 2 par Softmama
JEU D'ADRESSE ,JEU DE TIR À LA SOURIS par yvesdudu

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture AUTOMATE CELLULAIRE VIEILLISSANT ET KALÉIDOSCOPIQUE par Softmama
Source avec Zip Source avec une capture EDITEUR D'AUTOMATES CELLULAIRES par PADYVEN
Source avec Zip Source avec une capture LE JEU DE LA VIE REVISITÉ par Sylvaninof
Source avec Zip Source .NET (Dotnet) LE NIÈME JEU DE LA VIE EN NET2 AVEC LA CLASSE GRAPHICS DE .N... par yvesyves
Source avec Zip Source avec une capture LE JEU DE LA VIE par violent_ken

Commentaires et avis

Commentaire de Proger le 25/08/2008 23:02:08

Bonjour, il existe plusieurs tutorials et sources ici traitant de l'optimisation  du code VB.
As-tu réalisé ta comparaison en compilant ton petit programme VB ? car evidemment si tu compares de l'assembleur compilé à un langage interprété, la différence donnera le vertige.
Un rapide coup d'oeil montre que ton programme VB peut considérablement être optimisé : virer l'appel aux objets (If truc.machin = bidule, etc), changer les méthodes de comparaisons, pré-test, boucle déroulé, et API pour la sortie graphique.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

jeu de la vie en langage vb [ par mimi100 ] par exemple si un utilisateur veut changer la couleur (le remplissage) des cases du grillage, si un utilisateur veut remplir ces cases de son cadrilla le jeu de la vie [ par cjeannot ] salut a tous, je suis novice en visual basic et je dois faire un programme beaucoup moins compliquer que celui proposer sur ce site, si quelqu'un pouv Jeu de la vie avec MSFlexGrid [ par kefran54 ] Salut à tous,Je dois réaliser un jeu de la vie à partir d'un MSFlexGrid et j'aurais voulu savoir comment faire pour initialiser la 1&#2 le jeu de la vie [ par julienen ] Bonjour , je suis entrain de faire une application du jeu de la vie sous Vba , mais je bloque sur une procédure qui doit générer la génération suivant démineur ou jeu de la vie [ par fpilleron ] Bonjour, je debute dans la programmation et je cherche a faire un démineur ou un jeu de la vie. il parait que c'est facile. Mon probleme est que je Aide pour automate cellulaire modélisant un écoulement de fluide [ par Geekpowah ] Bonjour, Je dois coder sous visual basic un automate cellulaire pour modéliser l'écoulement d'un fluide quelconque (gaz par exemple). Pour cela, je jeu de la vie : projet [ par camillus ] bonjour, Je dois créer un jeu de la vie en visual basic. j'ai déjà regardé les différentes propositions postées sur ce f TEXTBOXS SUR UN JEU [ par Richard92 ] Salut, J'ai trouvé cette source http://vbfrance.com/code.aspx?id=26159 et je voudrais savoir comment dessiner des textboxs sur la surface Dx d' u jeu en vba excel [ par kattoussa2010 ] Bonjour, Je suis débutante en vba et je dois réaliser un projet qui consiste à écrire sous vba execl un petit jeu simple entre deux joueurs et qui af jeu de rapidité par le port série [ par titan65 ] Bonjour, Je voudrais construire un jeu de buzzer à 4 joueurs (confronter 4 joueurs différents dans un jeu de rapidité) qui fonctionnerait de la maniè


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales