Мазмуну:
- Жабдуулар
- 1 -кадам: Жаңы долбоор
- 2 -кадам: Жаңы спрайт жасоо
- 3 -кадам: Негизги мүнөз
- 4 -кадам: Жаман жигит
- 5 -кадам: Фон
- 6 -кадам: Фондогу оюн
- 7 -кадам: Ок
- 8 -кадам: Коддоо
- 9 -кадам: атуу
- 10 -кадам: Bad Guy Code
- 11 -кадам: Акыркы кадамдар
Video: 2D Shooter Scratch Game: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул көрсөтмөдө мен сизге 2D аткычтын тырмоо оюнун кантип жасоону көрсөтөм. Жасоо абдан жөнөкөй, бирок үмүт кылам, сиз жолдо кээ бир нерселерди үйрөнөсүз жана жакында скретч оюндарын өзүңүз жасайсыз!
Жабдуулар
- Компьютер.
- Scratch Login/Account.
- Чычкан (Оюнду ойногонду жеңилдетет).
1 -кадам: Жаңы долбоор
Биринчи кылгыңыз келген нерсе - https://scratch.mit.edu/. Андан кийин сиз каттоо эсебиңиз менен кирип, "Түзүүнү" чыкылдатыңыз.
2 -кадам: Жаңы спрайт жасоо
Биринчи сүрөт - түзүү кнопкасын баскандан кийин эмнени көрүшүңүз керек. Эми эмне кылгыңыз келсе, "sprite one" деп жазылган мышыктын сөлөкөтүн чыкылдатып, анан таштанды баскычын басыңыз. Бул баштапкы спрайтты жок кылат, ошондо биз өзүбүз жасай алабыз. Кийинки, биз мышык логотибин + белгиси менен чыкылдатып, анан боёкту тандап алгыбыз келет. Эми биз биринчи спрайтты жасай алабыз.
3 -кадам: Негизги мүнөз
Эми биз башкы каарманыбызды ойногубуз келет, аны оюнчу башкарат. Сол жактагы куралдарды колдонуп, ортосуна борборлоштурулган кичинекей тегеректи түзүп, курал менен тапанчаны тартуу үчүн линия куралын жана тик бурчтукту колдонуңуз. Кааласаңыз, түстөр менен эксперименталдык түрдө алсаңыз болот, бирок биринчи жолу өлчөмү жана формасы боюнча меникине окшош кылууга аракет кылыңыз. Акыр -аягы, сиз бүтүргөндөн кийин, спрайт деп жазылган текстти чыкылдатыңыз жана аны меники сыяктуу эле "Оюнчу" деп алмаштырыңыз. Бул "Оюнчу" биздин башкы каарманыбызга тиешелүү экенин билүүнүн бир жолу.
4 -кадам: Жаман жигит
Эми биз башкы каарманыбызды жараткандан кийин, ал каарман менен күрөшүү үчүн бир нерсе жасашыбыз керек. Сол жактагы куралдарды колдонуу менен, дагы бир жолу, 3 -кадамдагыдай кылып, бирок түз колдору менен мылтыгы жок. Аны "Ойноткуч" менен бирдей өлчөмдө кылып, түз солго караганын текшериңиз. Акыр -аягы, биз аны 3 -кадамда болгондой эле "BadGuy" деп атагыла. Кийинки кадамга өтүүдөн мурун, сол жактын астындагы фон сүрөтчөсүн чыкылдатып, боёкту тандаңыз.
5 -кадам: Фон
Сиз 4 -кадамдагы боек сүрөтчөсүн чыкылдаткандан кийин, тик бурчтук куралды колдонуп, спритти кантип тартканыңыздай, өзүңүз тандаган түстөн фон өстүрүү керек. Автоматтык түрдө сиз үчүн даярдалган бош ак фонду жок кылганыңызды текшериңиз, ошондо сизде бирден -бир фон ушул. Анан, акырында, "Фон" сыяктуу нерсеге ат коюңуз.
6 -кадам: Фондогу оюн
Кайра боек сүрөтчөсүн чыкылдатып, текст куралынын жардамы менен экинчи фон жасаңыз, окшош нерсени жасаңыз. Аны GameOver же башка нерсеге өзгөртүп, кийинки кадамга өтүңүз.
7 -кадам: Ок
Эми биз биздин оюнчу жаман кишилерге ок атуучу окту жасайбыз. Бул башка спрайттарга караганда жөнөкөй, жана сиз ортодогу плюс белгисине борборлоштурулган кичинекей горизонталдуу тик бурчтук жасооңуз керек. Андан кийин ага "Bullet" деп ат коюп, кийинки кадамга өтүңүз.
8 -кадам: Коддоо
Биринчиден, биз мурун жасаган төмөнкү сол бурчтан "Оюнчу" Sprite тандаңыз. Андан кийин, коддун, костюмдардын жана үн жазылган сол жактын жогорку бурчунда, кодду чыкылдатыңыз. Түстүү блокторду өйдө-ылдый жылдырып, блокторду жумуш мейкиндигине сүйрөп таштаңыз. Блокту жок кылуу үчүн, аны кайра сол жагына сүйрөңүз. Блокторду жылдырууга, ажыратууга жана жок кылууга көнүңүз. Код блокторун карап, сүрөттөгү кодду кайра жаратыңыз. "Уктуруу" блогуна жеткенде, сиз жаңы уктурууну жасайсыз жана анын атын "Атуу" деп коюп, андан кийин блоктун ачылуучу менюсунан тандаңыз.
Бул код оюнчуга WASD менен (өйдө, солго, ылдый жана оңго) жылууга мүмкүнчүлүк берет. Ошондой эле экрандын ортосунда спрайт башталат. Туура код - бул ок кантип атылышы керек. Эгерде сиз булардын бирин түшүнбөсөңүз, анда эч нерсе эмес, жөн эле кодду көчүрүп алыңыз жана анын жолдо кантип иштээрин билсеңиз болот.
9 -кадам: атуу
Дагы бир жолу, 8 -кадамдагыдай эле, сиз сүрөттөгү кодду кайра түзмөкчүсүз, бирок ок спрайтында (оң жактагы "Bullet" спрейтин басыңыз).
Бул код "Оюнчудагы" код менен иштейт жана чычкан кармалып турганда, плеердин алдында октун клонун (бир эле учурда бир нече ок спрейти болууга мүмкүндүк берет) жаратат. ал оюнчунун тапанчасынан чыгып жаткан сыяктуу, анан чычкан көрсөткөн тарапка жылат. Бул оюнду ойноп жаткан адамга мээлеп, ок атуу мүмкүнчүлүгүн берет.
10 -кадам: Bad Guy Code
Бул, балким, эң татаал жана чечүүчү код. "BadGuy" спрайтын тандап, анан баары сүрөттөгүдөй экенине ынангыла. Коддун бул бөлүгүндө биз өзгөрмөнү жасашыбыз керек. Биз муну эфирге билдирүү жасагандай кылабыз. "Бардык спрайттар үчүн" тандалганын текшериңиз. Ошондой эле GameOver деп аталган экинчи эфир билдирүүсүн жасашыбыз керек.
Бул код жаман кишинин экрандын четине туш келди клон жасоосун шарттайт. Бул ошондой эле жаман жигит дайыма оюнчуну ээрчип жүрөт, ок тийгенде өлөт жана жаман жигиттердин бири оюнчуга тийгенде оюн бүтөт.
11 -кадам: Акыркы кадамдар
Акырында, сол сүрөттөгү Кодду "Оюнчуга", оң жактагы жогорку сүрөттөгү кодду "Окко", үчүнчү сүрөттөгү кодду "BadGuy" га кошуңуз. Мына ушинтип биз оюн бүткөндөн кийин баарын токтотобуз жана оюнду бүтүрөбүз. Сен кылдың! Баары туура коддолгонун эки жолу текшериңиз. Жогорку жагындагы "Долбоордун баракчасын көрүү" баскычын чыкылдатып, оюңузду ойноңуз! Кодду иштетүү үчүн жашыл желекти жана кодду токтотуу үчүн кызыл токтотуу белгисин басыңыз. Эгерде мен жасаганды көргүңүз келсе же кодуңузду кайра текшериңиз, бул жерге өтүңүз: https://scratch.mit.edu/projects/381823733/. Жаңы нерселерди, мисалы, жогорку упайлар, ден соолук, зыян жана башка мылтыктарды кошууга болот. Көңүл ачуу!
Сунушталууда:
Story Interactive (Scratch Game): 8 кадам
Story Interactive (Scratch Game): Бул диалог жана спрайт менен нөлдөн баштап оюнду кантип жасоо боюнча үйрөткүч болот. Бул ошондой эле оюнуңузга клиптерди жана убакытты, анын ичинде эфирди жана башкаларды кошууну үйрөтөт
Punch Activated Water Shooter: 5 кадам
Punch Activated Water Shooter: Эгерде сиз бир бөлүк күйөрман болсоңуз. Сиз Джинбени билишиңиз керек. Jinbe - Эйичиро Ода тарабынан жаратылган One Piece сериясындагы каарман. Жинбе Фишман Каратенин өзгөчө күчтүү чебери. Анын техникаларынын бири - беш миң кирпич муштуму. Бул
Arduino Game Controller + Unity Game: 5 кадам
Arduino Game Controller + Unity Game: Бул көрсөтмөдө мен сизге биримдикке туташа турган arduino оюн контроллерин кантип курууну/программалоону көрсөтөм
Жөнөкөй жана оңой жөргөмүш адам Web-Shooter: 12 кадам
Жөнөкөй жана оңой Жөргөмүш Адам Желе-Атуучу: Жөргөмүш Адам тасмасын көрдүңүз беле? Жөргөмүш Адам комикси? Жөргөмүш Адамга такыр окшошпогон бир нерсе барбы? Жөргөмүш Адам бардык жерде окшойт. Эмне үчүн жөнөкөй веб-аткычты түзбөйсүз? Бир аз машыгуудан кийин, мен үй материалдарынан дизайн түздүм, аны түзө алам
Cat Ball Shooter: 9 кадам (Сүрөттөр менен)
Cat Ball Shooter: Керектелүүчү материалдар 1 x RFID Sensor/ remote1 x Arduino uno2 x DC моторлору 1 x 180 servo1 x 360 servomultiple симлерБокс/ контейнер аркылуу топту азыктандыруу үчүн пробирка куруу