Sviluppatore di videogiochi: creazione di giochi 2D di generi diversi - corso 18.000 rubli. da Coddy School of Programming for Children, formazione 3 moduli (mesi)
Miscellanea / / December 02, 2023
Età: 7-12 anni
Livello: per principianti.
Durata: da 3 moduli (mesi), da 24 ore*.
Format: lezioni individuali e di gruppo, offline e online (tempo reale).
Numero di bambini: da 1 a 8.
Prezzo:
da 750 rub./ora in un gruppo online,
da 850 rub./ora in un gruppo offline,
da 1050 rub./ora individualmente online,
dal 1980 rub./ora individualmente offline.
Vuoi che tuo figlio non solo giochi, ma sviluppi anche giochi per Windows?
Vuoi che si interessi alla programmazione creando progetti divertenti?
Vuoi mostrare i suoi progressi mostrando il gioco che ha pubblicato su Internet?
Se la tua risposta è sì, questo corso è ciò di cui hai bisogno!
L’industria dei giochi è oggi una delle aree più richieste nel campo della tecnologia dell’informazione (IT). Nel 2019, il mercato dei videogiochi è stimato a 151.100.000.000 di dollari USA (secondo l'analisi Newzoo agency) e la soglia di ingresso in questo mercato per gli sviluppatori principianti diventa ogni anno più alta tutto è più basso. Ora è il momento migliore per imparare a creare i tuoi giochi e iniziare a guadagnare con il tuo hobby.
Inoltre, le competenze acquisite nello sviluppo di giochi saranno utili in altri ambiti del settore IT, sia che si tratti di creare applicazioni mobili o semplicemente di scrivere programmi per PC.
Durante il corso, gli studenti padroneggeranno, oltre alla creazione di giochi, molte altre abilità correlate tra cui:
- geometria: lavorare con angoli, vettori e coordinate.
- fisica: controllo delle forze, attrito, gravità, collisioni.
- lavorare con la grafica: utilizzare editor grafici per creare le proprie immagini.
- programmazione: gestione degli eventi, variabili, funzioni, classi, array, tipi di dati, costrutti if-else, operatori logici e molto altro.
- sviluppo del sito web - gestione dell'hosting, connessione di un dominio, trasferimento dei dati al sito - tutto il necessario per mettere il gioco su Internet, rendendolo disponibile agli utenti di tutto il mondo.
Per aiutare gli studenti a padroneggiare questa enorme quantità di informazioni, CODDY ha sviluppato un corso per principianti in cui insegneremo ai bambini come creare giochi di vari generi per Windows.
Durante il corso realizzeremo diversi giochi: si tratta di uno sparatutto con visuale dall'alto e del classico "Asteroids", ma con teletrasporto, bonus e timer, oltre a un gioco del genere "Tower Defense".
Aggiungeremo la nostra musica, i nostri suoni e le nostre immagini ai giochi: ogni gioco sarà unico!
Lo sviluppo viene effettuato sul motore di gioco Construct, che semplifica notevolmente la scrittura del codice e accelera il processo di creazione dei giochi. Per i bambini sarà più facile comprendere la programmazione della logica del gioco e quindi potranno crearne diversi giochi diversi, oppure lavorane uno in modo davvero approfondito e aggiungigli molte funzionalità interessanti.
Al termine del corso, gli studenti impareranno a creare giochi 2D, pubblicarli su Internet, condividerli con gli amici e acquisiranno anche competenze di base programmazione: Construct utilizza spesso variabili, loop, classi e altri costrutti che ogni persona che si rispetti dovrebbe conoscere programmatore. Sarà inoltre molto più semplice per gli studenti che completano il corso iniziare ad apprendere i motori di gioco 3D come Unity e Unreal Engine.
Dopo aver completato il corso, il portfolio dello studente conterrà diversi progetti finiti, che sono la prova delle sue conoscenze e esperienza e aiuterà a trovare un lavoro se il bambino decide di collegare la sua vita con il campo informatico in generale e con lo sviluppo di giochi in in particolare. I laureati potranno affinare e migliorare i loro progetti, o scrivere un gioco da zero, e chissà, forse tuo figlio creerà il prossimo successo?
Per chi è ideale questo corso?
- Per chiunque sia interessato allo sviluppo di giochi
- Per coloro che hanno imparato Scratch e sono pronti ad andare avanti, ma non sono ancora pronti per padroneggiare Unity a causa della complessità di questo motore di gioco.
Il corso è strutturato in modo tale che anche i principianti che non hanno avuto alcuna esperienza precedente né con la programmazione né con la creazione di giochi potranno abituarsi rapidamente e unirsi al processo di apprendimento.
“Come insegnante di questo corso, noto che durante il corso i bambini diventano molto più socievoli, aperti e sicuri di sé, non hanno paura di commettere errori, provare cose nuove e loro stessi cercano informazioni su Internet per introdurne di nuove nel gioco funzioni. Ciò è facilitato da un'atmosfera amichevole, lavoro di squadra nella risoluzione di problemi complessi e interessanti compiti in cui lo studente non solo memorizza l'argomento, ma acquisisce competenze reali sviluppo."
Andrej Furletov
Primo mese: gioco sparatutto
1
• Introduzione all'interfaccia Construct, creazione di un progetto e di una scena.
• Impostazione dello sfondo e del modello del giocatore, collegamento dei controlli.
• Spara, crea mostri e "Game Over".
2
• Interfaccia sanitaria, che aggiunge salute al giocatore e ai mostri.
• Creazione di armi automatiche.
• Aggiunta di effetti quando i proiettili colpiscono i mostri.
3
• Diffondere proiettili e creare un laser.
• Passa da un tipo di arma all'altro utilizzando i pulsanti della tastiera.
• Creazione di un lanciafiamme ed effetti laser.
4
• Creazione di missili homing ed effetti di combustione.
• Punteggio, pulsante di riavvio.
• Creazione di kit di pronto soccorso, miglioramento del sistema di creazione dei mostri.
• Aumento della difficoltà del gioco nel tempo (tramite timer).
Secondo mese: gioco Space Rocks
1
• Creazione di uno sfondo, modello di giocatore e collegamento dei controlli.
• Realizzazione di un laser, sviluppo di un sistema di sparo, effetti del motore.
• Creare un asteroide, riempiendo il campo di gioco con asteroidi.
2
• Aggiunta di movimento agli asteroidi, fisica degli asteroidi, distruzione degli asteroidi.
• Aggiunta di effetti di esplosione utilizzando l'animazione.
• Teletrasporto del giocatore tramite clic del mouse ed effetti.
3
• Creazione dell'interfaccia – livello di energia, vincita e sconfitta.
• Creazione di uno scudo protettivo e un bonus mediante il quale lo scudo viene attivato.
• Asteroidi avanzati che si dividono in pezzi più piccoli.
4
• Aggiunta di musica e suoni al gioco.
• Miglioramento del bilanciamento del gioco, aggiunta di un timer
Terzo mese: gioco Tower Defenders
1
• Creazione di uno sfondo e di un pannello di interfaccia.
• Creazione di un nemico di base e del suo sistema di movimento.
• Creazione di torrette, torrette sparanti, salute dei nemici.
2
• Interfaccia ed effetti di esplosione migliorati.
• Creazione di un sistema di acquisto in torretta.
• Bloccare i tentativi di installare torrette su elementi di interfaccia, strade e torrette esistenti.
3
• Creazione di una nuova torretta e dei suoi proiettili.
• Aggiunta di una base, punti e condizioni di perdita.
4
• Sistema di gestione del tempo: velocità normale, doppia velocità e pausa.
• Aggiunta di un serbatoio.
• Aumentare la difficoltà del gioco, perfezionando il movimento dei nemici