Мазмұны:
- Жабдықтар
- 1 -қадам: Жаңа жоба
- 2 -қадам: жаңа спрайт жасау
- 3 -қадам: Басты кейіпкер
- 4 -қадам: Жаман жігіт
- 5 -қадам: Фон
- 6 -қадам: Фондық ойын
- 7 -қадам: оқ
- 8 -қадам: кодтау
- 9 -қадам: Түсіру
- 10 -қадам: Bad Guy коды
- 11 -қадам: Қорытынды қадамдар
Бейне: 2D Shooter Scratch ойыны: 11 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулықта мен сізге 2D ату ойынын қалай жасау керектігін көрсетемін. Мұны жасау өте қарапайым, бірақ сіз жол бойында кейбір нәрселерді үйренесіз деп үміттенеміз, және жақын арада сіз өзіңіздің ойындарыңызды жасай аласыз!
Жабдықтар
- Компьютер.
- Scratch логин/тіркелгі.
- Тышқан (ойын аяқталғаннан кейін ойынды жеңілдетеді).
1 -қадам: Жаңа жоба
Сіз бірінші орындағыңыз келетін нәрсе - https://scratch.mit.edu/. Содан кейін сіз өзіңіздің есептік жазбаңызбен кіргіңіз келеді және «Жасау» түймесін басыңыз.
2 -қадам: жаңа спрайт жасау
Бірінші сурет - жасау түймесін басқаннан кейін көру керек нәрсе. Сіз қазір не істегіңіз келеді - «sprite one» деп жазылған тырнағы бар мысықтың белгішесін нұқыңыз, содан кейін қоқыс түймесін басыңыз. Бұл бастапқы спрайтты жояды, осылайша біз оны өзіміз жасай аламыз. Әрі қарай, біз + белгісі бар мысықтың логотипін шерткіміз келеді, содан кейін бояуды таңдаңыз. Енді біз бірінші спрайт жасай аламыз.
3 -қадам: Басты кейіпкер
Енді біз ойыншы басқаратын басты кейіпкерімізді жасағымыз келеді. Сол жақтағы құралдарды қолдана отырып, ортасында ортаға орналасқан кішкене шеңбер жасап, қару мен мылтықты тарту үшін сызық құралы мен тіктөртбұрыш құралын қолданыңыз. Егер сіз қаласаңыз, түстермен эксперимент жасай аласыз, бірақ бірінші рет өлшемі мен пішіні менікіндей етіп жасауға тырысыңыз. Ақырында, сіз жасағаннан кейін, sprite one жазылған мәтінді нұқыңыз және оны мен сияқты «Ойыншы» деп ауыстырыңыз. Бұл «Ойыншы» біздің басты кейіпкерімізге қатысты екенін білудің бір жолы.
4 -қадам: Жаман жігіт
Енді біз басты кейіпкерімізді жасадық, сол кейіпкермен күресу үшін бірдеңе жасауымыз керек. Сол жақтағы құралдарды қолдана отырып, 3 -қадамдағыдай нәрсені жасаңыз, бірақ қолыңызбен және мылтықсыз. Оны «Ойыншы» өлшемімен бірдей етіп жасаңыз және оның тікелей солға қарайтынына көз жеткізіңіз. Ақырында, оны 3 -қадамдағыдай «BadGuy» деп атаңыз. Келесі қадамға өтпес бұрын, төменгі сол жақтағы фон белгісін шертіп, бояуды таңдаңыз.
5 -қадам: Фон
4 -қадамдағы бояу белгішесін басқаннан кейін, тіктөртбұрыш құралын пайдаланып, сіз таңдаған түстен фон жасаңыз, дәл сіз спрайттарды қалай салдыңыз. Сізге автоматты түрде жасалынатын ақ ақ фонды өшіруді ұмытпаңыз, осылайша сізде тек фон болады. Содан кейін, оны «фон» деп атаңыз.
6 -қадам: Фондық ойын
Бояу белгішесін тағы бір рет шертіп, мәтіндік құралдың көмегімен екінші фон жасаңыз, соған ұқсас нәрсе жасаңыз. Оны GameOver немесе ұқсас нәрсеге қайта атаңыз және келесі қадамға өтіңіз.
7 -қадам: оқ
Енді біз ойыншымыз зұлымдарға ататын оқ жасаймыз. Бұл басқа спрайттарға қарағанда қарапайым, және сіз ортасында плюс белгісінің ортасында орналасқан көлденең тік төртбұрыш жасауыңыз керек. Содан кейін оны «оқ» деп атаңыз және келесі қадамға өтіңіз.
8 -қадам: кодтау
Алдымен біз бұрын жасаған сол жақ төменгі бұрыштан «Ойыншы» спрайтын таңдаңыз. Содан кейін код, костюмдер мен дыбыс жазылған сол жақ жоғарғы бұрышта кодты нұқыңыз. Түсті кодталған блоктарды жоғары және төмен жылжытуға және блоктарды жұмыс кеңістігіне апарып тастауға болады. Блокты жою үшін оны солға қарай сүйреңіз. Блоктарды жылжытуға, ажыратуға және жоюға үйреніңіз. Код блоктарын қарап отырып, суреттегі кодты қайта жасаңыз. Сіз «Хабар тарату» блогына жеткенде, сіз жаңа хабар таратасыз және оны «Түсіру» деп атайсыз, содан кейін оны блоктың ашылмалы мәзірінен таңдаңыз.
Бұл код ойыншыға WASD көмегімен (жоғары, солға, төмен және оңға) жылжуға мүмкіндік береді. Ол сонымен қатар экранның ортасында спрайтты бастайды. Дұрыс код - бұл оқты қалай атуға болатыны. Егер сіз мұның ешқайсысын түсінбесеңіз, онда бәрі жақсы, кодты көшіріп алыңыз және оның жолда қалай жұмыс істейтінін біле аласыз ба?
9 -қадам: Түсіру
Тағы да, 8 -қадамдағыдай, сіз суреттегі кодты қайта жасайсыз, бірақ оқ спрайтында (төменгі оң жақтағы «Оқ» спритін басыңыз).
Бұл код «Ойнатқыштағы» кодпен жұмыс істейді және оны тінтуірді ұстап тұрғанда, ойнатқыштың алдында оқтың клонын жасайды (бірден бірнеше оқ спрайт болуына мүмкіндік береді) ол ойыншының мылтығынан шығып, сосын тышқан көрсеткен бағытта қозғалады. Бұл ойын ойнайтын адамға оқты дәл бағыттауға және атуға мүмкіндік береді.
10 -қадам: Bad Guy коды
Бұл, мүмкін, ең күрделі және шешуші код. «BadGuy» спрайтын таңдаңыз, содан кейін бәрі суреттегідей екеніне көз жеткізіңіз. Кодтың бұл бөлігінде бізге айнымалы жасау қажет. Біз мұны хабарды қалай жіберген болсақ, солай жасаймыз. «Барлық спрайттар үшін» таңдалғанына көз жеткізіңіз. Біз сондай -ақ GameOver деп аталатын екінші хабар таратуымыз керек.
Бұл код жаман адамды экранның шетінде кездейсоқ пайда болатын клондар жасауға мүмкіндік береді. Бұл сондай -ақ жаман адамның ойыншыны үнемі қадағалап отыруына, оқ тиген кезде өліп кетуіне және жаман жігіттің бірі ойыншыға тигенде ойынның аяқталуына мүмкіндік береді.
11 -қадам: Қорытынды қадамдар
Соңында, сол жақтағы суреттегі «Ойыншыға» кодты, оң жақтағы жоғарғы суреттегі кодты «оққа», үшінші суреттегі кодты «BadGuy» -ға қосыңыз. Біз ойын аяқталғаннан кейін осының бәрін тоқтатамыз. Сіз жасадыңыз! Барлығы дұрыс кодталғанын екі рет тексеріңіз. Жоғарғы жағындағы «Жоба бетін қарау» түймесін басып, өз ойынызды ойнаңыз! Кодты іске қосу үшін жасыл жалаушаны және кодты тоқтату үшін қызыл тоқтату белгісін басыңыз. Егер сіз мен жасағанды көргіңіз келсе немесе кодты қайта тексергіңіз келсе, мына жерге өтіңіз: https://scratch.mit.edu/projects/381823733/. Жаңа ұпайлар, денсаулық, зақым және әртүрлі мылтықтар сияқты жаңа нәрселерді қосыңыз. Масайрау!
Ұсынылған:
DIY 37 Leds Arduino рулетка ойыны: 3 қадам (суреттермен)
DIY 37 Leds Arduino рулетка ойыны: Рулетка - бұл кішкентай дөңгелекті білдіретін француз сөзімен аталған казино ойыны
BBC Micro: бит және Scratch - интерактивті руль және жүргізуші ойыны: 5 қадам (суреттермен)
BBC Micro: бит және Scratch - интерактивті руль және көлік жүргізу ойыны: Менің осы аптадағы тапсырмаларымның бірі - біз жазған Scratch бағдарламасымен интерфейс жасау үшін BBC Micro: bit пайдалану. Мен бұл ThreadBoard тақтасын ендірілген жүйені құрудың тамаша мүмкіндігі деп ойладым! Менің сызатқа шабытым
ARDUINO + SCRATCH ату ойыны: 6 қадам
ARDUINO + SCRATCH Shooting Game: Тортты сақтаңыз !!! Бұл қауіпті. Оған төрт шыбын бар. Сізде шыбындарды атуға және тортыңызды сақтауға 30 секунд бар
Makey Makey және Scratch көмегімен Buzz Wire ойыны: 3 қадам
Makey Makey және Scratch қолданатын Buzz Wire ойыны: Бұл менің 11 жасар ойыным, ол бұл ойынды інісімен бірге COVID19 жабылған кезде біршама алаңдату үшін ойнаған және бағдарламалаған, және ол Интернеттегі ең керемет жобалар көрмесіне қатысқысы келді. " Мен негізгі идеяны қабылдадым
Hummingbird Shooter: 14 қадам (суреттермен)
Hummingbird Shooter: Осы жаздың аяғында колибри біздің артқы кіреберіске қоятын фидерге бара бастады. Мен олардың цифрлық суреттерін түсіріп көргім келді, бірақ камерада «диапазонда» тұра алмадым-олар ешқашан келмейді. Маған қашықтағы кабель релесі қажет болды