Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť dáma Flash hry

dáma je jednou z najstarších doskových hier známe, že muži , ale to neznamená , že o nič menej zábavné . Vytvorenie dáma hru vo Flashi je ( relatívne ) rýchly spôsob , ako pridať nejaké interaktívnej zábavy na desktopové aplikácie alebo webovej stránky . Tento návod predpokladá , že máte pokročilú pracovnú znalosť ActionScript 2 a 3 programov , vrátane pochopenie funkcií , premenných , polí a matematické funkcie . Kód sám o sebe nebude stanovený, ale skôr budete mať kontrolný zoznam všetkých krokov , ktoré budete potrebovať naprogramovať , aby hru prácu . Veci , ktoré budete potrebovať
Adobe Flash CS2 , CS3 , CS4 alebo
Rozšírené object-oriented/ActionScript znalosti programovania
Zobraziť ďalšie inštrukcie
Vytvorte grafiky
1

pozadím pre dáma hry je non - interaktívne, takže môžete jednoducho vytiahnite ju na vrstvu čiernej a červenej kockované štvorca . Zamknúť vrstvu dole , akonáhle ste hotoví kreslenie ju .
2

Draw kusov dáma sami . Tie môžu byť jednoduché alebo zložité , ako chcete , ale budú musieť byť menovaný symbol , ktorý ste exportovať pre ActionScript v možnostiach knižnice .
3

Nakreslite " kraľovali " dámu grafika rovnako , a dať im meno , ktoré ste exportovať pre ActionScript v knižnici .
4

Vytvorte všetky zvukové efekty , ktoré budete chcieť používať ( príkladom môže byť zvuk pre každého klzného kusu naprieč doska , alebo skákanie zvuk alebo " tá da ! " zvuk , keď je kus kraľovali ) . Importovať tieto zvuky do programu Flash pomocou menu File a ich export pre jazyk ActionScript rovnako .
Programovanie kroky
5

Najprv zistiť presné súradnice X , Y na doska pre každého právneho námestí , že kus môže obsadiť v hre . Vytvorenie poľa v jazyku ActionScript pre uloženie každej z týchto súradníc .
6

Vytvorte funkciu pre spustenie hry ( ktorý umiestnite na čierne a červené kúsky v niektorých miestach na palube v závislosti na poli ) . Táto funkcia by mala byť viazaná na tlačidlo viditeľné na javisku , ktorý hovorí , že " Nová hra" .
7

Vytvoriť " v tlači " , udalosť , ktorá vám umožní kliknite na kus a pretiahnite ju . Budete tiež chcieť vytvoriť " prepustenie " udalosť , ktorá bude pretiahnutia kus potom, čo bola presunutá .
8

Vytvor tímy . Môžete použiť premenné nastaviť svoje tímy do skupín a kontrolu pri pohybe ( pozri nižšie ) , tiež kus je " redTeam " alebo " blackTeam " ako čokoľvek iné na zistenie , čo sa bude diať pred a po ťah je vyrobený .

9

Vytvorenie pravidla ( funkcie ) , ktoré určujú zákonnosť ťah . Uchovávajte v týchto pravidlách mysli ako If ( aktuálna pozícia ) je x potom právne kroky bude y a z , ale ak y je obsadený iným kusom a potom skontrolujte , či ten kus je vernosť , ak priateľ potom žiadny pohyb je povolené v tomto smere , ak nepriateľ , potom skontrolujte , či právne otvoreného priestoru mimo neho , či je priestor je otvorený a potom umožniť funkciu " jump " .
Pokračovať v písaní kódu segmenty
10

Napíšte funkciu pre čo sa stane , keď sa jeden kus skočil . Prehrať zvuk , odstráňte skočil kus z hry a priradiť nové súradnice X , Y v poli na lyžiach kus .
11.

Vytvorte funkciu , ktorá sa stane , keď nepriateľ kus dostane celú cestu plošne zaberať určité X , Y pozície vo svojom poli ( ktoré sa " kraľovali " ) . To bude jednoduchá kontrola , že sa stane po každom kroku , či obyčajný kus ( červená alebo čierna ) zaujíma určité súradnice v poli . Ak tomu tak potom prehrať zvuk , a nahradí ten kúsok s jedným z kraľovali kusov priamo z vašej knižnice .
12

Vytvorenie pravidlá, ktoré určujú , ako môžu kraľovali kúsok posunúť . To bude do značnej miery závisieť na tom , či chcete alebo nechcete používať také pravidlá ako " lietajúci kráľov " vo vašej hre . Priradenie týchto pravidiel na kraľovali kúsky .
13

Vytvorte ak /potom funkciu , ktorá bude riadiť poradí /chod hry . Je - li ( to je sčervená tímu ) , potom ( môže čierny Team nerobiť nič ) , a ak je ( červený tím urobil krok ) , potom ( skontrolujte , či červenú Tím bol len kraľovali ) , ak ( kraľovali = true potom ) , je stále sčervenajú tímu , ak ( kraľovali = false ) , je teraz na rade čierny tímu .
14

Vytvorte si Endgame /víťazstvo scenára . To možno vykonať jednoducho tým , že priradí funkciu onEnterFrame , ktorý je neustále kontrolu počtu kusov na palube , a ak kusy jednej strane je = 0 , potom spustiť hru cez funkciu , zmeniť skóre ( ak máte udržať ho ) , zakázať všetky ostatné funkcie a zobrazenie Game Over /Victory správu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené