Jeux de mémoire sont faciles à créer en Flash. Animation Flash interactivité peut être atteint sans les développeurs d'avoir à écrire de grandes quantités de code. Vous devrez utiliser du code ActionScript , mais la logique d'un jeu de mémoire est simple et donc pas trop difficile à créer. Les principales activités liées à la création d'un jeu de mémoire flash seront très probablement : la création des éléments visuels ( conception de l'interface et des objets ) , la mise en œuvre de la fonctionnalité de jeu en utilisant ActionScript , et tester le jeu pour s'assurer qu'il fonctionne correctement . Instructions
1
Créer un nouveau fichier Flash et ajouter des éléments visuels de base. Décidez de la taille et de disposition que vous souhaitez utiliser pour votre jeu et de créer des images de fond. Travailler sur un plan rugueux avant de commencer la construction d' éléments en Flash . Dessinez un dessin sur papier .
2
Créez vos cartes mémoire . Chaque carte doit être de la même taille et de la forme , de sorte que vous voudrez peut-être utiliser une image d' arrière-plan générique pour eux en créant un symbole graphique et y compris ce dans chaque symbole de la carte . Faites vos cartes symboles de clip et de leur donner symbole approprié et les noms d'instance . Assurez-vous qu'il existe des paires de cartes assorties dans le match. Modifier vos cartes Film Clips pour qu'ils aient deux cadres . Créer des images clés au sein de chaque carte Clip vidéo et de les nommer quelque chose comme " avant" et " arrière ", dans laquelle la face et sur les côtés arrière de la carte sont affichés respectivement .
3
sein de chaque carte clip vidéo, inclure une variable dans ActionScript. Vous pouvez le faire en ajoutant une nouvelle couche et l'insertion de code comme ceci:
var myReference : Number = 1;
sein cartes identiques ( ie les paires au sein de votre jeu ) comprennent la même référence nombre . Par exemple, si vous avez des animaux de vos cartes mémoire , dans les deux cartes qui ont des chats sur eux , vous devez inclure le même numéro de référence . Cette référence sera utilisée pour déterminer si une paire de cartes correspondent ou non .
4
Ajouter code déterminant ce qui arrive quand une carte est cliqué , ce qui porte votre logique de jeu en jeu . Vos cartes mémoire doivent tous commencer la partie, face cachée . Lorsque l'utilisateur clique sur l'un , il devrait retourner. Pour mettre en œuvre cet effet, vous pouvez ajouter du code ActionScript instruire la carte Clip vidéo pertinente pour " gotoAndStop " à l'image "avant" . Lorsque l'utilisateur clique sur une autre carte , vous aurez besoin de vérifier si elle correspond à la première. Vérifiez que les numéros de référence dans les deux cartes choisies sont les mêmes en utilisant le test conditionnelle suivante :
if ( firstCard.myReference == secondCard.myReference ) {
//code goes here < br >
}
Si les numéros ne correspondent pas, les cartes doivent être invités à revenir plus, qui les oblige à aller à l'image " de retour " . Si les numéros ne correspondent pas, les cartes peuvent rester vers le haut. De toute façon , le joueur doit alors être en mesure de procéder à une nouvelle sélection .
5
Définir ce qui se passe dans les différentes étapes de votre match. Chaque fois que le joueur choisit une carte , votre logique de jeu devra se comporter différemment selon que la carte est la première ou la deuxième d'une paire . Par exemple, lorsque la carte est le premier d'une paire , il vous suffit de le retourner et attendre le deuxième à être sélectionné. Quand il est le deuxième d' une paire , vous devez effectuer le test pour voir si les cartes correspondent . Pour ce faire , vous pouvez inclure une variable booléenne simplement alterne chaque fois qu'une carte est cliqué . Au début de votre code ActionScript :
var second : Boolean = false;
var firstCard_mc : MovieClip ;
var secondCard_mc : MovieClip ;
sein le code " onPress " pour chaque carte vidéo {Trace (" CORRECT ");} else {
firstCard_mc.gotoAndStop ( "back" ) ; secondCard_mc.gotoAndStop ( "back" ) ; est un exemple simpliste et si vous pouvez créer des effets plus sophistiqués fois que vous avez la logique de jeu en place.