Crear un juego multijugador en Roblox Studio: por supuesto 24.000 rublos. de Coddy School of Programming for Children, capacitación 4 módulos (meses)
Miscelánea / / December 02, 2023
Edad: 11-14 años
Nivel: avanzado.
Duración: a partir de 4 módulos (meses), a partir de 32 horas*.
Formato: lecciones individuales y grupales, offline y online (tiempo real).
Número de niños: de 1 a 8.
Precio:
desde 750 rublos/hora en grupo online,
desde 850 rublos/hora en un grupo fuera de línea,
desde 1050 rublos/hora individualmente en línea,
desde 1980 rublos/hora individualmente fuera de línea.
En la era de la información, los juegos de computadora son cada vez más populares y los juegos en línea se han convertido en una tendencia global. Su amplia distribución se explica por el hecho de que todas las acciones se desarrollan en tiempo real con jugadores reales, lo que permite a las personas comunicarse y hacer una gran cantidad de amigos.
Hoy en día, Roblox rivaliza con juegos tan famosos como Minecraft, Fortnite, Lego y, en un futuro próximo, competirá en popularidad con YouTube y TikTok.
Roblox es una plataforma multijugador online que combina un videojuego y una especie de red social. Permite a los jugadores crear sus propios juegos únicos utilizando el propio motor de Roblox Studio. Los juegos están codificados en un sistema de programación orientado a objetos que utiliza el lenguaje de programación Lua para controlar el entorno del juego. Los usuarios pueden crear productos de juegos que representen contenido adquirible mediante compras únicas, así como microtransacciones a través de productos de desarrolladores.
Hace apenas unos años, el desarrollo de juegos de ordenador era un campo de actividad exclusivamente profesional para un pequeño círculo de empresas, pero con la llegada de los grandes motores de juegos, ¡todo ha cambiado drásticamente! En nuestros cursos de programación, los niños podrán comprender los conceptos básicos del desarrollo de juegos de computadora y crear sus primeros juegos en un mes junto con el mundo de Roblox.
Los beneficios de crear juegos en Roblox Studio
1. Roblox es una aplicación popular, casi todos los niños la juegan o han oído hablar de ella, por lo que durante el proceso de aprendizaje el niño no perderá el interés, al contrario, se motivará a estudiar.
2. En esta plataforma, muchas cosas se simplifican y adaptan para que incluso los niños pequeños puedan crear sus propios juegos y compartirlos con todo el mundo.
3. Roblox Studio permite crear algunos tipos de juegos sin siquiera utilizar un idioma programación, que le permite interesar rápidamente a los niños y familiarizarlos con la mayoría de los herramientas necesarias.
4. El módulo de lenguaje Lua utilizado para programar estos juegos es funcional, estructurado y, en general, fácil de entender.
5. La plataforma brinda la oportunidad de desarrollar juegos colaborativos: los niños pueden crear sus propios juegos y publicarlos en el entorno Roblox con solo dos clics. También brinda la oportunidad de perfeccionar sus proyectos.
Las tecnologías de la información se están desarrollando muy rápidamente, por lo que la programación y el desarrollo de juegos son áreas muy populares y prometedoras en el siglo XXI. Estudiar la mecánica de creación de juegos de computadora, experiencia trabajando en proyectos, los conceptos básicos del lenguaje Lua: todo esto será una experiencia valiosa para cualquier persona que no sólo planea utilizar productos informáticos ya preparados, sino que también quiere entender cómo funcionan o crear su propio software por propia cuenta.
Si a su hijo le encantan los juegos de computadora y quiere aprender a crear los suyos propios, ayúdelo. Comience a desarrollarse en esta dirección e inscríbalo en el curso "Creación de un juego multijugador en Roblox."
¿Para quién es adecuado el curso?
- Para aquellos interesados en los juegos multijugador.
- Para aquellos que quieren aprender a trabajar en equipo y sumergirse en la industria del juego.
- Para los amantes de jugar Roblox.
- Los que sueñan con crear juegos profesionales
Contenido del curso:
- trabajar en roblox estudio
- interfaz de la aplicación
- publicación del proyecto
- guardar e importar, formatos de imagen
- configuración del proyecto
- programas de escritura
- trabajando con música
- edición de paisaje
- disposición del mapa
- trabajando con modelado
- cliente y servidor
- roles en el proyecto
- prueba de equipo
- lugares
- teletransporta
- consola de administración
- depuración
- guión del módulo
- Almacén de datos
- Trabajo de proyecto
- finalización del proyecto
Objetivos del Curso:
1. Aprende a crear la trama, el diseño y la mecánica de juegos multijugador en Roblox Studio usando el lenguaje de programación Lua.
2. Aprende a trabajar en equipo.
3. Orientar a los niños desde el interés por los juegos de ordenador hasta el deseo de crearlos y desarrollarse en el futuro en el campo de las tecnologías de la información.
Sobre el curso:
En el curso “Creación de juegos multijugador en Roblox Studio”, los niños se sentirán como verdaderos desarrolladores de juegos: se familiarizarán con los conceptos básicos cree juegos multijugador de nivel profesional y desarrolle los suyos propios en la aplicación Roblox Studio, y luego compártalos con toda la comunidad de jugadores comunidad.
Estudiaremos las características y capacidades de este programa, dominaremos las habilidades básicas de programación en el lenguaje. Lua, ganaremos habilidades de trabajo en equipo, crearemos nuestros propios mundos, juegos multijugador y mucho más. otro.
Durante el proceso de aprendizaje, se desarrolla el pensamiento creativo de los niños, lo que ayuda a generar muchas ideas para tramas de sus obras, crear mundos únicos y desarrollar un ambiente apasionante. También en nuestro curso nos centramos en conceptos y principios generales que se utilizan en todos los lenguajes de programación, formando así la base para el desarrollo posterior de los niños en esta área.
Como parte del curso "Creación de juegos multijugador en Roblox Studio", su hijo podrá:
- aprender los conceptos básicos del lenguaje de programación Lua;
- podrá crear juegos multijugador y publicarlos;
- familiarizarse con las herramientas básicas y, lo más importante, universales de Roblox Studio;
- aprenda a desarrollar sus propias consolas de administración;
- podrá crear un sistema de conservación sencillo;
- mejorar sus habilidades de comunicación, oratoria y presentación de proyectos;
- descubrirá nuevas posibilidades creativas y desarrollará el pensamiento creativo;
- adquirirá habilidades para trabajar en equipo.
El curso es un excelente comienzo para el desarrollo de un niño en el campo de la creación de juegos multijugador. Los conocimientos adquiridos pueden convertirse en la base para estudiar programas y áreas más complejas (Unreal Engine o Unity). Al finalizar el curso, el niño presentará su primer juego multijugador.
¿Qué necesitas para las clases?
Para completar el curso, su hijo necesitará una computadora/portátil con programas instalados.
Si las clases son en línea:
Acceso a Internet (comprobar la estabilidad de la conexión a Internet, a partir de 10 Mbit/s).
Auriculares, así como equipo adicional para una mejor calidad de sonido: micrófono o auriculares.
8
cursosProfesor del curso:
“Crear juegos en Roblox Studio”, “Programar juegos en Python”, “Minecraft: una introducción a la inteligencia artificial”, “Programación para los más pequeños”, “Crear un juego multijugador en Roblox Studio”, “Crear juegos en Scratch”, “Unreal Motor de 4"
Educación:
Universidad de Energía de Moscú, especialidad “Dinámica y Resistencia de Máquinas”
Participante certificado en el programa de capacitación en programación de Minecraft.
Programa de docentes innovadores certificados por Microsoft
Experiencia:
Trabajando con niños en baloncesto, asistente de administrador de sistemas en una empresa de marketing.
Intereses:
Le interesa la programación, mantiene un estilo de vida activo, le encantan los deportes y puede encontrar fácilmente un acercamiento a un niño.
1er módulo
El primer día
Introducción al desarrollo de equipos
- plataforma de juegos roblox
- El concepto y las características de un juego multijugador.
- Desarrollo de equipo
- Escribir guiones
Tarea de lección: desarrollo de un proyecto conjunto, lluvia de ideas para generar ideas.
Resultado de la lección: Pensó en la idea y el plan para construir el proyecto del juego.
Segundo día
secuencias de comandos
- Conceptos básicos de programación, algoritmo, variables.
- Características de la redacción conjunta de programas.
- Reglas básicas para agregar personas a un proyecto
- Configuración del proyecto
Tarea de lección: desarrollo en equipo de un proyecto, guardando guiones al escribir juntos.
Resultado de la lección: Me familiaricé con la confirmación de programas, la escritura de código por parte de varias personas y la configuración inicial del juego.
Día tres
Técnicas básicas para añadir música, imágenes y modelos a un proyecto.
- Buscar e importar música
- Buscar e importar imágenes
- Buscar e importar modelos
- Pasar la moderación de objetos agregados.
Tarea de lección: trabajando con la correcta importación de varios elementos al proyecto.
Resultado de la lección: Analizamos la importación de música, imágenes y modelos al proyecto, y aprendimos cómo agregar música, imágenes y modelos al proyecto.
Día cuatro
Desarrollo de mecánica básica en el proyecto.
- Plan de proyecto de juego futuro
- Discusión de las principales mecánicas del juego.
- Escribir un programa para la mecánica del juego.
- Comprender la diferencia entre cliente y servidor en juegos multijugador
Tarea de lección: elaborar un plan de proyecto, elegir el género y la dirección del juego, comenzar a escribir un programa para las mecánicas básicas.
Resultado de la lección: Trabajamos los detalles del proyecto y comenzamos a escribir un programa para la mecánica del juego.
2do módulo
El primer día
Separación de roles en el proyecto.
- ¿Por qué es importante separar roles cuando se trabaja en un juego multijugador?
- ¿Cuáles son los roles en el desarrollo del equipo?
- Comprender las responsabilidades de cada rol en el desarrollo del equipo.
- Continuación del trabajo en la mecánica del proyecto.
Tarea de lección: conversación sobre grandes empresas de la industria del juego y ejemplos de proyectos creados por ellas.
Resultado de la lección: Obtuve conocimientos básicos sobre el trabajo en equipo y los roles en el desarrollo del equipo.
Segundo día
Continuación del trabajo en el proyecto. Creando un diseño de terreno
- Las tareas de creación paisajística y el papel del artista ambiental.
- Creación de objetos paisajísticos, plantación de vegetación.
- Encontrar o crear modelos adecuados
- Practica trabajar en tu proyecto: agregando elementos de paisaje y vegetación.
Tarea de lección: Elaborar e implementar la apariencia primaria del mundo.
Resultado de la lección: se familiarizó con las tareas de diseñar el paisaje del juego y diseñó la apariencia inicial del mundo.
Día tres
El papel de los sonidos en los juegos.
- ¿Por qué necesitamos sonidos en el juego, análisis de ejemplos?
- Clasificación de sonidos: sonidos de fondo, voces de personajes, sonidos de armas, sonidos de la naturaleza.
- Busque, agregue y personalice sonidos para un proyecto
- Creando un reproductor de fondo
Tarea de lección: creando un reproductor de fondo para el proyecto.
Resultado de la lección: Continuó el desarrollo del proyecto: agregó sonidos y un reproductor de fondo al proyecto.
Día cuatro
Primeras pruebas del proyecto. Cómo probar juntos
- Tareas de prueba del proyecto.
- Lanzamiento del proyecto local
- Encontrar errores, depurar el juego.
- Lanzamiento del proyecto en equipo
- Lanzamiento local con diferente número de jugadores en tu computadora
Tarea de lección: Realizar las primeras pruebas del proyecto, encontrando errores.
Resultado de la lección: Probé el proyecto, noté si había errores globales, identifiqué la presencia de errores globales.
3er módulo
El primer día
Introducción a la creación de múltiples lugares en un proyecto
- Conozcamos el concepto de "lugar".
- Ejemplos de lugares en Roblox, géneros y tipos de lugares
- Creando múltiples jugadas dentro del proyecto principal.
- Configurar jugadas para el número de jugadores.
Tarea de lección: crear nuevas obras en un proyecto común, montar obras.
Resultado de la lección: Nos familiarizamos con el concepto de lugar, creamos y configuramos varios lugares en nuestro proyecto.
Segundo día
Teletransportación entre lugares
- ¿Qué es la teletransportación?
- Métodos de teletransportación
- Regresar al lugar principal
- Practica agregar y configurar la teletransportación.
Tarea de lección: utilizando varios métodos de teletransportación entre lugares creados.
Resultado de la lección: Me familiaricé con la teletransportación en Roblox, creé teletransportes a nuevos lugares y de regreso al lugar principal.
Día tres
Creando una consola de administración en el juego.
- ¿Por qué se utiliza la consola de administración? Ejemplos de implementación de la consola de administración.
- Crear una GUI para la consola de administración
- Seleccionar los equipos que el desarrollador administrará en el proyecto
- Escribir código para la consola de administración
Tarea de lección: diseñar una GUI para la consola de administración, escribir código para la consola.
Resultado de la lección: Aprendimos cómo crear una consola de administración, continuamos trabajando en la mecánica básica del juego: agregamos una consola de administración al juego y la configuramos.
Día cuatro
Depurando el proyecto
- Tareas y métodos para depurar un proyecto.
- Métodos para encontrar errores en el código del proyecto.
- Scripts de depuración
- Practica encontrar y corregir errores
Tarea de lección: encuentre y corrija errores en el código de su proyecto.
Resultado de la lección: Adquirió habilidades para corregir errores.
4to módulo
El primer día
Crear un script de módulo
- ¿Para qué se utilizan los scripts de módulo en el código del proyecto?
- Características de los guiones modulares, análisis de un ejemplo de un guión terminado.
- Escribir un módulo repetitivo para recolectar monedas.
- Escribir un guión modular para sonidos.
Tarea de lección:creación de guiones modulares para recolectar monedas y sonidos.
Resultado de la lección: Examinamos el propósito de los guiones modulares y aprendimos cómo escribir guiones modulares para nuestro proyecto.
Segundo día
Almacén de datos: almacenamiento de datos en Roblox
- ¿Cuál es el propósito del almacenamiento de datos: almacenar datos de jugadores y resultados de juegos?
- ¿Qué es el almacén de datos en Roblox?
- Usando el almacén de datos, ahorrando puntos
- Conectando el almacén de datos a nuestro proyecto
- Practica escribir guiones para un sistema de almacenamiento de datos para tu proyecto.
Tarea de lección: escribir código para el sistema de guardado del juego utilizando el almacén de datos.
Resultado de la lección: Nos familiarizamos con las tareas de almacenamiento de datos y comenzamos a diseñar un sistema de almacenamiento para el proyecto.
Día tres
Almacén de datos: almacenamiento de datos en Roblox. Continuación
- Tipos de almacenes de datos. Almacén de datos y almacén de datos ordenados
- Diferencia entre Data store y Ordered Data Store, ejemplos de aplicación
- Cómo utilizar el almacén de datos y el almacén de datos ordenados
Tarea de lección: comprender las diferencias entre los dos almacenes de datos.
Resultado de la lección: escribió ejemplos del uso de dos almacenes de datos, continuó trabajando en el proyecto, aplicó habilidades para trabajar con el almacén de datos (restauramos los puntos del jugador después de volver a ingresar al juego)
Día cuatro
Resumiendo el proyecto
- Pruebas de proyecto
- Mejorar y finalizar el proyecto en función de los resultados de las pruebas.
- Encontrar y corregir errores
- La disposición final de los objetos en el mapa.
- Discusión de los resultados del trabajo y del curso, perspectivas de desarrollo en GameDev
Tarea de lección: Trabajo sobre el producto final (trabajo práctico de prueba final, depuración y finalización del proyecto).
Resultado de la lección: verificó la lógica del proyecto, probó y finalizó el proyecto, resumió los resultados del curso.