Moninpelin luominen Roblox Studiossa - kurssi 24 000 ruplaa. Coddy School of Programming for Children, koulutus 4 moduulia (kk)
Miscellanea / / December 02, 2023
Ikä: 11-14 vuotta
Taso: edistynyt.
Kesto: alkaen 4 moduulia (kk), alkaen 32 tuntia*.
Muoto: yksilö- ja ryhmätunnit, offline ja online (reaaliaikainen).
Lasten määrä: 1-8.
Hinta:
alkaen 750 hieroa/tunti verkkoryhmässä,
alkaen 850 hieroa/tunti offline-ryhmässä,
alkaen 1050 ruplaa/tunti erikseen verkossa,
alkaen 1980 hieroa/tunti erikseen offline-tilassa.
Tietojen aikakaudella tietokonepeleistä on tulossa yhä suositumpia, ja verkkopeleistä on tullut globaali trendi. Niiden laaja levinneisyys selittyy sillä, että kaikki toiminnot tapahtuvat reaaliajassa oikeiden pelaajien kanssa, mikä mahdollistaa ihmisten kommunikoinnin ja suuren määrän ystäviä.
Nykyään Roblox on kilpailija sellaisille kuuluisille peleille kuin Minecraft, Fortnite, Lego, ja lähitulevaisuudessa se kilpailee suosiosta YouTuben ja TikTokin kanssa.
Roblox on online-moninpelialusta, joka yhdistää videopelin ja eräänlaisen sosiaalisen verkoston. Sen avulla pelaajat voivat luoda omia ainutlaatuisia pelejä Roblox Studion omalla moottorilla. Pelit on koodattu olio-ohjelmointijärjestelmässä, joka ohjaa peliympäristöä Lua-ohjelmointikielellä. Käyttäjät voivat luoda pelituotteita, jotka edustavat ostettavaa sisältöä kertaostosten kautta sekä mikrotransaktioita kehittäjätuotteiden kautta.
Vielä muutama vuosi sitten tietokonepelien kehittäminen oli yksinomaan ammattimaista toimintaa pienelle yrityspiirille, mutta suurten pelimoottoreiden myötä kaikki on muuttunut dramaattisesti! Ohjelmointikursseillamme lapset pääsevät ymmärtämään tietokonepelien kehittämisen perusteet ja luomaan ensimmäiset pelinsä kuukauden sisällä Robloxin maailman mukana.
Pelien luomisen edut Roblox Studiossa
1. Roblox on suosittu sovellus, melkein kaikki lapset joko pelaavat sitä tai ovat kuulleet siitä, joten oppimisprosessin aikana lapsi ei menetä kiinnostusta, vaan päinvastoin motivoituu opiskelemaan.
2. Tällä alustalla monia asioita on yksinkertaistettu ja mukautettu niin, että pienetkin lapset voivat luoda sille omia pelejään ja jakaa niitä koko maailman kanssa!
3. Roblox Studio mahdollistaa tietyntyyppisten pelien luomisen ilman kieltä ohjelmointi, jonka avulla voit nopeasti kiinnostaa lapsia ja tutustua heihin useimpiin tarvittavat työkalut.
4. Näiden pelien ohjelmointiin käytetty Lua-kielimoduuli on toimiva, jäsennelty ja yleensä helppo ymmärtää.
5. Alusta tarjoaa mahdollisuuden yhteiseen pelikehitykseen – lapset voivat luoda omia pelejä ja julkaista ne Roblox-ympäristössä kahdella klikkauksella. Se tarjoaa myös mahdollisuuden hioa projektejasi.
Tietotekniikka kehittyy erittäin nopeasti, joten ohjelmointi ja pelien kehittäminen ovat erittäin suosittuja ja lupaavia aloja 2000-luvulla. Tietokonepelien luomisen mekaniikan opiskelu, kokemus projektien parissa työskentelystä, lua-kielen perusteet - kaikki tämä on arvokas kokemus jokaiselle, joka ei vain suunnittele käyttävänsä valmiita tietokonetuotteita, vaan haluaa myös ymmärtää niiden toimivuuden tai luoda oman ohjelmistonsa omillaan.
Jos lapsesi rakastaa tietokonepelien pelaamista ja haluaa oppia luomaan omia - auta häntä ala kehittyä tähän suuntaan ja ilmoittaa hänet kurssille "Moninpelin luominen Roblox."
Kenelle kurssi sopii?
- Moninpeleistä kiinnostuneille
- Niille, jotka haluavat oppia työskentelemään ryhmässä ja sukeltamaan pelialaan
- Niille, jotka rakastavat Robloxin pelaamista
- Ne, jotka haaveilevat ammattipelien luomisesta
Kurssin sisältö:
- työskentelee Roblox Studiossa
- sovellusliittymä
- hankkeen julkaisu
- tallennus ja tuonti, kuvaformaatit
- projektin asennus
- ohjelmien kirjoittaminen
- musiikin parissa työskenteleminen
- maisema editointi
- kartan järjestely
- työskennellä mallinnuksen parissa
- asiakas ja palvelin
- roolit projektissa
- Joukkueen testi
- paikoissa
- teleporttaa
- hallintakonsoli
- virheenkorjaus
- moduulin komentosarja
- tietovarasto
- Projektityö
- hankkeen valmistuminen
Kurssin tavoitteet:
1. Opi luomaan moninpelien juoni, suunnittelu ja mekaniikka Roblox Studiossa Lua-ohjelmointikielellä.
2. Opi työskentelemään ryhmässä.
3. Ohjaa lapsia kiinnostuksesta tietokonepelien pelaamiseen haluun luoda niitä ja kehittyä tulevaisuudessa IT-alalla.
Tietoja kurssista:
Moninpelien luominen Roblox Studiossa -kurssilla lapset tuntevat itsensä todellisiksi pelinkehittäjiksi: he tutustuvat perusasioihin luoda ammattitason moninpelejä ja kehittää omia pelejä Roblox Studio -sovelluksessa ja jakaa sitten koko peliyhteisön kanssa Yhteisö.
Tutkimme tämän ohjelman ominaisuuksia ja ominaisuuksia, hallitsemme kielen ohjelmoinnin perustaidot Lua, opimme tiimityötaitoja, luomme omia maailmojamme, moninpelejä ja paljon muuta muu.
Oppimisprosessin aikana lasten luova ajattelu kehittyy, mikä auttaa synnyttämään monia ideoita töihinsä juoniksi, luomaan ainutlaatuisia maailmoja ja kehittämään jännittäviä puitteita. Myös kurssillamme keskitymme yleisiin käsitteisiin ja periaatteisiin, joita käytetään kaikilla ohjelmointikielillä, mikä muodostaa pohjan lasten kehittymiselle tällä alueella.
Osana kurssia "Moninpelien luominen Roblox Studiossa" lapsesi:
- oppia Lua-ohjelmointikielen perusteet;
- pystyy luomaan moninpelejä ja julkaisemaan niitä;
- tutustu Roblox Studion perustyökaluihin ja mikä tärkeintä universaaleihin työkaluihin;
- oppia kehittämään omia hallintakonsoleitasi;
- osaa luoda yksinkertaisen suojelujärjestelmän;
- parantaa viestintätaitojasi, julkista puhumista ja projektiesittelytaitojasi;
- löytää uusia luovia mahdollisuuksia ja kehittää luovaa ajattelua;
- saa tiimityötaitoja.
Kurssi on erinomainen alku lapsen kehitykselle moninpelien luomisen alalla. Saaduista tiedoista voi tulla perusta monimutkaisempien ohjelmien ja alueiden opiskeluun (Unreal Engine tai Unity). Kurssin loppuun mennessä lapsi esittelee ensimmäisen moninpelinsä.
Mitä tarvitset kursseille?
Kurssin suorittamiseksi lapsesi tarvitsee tietokoneen/kannettavan, johon on asennettu ohjelmat.
Jos tunnit ovat verkossa:
Internet-yhteys (tarkista Internet-yhteyden vakaus, alkaen 10 Mbit/s).
Kuulokkeet sekä lisälaitteet parempaa äänenlaatua varten: mikrofoni tai kuulokkeet.
8
kurssitKurssin opettaja:
"Pelien luominen Roblox Studiossa", "Pelien ohjelmointi Pythonissa", "Minecraft: johdatus tekoälyyn", "Ohjelmointi pienimmille", "Moninpelin luominen Roblox Studiossa", "Pelien luominen Scratchissa", "Unreal" Moottori 4"
Koulutus:
Moskovan energiayliopisto, erikoisuus "Koneiden dynamiikka ja vahvuus"
Sertifioitu osallistuja Minecraft-ohjelmointikoulutusohjelmaan
Microsoft Certified Teacher Innovator -ohjelma
Kokea:
Työskentelen lasten kanssa koripallossa, apulaisjärjestelmänvalvojana markkinointiyrityksessä.
Kiinnostuksen kohteet:
Hän on kiinnostunut ohjelmoinnista, ylläpitää aktiivista elämäntapaa, rakastaa urheilua ja löytää helposti lähestymistavan lapseen.
1. moduuli
Ensimmäinen päivä
Johdatus tiimikehitykseen
- Roblox pelialusta
- Moninpelin konsepti ja ominaisuudet
- Joukkueen kehittäminen
- Skriptien kirjoittaminen
Oppitunnin tehtävä: yhteisprojektin kehittäminen, aivoriihi ideoiden luomiseksi.
Oppitunnin tulos: miettinyt ideaa ja suunnitelmaa peliprojektin rakentamiseksi.
Toinen päivä
Komentosarja
- Ohjelmoinnin perusteet, algoritmi, muuttujat
- Yhteisen ohjelmakirjoituksen piirteet
- Perussäännöt ihmisten lisäämiseksi projektiin
- Projektin asennus
Oppitunnin tehtävä: projektin ryhmäkehitys, skriptien tallentaminen yhdessä kirjoitettaessa.
Oppitunnin tulos: tutustui ohjelmien vahvistukseen, useiden ihmisten koodin kirjoittamiseen ja pelin alkuasetuksiin.
Kolmas päivä
Perustekniikat musiikin, kuvien ja mallien lisäämiseksi projektiin
- Hae ja tuo musiikkia
- Etsi ja tuo kuvia
- Etsi ja tuo malleja
- Lisättyjen kohteiden moderoinnin hyväksyminen
Oppitunnin tehtävä: työskennellä eri elementtien oikean tuonnin parissa projektiin.
Oppitunnin tulos: Tarkastelimme musiikin, kuvien ja mallien tuomista projektiin ja opimme lisäämään musiikkia, kuvia ja malleja projektiin.
Päivä neljä
Perusmekaniikan kehittäminen projektissa
- Tulevaisuuden peliprojektisuunnitelma
- Keskustelua pelin päämekaniikasta
- Pelimekaniikkaohjelman kirjoittaminen
- Asiakkaan ja palvelimen eron ymmärtäminen moninpeleissä
Oppitunnin tehtävä: projektisuunnitelman laatiminen, pelin genren ja suunnan valinta, perusmekaniikan ohjelman kirjoittamisen aloittaminen.
Oppitunnin tulos: Selvitimme projektin yksityiskohdat ja aloimme kirjoittaa pelimekaniikkaohjelman.
2. moduuli
Ensimmäinen päivä
Roolien erottelu projektissa
- Miksi on tärkeää erottaa roolit, kun työskentelet moninpelissä?
- Mitkä ovat roolit tiimin kehittämisessä?
- Jokaisen roolin vastuiden ymmärtäminen tiimin kehittämisessä
- Projektin mekaniikkatyön jatkaminen
Oppitunnin tehtävä: keskustelua pelialan suuryrityksistä ja esimerkkejä niiden luomista projekteista.
Oppitunnin tulos: saanut perustiedot tiimityöstä ja roolista tiimin kehittämisessä.
Toinen päivä
Projektin työ jatkuu. Maastosuunnittelun luominen
- Maisemanluontitehtävät ja ympäristötaiteilijan rooli
- Maisemakohteiden luominen, kasvillisuuden istuttaminen
- Sopivien mallien etsiminen tai luominen
- Harjoittele työskentelyä projektissasi - lisää maisema- ja kasvillisuuselementtejä
Oppitunnin tehtävä: maailman ensisijaisen ilmeen laatiminen ja toteuttaminen.
Oppitunnin tulos: tutustui pelimaiseman suunnittelun tehtäviin ja suunnitteli maailman alkuperäisen ilmeen.
Kolmas päivä
Äänien rooli peleissä
- Miksi tarvitsemme ääniä peliin, esimerkkien analysointia
- Äänien luokittelu: taustaäänet, hahmojen äänet, aseiden äänet, luonnon äänet
- Etsi, lisää ja mukauta ääniä projektille
- Taustasoittimen luominen
Oppitunnin tehtävä: taustasoittimen luominen projektille.
Oppitunnin tulos: jatkoi projektin kehittämistä - lisäsi ääniä ja taustasoitinta projektiin.
Päivä neljä
Projektin ensimmäiset testit. Kuinka testata yhdessä
- Projektin testaustehtävät
- Paikallinen projektin käynnistäminen
- Vikojen etsiminen, pelin virheenkorjaus
- Ryhmäprojektin aloitus
- Paikallinen julkaisu eri pelaajien määrällä tietokoneellasi
Oppitunnin tehtävä: Suorita projektin ensimmäiset testit ja löydä vikoja.
Oppitunnin tulos: testasi projektia, havaitsi, oliko siinä globaaleja bugeja, tunnisti globaalien vikojen esiintymisen.
3. moduuli
Ensimmäinen päivä
Johdatus useiden paikkojen luomiseen projektissa
- Tutustutaan "paikan" käsitteeseen
- Esimerkkejä paikoista Robloxissa, genrejä ja paikkojen tyyppejä
- Useiden näytelmien luominen pääprojektissa
- Pelien asettaminen pelaajien lukumäärälle
Oppitunnin tehtävä: uusien näytelmien luominen yhteisessä projektissa, näytelmien perustaminen.
Oppitunnin tulos: Tutustuimme paikan käsitteeseen, loimme ja konfiguroimme useita paikkoja projektissamme.
Toinen päivä
Teleportaatio paikkojen välillä
- Mitä on teleportaatio
- Teleportaatiomenetelmät
- Palaa pääpaikkaan
- Harjoittele teleportaation lisäämistä ja määrittämistä
Oppitunnin tehtävä: käyttämällä useita menetelmiä teleportaatioon luotujen paikkojen välillä.
Oppitunnin tulos: tutustui teleportaatioon Robloxissa, loi teleportteja uusiin paikkoihin ja takaisin pääpaikkaan.
Kolmas päivä
Hallintakonsolin luominen pelissä
- Miksi hallintakonsolia käytetään, esimerkkejä hallintakonsolin toteutuksesta
- GUI: n luominen hallintakonsoliin
- Valitsemalla tiimit, joita kehittäjä hallinnoi projektissa
- Kirjoitetaan koodia hallintakonsoliin
Oppitunnin tehtävä: graafisen käyttöliittymän suunnittelu hallintakonsoliin, koodin kirjoittaminen konsoliin.
Oppitunnin tulos: opimme luomaan hallintakonsolin, jatkoimme työskentelyä pelin perusmekaniikan parissa - lisäsimme hallintakonsolin peliin ja konfiguroimme sen.
Päivä neljä
Projektin virheenkorjaus
- Tehtävät ja menetelmät projektin virheenkorjaukseen
- Menetelmät vikojen etsimiseen projektikoodista
- Skriptien virheenkorjaus
- Harjoittele virheiden etsimistä ja korjaamista
Oppitunnin tehtävä: löytää ja korjata virheet projektisi koodissa.
Oppitunnin tulos: saanut taitoja virheiden korjaamisessa.
4. moduuli
Ensimmäinen päivä
Moduulikomentosarjan luominen
- Mihin moduuliskriptejä käytetään projektikoodissa?
- Modulaaristen skriptien ominaisuudet, valmiin skriptin esimerkin analyysi
- Toistuvan moduulin kirjoittaminen kolikoiden keräämiseen
- Modulaarisen käsikirjoituksen kirjoittaminen äänille
Oppitunnin tehtävä:luoda modulaarisia skriptejä kolikoiden ja äänien keräämiseen.
Oppitunnin tulos: Tutkimme modulaaristen skriptien tarkoitusta ja opimme kirjoittamaan modulaarisia skriptejä projektiamme varten.
Toinen päivä
Data Store - tietojen tallennus Robloxissa
- Mikä on tietojen tallennuksen tarkoitus - pelaajatietojen, pelitulosten tallentaminen
- Mikä on Data Store Robloxissa
- Tietosäilön käyttö, pisteiden tallentaminen
- Tietosäilön yhdistäminen projektiimme
- Harjoittele skriptien kirjoittamista projektisi tiedontallennusjärjestelmää varten
Oppitunnin tehtävä: kirjoittaa koodia pelin tallennusjärjestelmään Data Storen avulla.
Oppitunnin tulos: Tutustuimme tiedon tallennuksen tehtäviin ja aloimme suunnitella tallennusjärjestelmää projektiin.
Kolmas päivä
Data Store - tietojen tallennus Robloxissa. Jatkoa
- Tietovarastojen tyypit. Tietovarasto ja tilattu tietokauppa
- Ero Data Storen ja Tilatun Data Storen välillä, sovellusesimerkkejä
- Tietosäilön ja Tilatun tietokaupan käyttäminen
Oppitunnin tehtävä: ymmärtää näiden kahden tietovaraston väliset erot.
Oppitunnin tulos: kirjoitti esimerkkejä kahden tietovaraston käytöstä, jatkotyöstä projektin parissa, sovelsi taitoja Data Storen kanssa työskentelyssä (palautamme pelaajan pisteet peliin palaamisen jälkeen)
Päivä neljä
Yhteenveto projektista
- Projektin testaus
- Projektin parantaminen ja viimeistely testaustulosten perusteella
- Vikojen etsiminen ja korjaaminen
- Kohteiden lopullinen järjestely kartalla
- Keskustelu työ- ja kurssituloksista, GameDevin kehitysnäkymät
Oppitunnin tehtävä: työ lopputuotteen parissa (käytännön työ lopputestauksessa, virheenkorjauksessa ja projektin viimeistelyssä).
Oppitunnin tulos: tarkisti projektin logiikan, testasi ja viimeisteli projektin, summasi kurssin tulokset.