Memory -spel är enkla att skapa i Flash . Flash-film interaktivitet kan uppnås utan utvecklare behöva skriva enorma mängder kod. Du kommer att behöva använda några ActionScript , men logiken i ett minne spelet är enkel och därför inte alltför svårt att skapa . De huvudsakliga aktiviteter som ingår i att skapa en Flash-minne spelet kommer sannolikt att vara : att skapa visuella element ( designa gränssnittet och objekt ) , genomförande av spelet funktionalitet med ActionScript och testa spelet för att se till att det fungerar korrekt . Instruktioner
1
Skapa en ny Flash- fil och lägga till grundläggande visuella element . Besluta om storlek och layout du vill använda för ditt spel och skapa bakgrundsbilder . Träna en grov designen innan du faktiskt börja bygga elementen i Flash . Skissa en design på papper .
2
Skapa dina minneskort . Varje kort bör vara av samma storlek och form , så du kanske vill använda en generisk bakgrundsbild för dem genom att skapa en grafisk symbol och med detta i varje kort Symbol . Gör dina kort filmklippssymboler och ge dem lämplig symbol och namn instans. Se till att det finns par matchande kort i leken . Redigera dina klipp kort filmen så att de har två ramar . Skapa nyckelrutor inom varje kort Videofilm och namnge dem något som " front " och " back ", där ansiktet och bakre sidor av kortet visas respektive.
3
Inom varje kort Videofilm , inkludera en variabel i ActionScript . Du kan göra detta genom att lägga till ett nytt lager och infoga kod som den här :
var myReference : Number = 1 ;
Inom matchande kort ( dvs. paren i ditt spel ) omfattar samma referens nummer. Till exempel , om du har djur på ditt minneskort , inom de två kort som har katter på dem , bör du inkludera samma referensnummer . Denna hänvisning kommer att användas för att avgöra om ett par kort matcher eller inte .
4
Lägg koden bestämma vad som händer när ett kort är tryckt, föra ditt spel logik i spel . Dina minneskort ska alla börja spelet nedåt . När användaren klickar på en, bör det vända . För att genomföra denna effekt , kan du lägga till ActionScript-kod instruerar relevant Clip kort film till " gotoAndStop " vid " fronten " ram . När användaren klickar annat kort , måste du testa om det matchar den första. Kontrollera om referensnummer i de två valda korten är lika med följande villkorligt test :
om ( firstCard.myReference == secondCard.myReference ) {
//kod går här
}
p Om siffrorna inte stämmer , bör korten instrueras att vända tillbaka över , vilket kräver att gå till " back " ram . Om siffrorna stämmer , kan korten vara vänd uppåt . Hursomhelst , ska spelaren då kunna göra ett nytt val .
5
Definiera vad som händer på de olika stadierna i ditt spel . Varje gång spelaren väljer ett kort , ditt spel logik måste bete sig olika beroende på om kortet är det första eller andra plats i ett par . Till exempel , när kortet är den första i ett par , vänder du helt enkelt på den och vänta på att andra ska väljas . När det är den andra i ett par , måste du utföra test för att se om korten stämmer . För att göra detta , kan du inkludera en boolesk variabel som enkelt alternerar varje gång ett kort klickas. På toppen av din ActionScript-kod :
var sekund : Boolean = false;
var firstCard_mc : MovieClip ;
var secondCard_mc : MovieClip ;
Inom den " onPress " kod för varje kort film { Trace ( "rätt" ) ;}
else { firstCard_mc.gotoAndStop ( " back " ) , secondCard_mc.gotoAndStop ( " back " ) ; är ett förenklat exempel och så du kanske vill skapa mer avancerade effekter när du har spelet logik i stället .