Автоматты аударма пайдаланылды

Нубқа арналған бағдарламалау: Roblox Studio-да 10 сабақ

Әлемде миллионнан астам компьютерлік ойындар мен мыңдаған виртуалды ғаламдар құрылды, оларға балалар да, ересектер де сүңгуді ұнатады. Бірақ біреудің ойындарын ойнау бір басқа, ал өз әлеміңізді құру, кейіпкерлердің мінез — құлқын бағдарламалау, тіпті өз идеяларыңыз бен қиялдарыңыздан ақша табу басқа мәселе, бұл туралы біз мақаланың соңында айтатын боламыз. 

Roblox-бұл басқа қолданушылар жасаған әр түрлі жанрдағы ойындарға уақыт бөлуге немесе өзіңіздің интерактивті шындықты құруға және оны бүкіл әлемге көрсетуге арналған үлкен ойын алаңы. 

Бірақ көптеген ойындардан айырмашылығы, Roblox-бұл көңіл көтерудің тәсілі ғана емес, сонымен қатар қуатты оқу құралы. Мұнда кез – келген адам әзірлеуші бола алады және Roblox Studio-бағдарламалау мен дизайнға арналған арнайы ортаны қолдана отырып, өз ойынын нөлден жасай алады.

Платформаның кемшілігі-ол тек ағылшын тілінде жұмыс істейді. Бірақ кейбір оқушылар үшін бұл керісінше, сонымен қатар бағдарламалаумен бірге шет тілін үйренуге мүмкіндік береді. 

Roblox-бұл барлығына ашық әлем. Бұл барлық ойыншылар мен бағдарламашыларға ұнайды, бірақ әсіресе 7-16 жас аралығындағы балалар арасында танымал. Неліктен?

  1. Іс жүзінде ешқандай шектеулер жоқ. Сіз лабиринттер жасай аласыз, квесттер ойлап таба аласыз, жарыстар жасай аласыз, виртуалды дүкендер ашасыз, атыс ойындарын, қуғын-сүргін және қиял жеткілікті болатын түрлі шытырман оқиғаларды жасай аласыз. 
  2. Бағдарламалауды үйрену ойын форматында жүреді. YouTube-те де, балаларға арналған бағдарламалау мектептерінде де барлық сабақтарды көбінесе жас оқытушылар, компьютерлер мен заманауи мемдердегі сарапшылар жүргізеді. Сондықтан зеріктіру мен қиналу жоқ. 
  3. Оңай. Егер бала бұрын-соңды бағдарламаламаған болса да, ол негіздерді түсініп, өзінің алғашқы ойынын екі сағаттан артық жасай алмайды. 

Жалпы, сіз бірнеше минут ішінде Roblox-та ойын және ойын әлемінің кейбір элементтерін жасай аласыз. Бүгін біз сізге осы қарапайым сабақтардың бірнешеуін көрсетеміз. 

Бастау үшін-база. Ойынды дұрыс жүктеп, орнату керек. 

Roblox Studio бағдарламасын орнату үшін алдымен сайтқа тіркелу керек roblox.com. егер сізде әлі тіркелгі болмаса. Ол үшін туған күніңізді көрсетіңіз, пайдаланушы атын, құпия сөзді ойлап табыңыз және тіркеуді аяқтаңыз. 

Әрі қарай бетке өтіңіз roblox.com/create "жасауды бастау" немесе "студияны Жүктеу"түймесін басыңыз. Орнату файлы жүктелгеннен кейін оны ашып, бейнедегі нұсқауларды орындаңыз. Орнату аяқталғаннан кейін Roblox Studio бағдарламасын іске қосыңыз, есептік жазбаңызды пайдаланып кіріңіз және жобаларыңызбен жұмыс істей бастауға болады!

Егер бұл қиын болып көрінсе-бейнені қарап, бәрін нұсқауларға сәйкес жасаңыз. 

Бейне сілтемесі

Картаны жасау үшін-бағдарламаның интерфейсін қатар оқып, тағы бірнеше қарапайым функцияларды игеру керек.

Жаңадан бастаушылар үшін ойын сахнасымен, Explorer және Properties жұмыс кеңістігімен жұмыс істеуді үйрену пайдалы болады. 

Картаны қалай жасауға болады?

  1. Roblox Studio бағдарламасын іске қосыңыз және есептік жазбаңызға кіріңіз.
  2. Карта үшін үлгіні таңдаңыз (мысалы," Baseplate " — бос орын," Village " — ауыл және т.б.).
  3. Тауларды, суды, жерді және басқа элементтерді қосуға болатын terrain Editor қойындысын пайдаланып рельефті реттеңіз (қаласаңыз).
  4. Басқалар ойнауы үшін картаны file → publish to Roblox арқылы орналастырыңыз.
  5. Қоршаған ортаны өңдеу:

- Explorer (File Explorer) немесе Toolbox (құралдар жинағы) қойындысынан мәліметтерді қосыңыз.

- Нысандарды қосу, жылжыту және өзгерту үшін құралдар тақтасын пайдаланыңыз.

Барлық мәліметтерді бейнеден қараңыз. 

Бұл оқулықта Roblox Studio-дағы циклдарды зерттеуге баса назар аударылады. 

Циклдар-бұл белгілі бір шарттар орындалған кезде бір код блогын бірнеше рет орындауға мүмкіндік беретін бағдарламалаудағы құрылым. Бұл кодты көшірместен бірдей әрекеттерді қайталау қажет болғанда пайдалы.

Циклдің негізгі идеясы-бір нәрсені бірнеше рет жазудың орнына, бағдарламаның өзі әрекеттерді қажет болғанша қайталайды.

Циклдар, мысалы, 100 жол код жазбай ойында 100 жау құруға мүмкіндік береді. Roblox Studio да циклдердің үш түрі бар:

for - қанша рет қайталау керектігін білгенде.

while - шарт орындалып жатқанда.

repeat until-while сияқты, бірақ кодты кем дегенде бір рет орындайды.

Бұл бейнеде while циклін жақсырақ зерттеуге болады. 

Capture The Flag (жалаушаны түсіру) негізінде ойнау. Бұл екі команда қарсыластың туын тартып алып, оны өз базасына әкелуге тырысатын, сонымен бірге өз туын қорғайтын көп ойыншы ойыны. Матч кезінде белгілі бір ұпай санын бірінші болып жинаған немесе жалаушаны бірнеше рет алған команда жеңеді.

Бұл ойында принцип ұқсас болады, тек командалар кірпіш қабырғаны сындырып, ең жоғарғы жағында орналасқан блокқа қол тигізуі керек. 

Мұны істеу үшін сізге өз базаларыңызды құру, блоктарды командалық базаларға орналастыру, кедергілер мен баспана қосу қажет болады. 

Бейне авторы барлық техникалық параметрлер туралы жақсы айтады. 

Әрі қарай жүргісі келетіндер үшін сабақтың жалғасы да бар. 

Оқу сізге бағдарламалауға көп уақыт бөлуге мүмкіндік бермейді. Бұл жағдайда мектептегі қарбалас күннен кейін де жасауға болатын қысқа сабақтар әзірленді. Немесе демалыс күндері. 

Мысалы, ойыншының міндеті зомбилермен күресу болатын осы ойынды құру. Әрине, оларды бастау үшін жасау керек. Және олар ғана емес, сонымен қатар карта, қару, ойын сценарийін жазыңыз. 

Мұны қалай жасау керектігі туралы нұсқаулық осы бейнеде сипатталған. 

Қорқынышты ойын-бұл ойыншыны визуалды стиль мен дыбыстар арқылы қорқыныш пен шиеленіс жағдайында ұстайтын жанр.

Ойын механикасын қалай құруға және сценарийлерді жазуға болады – бейне авторы айтады. Өзімізден ойынды одан да қызықты ететін бірнеше ұсыныстар қосамыз: 

  • Қараңғы текстуралар мен жарықтандыруды пайдаланып, күңгірт, шектеулі көрінетін картаны жасаңыз.
  • Есіктің сықырлауы, қадамдар немесе кенеттен шу сияқты қорқынышты дыбыстық эффектілерді қосыңыз.
  • Құбыжықтың пайда болуы немесе жарықтың сөнуі сияқты тосынсыйлар жасау үшін сценарийлерді пайдаланыңыз.
  • Тірі қалу жүйесін қосыңыз: шектеулі ресурстар, Жаулар және ойынды аяқтау үшін орындалатын тапсырмалар.

Сабаққа сілтеме

Roblox-тағы плагиндер-бұл объектілерді құруды және конфигурациялауды жеңілдететін қосымша құралдар. Олар ландшафт, анимация немесе сценарий жасауды жеңілдету сияқты даму процесін автоматтандыруға көмектеседі.

Міне, бейнеде қандай плагиндер туралы айтылады.

RopeMaster-шынайы физика ойынында арқандарды, кабельдерді және тізбектерді оңай жасауға мүмкіндік береді.

Paint on Click-тінтуірді басу арқылы нысан бөліктерінің түсін жылдам өзгертуге мүмкіндік береді.

Archimedes Two-доға немесе спираль нысандарын жасауға арналған құрал. 

Tree Generator-ормандар мен табиғи көріністерді жасауды жеңілдететін әртүрлі пішіндер мен өлшемдегі ағаштарды жасайды.

Stravant – Resize Align - Нысандарды дәлірек салу үшін бөлшектерді торға дәл туралауға және өлшемін өзгертуге мүмкіндік береді.

Stravant-Model Reflect-модельдер мен бөлшектерді шағылыстыруға арналған құрал, симметриялы дизайнда пайдалы.

Part Counter-өнімділікті оңтайландыруға көмектесетін ойындағы бөлшектердің жалпы санын есептейді.

Кірпіш кескіш – жаңа пішіндер жасай отырып, бөлшектерді кесуге мүмкіндік береді.

Плагиндерді қалай жүктеуге және орнатуға болады, осы бейнені қараңыз. 

Бағдарламалауды жаңадан бастаушылар игеретін қарапайым ойын. Өзіңіздің жарыстарыңызды жасау үшін сізге бірнеше әрекеттерді орындау қажет: 

  1. Өңдеу құралдарын пайдаланып трек жасаңыз.
  2. Сценарийлерді қолдана отырып, көлік құралдарын қосыңыз және олардың физикасын реттеңіз.
  3. Жарыстың барысын бақылау үшін таймер жүйесін жасаңыз.
  4. Егер ойын бірнеше ойыншыға арналған болса, көп ойыншы қолдауын қосыңыз.
  5. Деңгейді оңтайландыру және жобаны жариялау.

Бейне сілтемесі

NPC-бағдарламаланған әрекеттерді орындайтын ойнатылмайтын кейіпкер.

Боттарды құру осы схема бойынша жүреді: 

  • Редакторға кейіпкер моделін қосыңыз.
  • Мінез-құлықты орнату үшін сценарийлерді қолданыңыз (қозғалыс, сөйлесу, шабуыл және т.б.).
  • Анимация редакторымен анимацияларды орнатыңыз.
  • Егер ойыншылар NPC-мен сөйлесуі немесе тапсырмалар алуы керек болса, өзара әрекеттесу жүйесін қосыңыз.

Барлық мәліметтерді бейнеден қараңыз. 

Тренажер ойындары әртүрлі іс-шараларға еліктейді: жұмыс, бизнес, құрылыс, спорт және басқа процестер.

Бұл жағдайда бұл танымал "қазғыш" ойынының тренажері болады, онда кейіпкер алаңда қозғалады және заттарды қазу үшін пикаксты пайдаланады. 

Roblox Studio-да қазу тренажерін күшейту үшін жойылатын блоктары бар қазу аймағын жасау керек. Ресурстарды сақтауға арналған рюкзактар мен оларды сатуға және құралдарды жақсартуға арналған дүкен қосыңыз. Тереңірек-құнды ресурстар болатын деңгейлер жүйесін орнатыңыз. 

Бірақ бұл қажет емес, бағдарламалауды жаңадан бастағандар үшін осы бейнедегі нұсқауларды орындау жеткілікті. 

Roblox әзірлеушілерге олардың мазмұнын монетизациялаудың көптеген мүмкіндіктерін ұсынады. Дегенмен, шарттар мен ережелер өзгеруі мүмкін екенін ескеру маңызды, сондықтан ресми сайтта өзекті ақпаратты үнемі тексеріп отыруды ұсынамыз. 

Платформаның виртуалды валютасы

Roblox ішкі валютаны пайдаланады — Robux, оның көмегімен пайдаланушылар әртүрлі ойын ішіндегі заттар мен қызметтерді сатып ала алады. Әзірлеушілер өз ойындарының ішінде ақылы мазмұнды немесе қызметтерді ұсына отырып, Robux-ты табады. Алынған Robux-ты белгілі бір талаптарға сай болған жағдайда Developer Exchange (DevEx) бағдарламасы арқылы нақты валютаға айырбастауға болады.

Roblox-та монетизация әдістері

  1. Ойындарға ақылы қол жетімділік. Әзірлеушілер өз ойынына кіру үшін белгіленген ақы төлей алады. Алайда, ақылы қол жетімділікті енгізу әлеуетті ойыншылардың санын азайтуы мүмкін екенін ескеру қажет.
  2. Ойын ішіндегі сатып алулар. Пайдаланушыларға Robux үшін қосымша заттарды, қабілеттерді немесе жақсартуларды сатып алу мүмкіндігін беру. 
  3. Жазылымдар. Ойыншыларға эксклюзивті артықшылықтар немесе мазмұн беретін ай сайынғы жазылымдарды енгізу. Жазылымдар автоматты түрде жаңартылады және жергілікті валютада төленеді, ал әзірлеушілер Robux-тен кіріс алады.
  4. Виртуалды заттарды сату. Аватарларға арналған бірегей заттарды жасау және сату, олардан әзірлеушілер өз туындыларын сатудың пайызын алады.
  5. Жеке серверлер. Ойыншыларға ақылы түрде достарымен ойнау үшін жеке серверлерді жалға алу мүмкіндігін беру.
  6. Жарнама. Ойын ішіндегі жарнамаларды орналастыру немесе олардың өнімдерін жылжыту үшін брендтермен ынтымақтастық. Дегенмен, ойыншыларды қорқытпау үшін платформа ережелерін сақтау және интрузивті жарнамалардан аулақ болу маңызды.

Бірақ бәрі оңай емес

  • Ережелерді қатаң сақтау. Roblox мазмұны мен монетизация әдістеріне қатаң талаптар қояды. Ережелерді бұзу санкцияларға, соның ішінде ойынды жоюға немесе есептік жазбаны бұғаттауға әкелуі мүмкін. Мұндай мүмкіндіктерді пайдаланбас бұрын, community Standards және басқа да ресми құжаттармен танысқан жөн.
  • Ашықтық. Ұсынылған сатып алулар мен олардың артықшылықтары туралы ойыншыларға адал болу керек. Сондай-ақ жасырын төлемдер мен жаңылыстыратын сипаттамалардан аулақ болу маңызды.
  • Мазмұн сапасы. Әрине, сіз көбірек ойыншыларды тартатын және табыс әлеуетін арттыратын жоғары сапалы және қызықты ойындар жасауыңыз керек. 

Соңғысын Roblox Studio-мен жұмыс істеуге үйретілген балаларға арналған бағдарламалау мектептерінен үйренуге болады.

Осы мақаладағы Roblox Studio сабақтарының көпшілігін біз балаларға арналған pixel бағдарламалау мектебінен таптық. Егер сізге мұғалімдердің ұсынысы жауап берсе, онда сіз олармен бірге бағдарламалауды бастауға болады. 

Сонымен қатар, Сіздің қалаңыздағы сізге ыңғайлы филиалда онлайн немесе офлайн режимінде оқытатын басқа бағдарламалау мектептерін табуға болады. 

Оқуда сәттілік тілейміз! 

Пікірлер 4

Кіру пікір қалдыру үшін

✌️✌️✌️✌️

Жауап беру

Интересный формат

Жауап беру

ерінбей жазған адамға рахмет👏👏

Жауап беру