Интернетте флеш оюндар абдан популярдуу, аларды дээрлик бардык сайттарга киргизсе болот. Заманбап мобилдик технологиялар бара-бара мындай оюндарды кысып жатат, бирок алар дагы деле чоң суроо-талапка ээ. Флеш оюнун түзүү үчүн атайын программалоо тилин үйрөнүү керек, ошондой эле мындай тиркемелерди түзүүнүн негизги этаптарын билүү керек.
Оюн идеясы
Оюнду түздөн-түз түзүүдөн мурун, ал жөнүндө түшүнүккө ээ болушуңуз керек. Flash технологиясы минималдуу функциялары бар жөнөкөй оюндарды түзүүгө эң ылайыктуу. Мындай оюн үчүн көптөгөн идеялар болушу мүмкүн, мисалы, табышмак же ролдук оюн. Бул оюндардын бардыгы, эреже катары, чектелген сандагы аракеттерди жасай алган бир оюнчуга арналган. Эгерде сиз буга чейин эч качан флэш оюндарды жараткан эмес болсоңуз, анда 2d форматынан баштоо керек. 3d оюндарын түзүү дагы мүмкүн, бирок программалоо тилин терең билүүнү жана чоң тажрыйбаны талап кылат.
Куралдар
Flash оюнунун коду Action Script 3 (AC3) программалоо тилинде жазылган. Өзүңүздүн оюңузду ийгиликтүү түзүү үчүн, жок дегенде, ушул тилди билишиңиз керек. Аны изилдөө процессинде ушул технологиянын иштеши жөнүндө түшүнүк бере турган башталгыч оюндарды түзүү сунушталат. AC3 тилин үйрөнүүнүн жакшы жолу - башка иштеп чыгуучулардын кодун окуу. Программисттер адатта өз оюндарынын баштапкы кодун ачыкка чыгарышпайт, бирок ачык коддорду сунуш кылган долбоорлорду жана ар кандай окуу куралдарын таба аласыз.
Оюнду тез арада түзүү үчүн Flash Professional программасын сатып алуу керек болот. Бул акы төлөнүүчү программа, бирок ал иштеп чыгуу процессин кыйла жөнөкөйлөтөт жана сизге эч кандай кошумча программалардын кереги жок болот.
Папканын түзүлүшү
Сиз түзгөн оюн бир топ татаал болушу мүмкүн жана көптөгөн сүрөттөрдү жана үн клиптерин камтыйт. Аларда адашып калбаш үчүн, өзүнчө папкалар түзүңүз. Мисалы, сизде бүтүндөй оюн долбоорун камтыган негизги папка болушу керек, анда сүрөт, аудио клип жана код файлдарын сактай турган img, snd жана src пакеттери болушу мүмкүн. Бул папканы уюштуруу, айрыкча, бир нече адам оюндун үстүндө иштеп жаткан болсо, абдан маанилүү.
Коддоо жана тестирлөө
AC3те оюн кодун жазууда колдонулган үч негизги код структурасы бар: өзгөрүлмө, окуяны иштетүүчү жана функциялар. Алар сизге алгоритмдерди кодго которууга мүмкүнчүлүк берет. Мындан тышкары, программанын кодунда ойноткуч иштей турган объектилер бар. Бул объектилердин ар биринде касиеттердин жыйындысы бар, алар дагы көрсөтүлүшү керек. Программанын иштешин көзөмөлдөө жана белгилүү бир объектилердин учурдагы маанисин текшерүү үчүн trace () командасын колдонсоңуз болот. Кодду куруп бүткөндөн кийин, Flash Professional терезесинде Create-> Test Movie менюсун тандап, оюнуңузду дароо текшере аласыз.