10 US$
weeklyor 60 US$ for 6 classes
Programación con Lua, segunda parte (juego Arena Combat)
Completado por 1 alumno
Edades 9-12
Clase grupal
Videoconferencias en vivo
1 x por semana, 6 semanas
3-6 alumnos por clase
60 min
Qué está incluido
6 reuniones en vivo
6 horas presencialesExperiencia de clase
Course Title: Game Design and Coding with Roblox Studio Course Overview: This extensive 16-week course is divided into two distinct parts, each designed to give students a comprehensive understanding of game design and coding using Roblox Studio. Part One: Core Coding Concepts: In the first half of the course, students will focus on learning core coding concepts through engaging, project-based lessons. Each week, students will build a new project, starting from a simple game like "The Floor is Lava" and progressively adding complexity. Through these projects, students will gain a solid foundation in the basics of Roblox Studio and Lua scripting, including properties and variables, functions, loops, conditional structures, and debugging. Part Two: Advanced Project - Multiplayer Arena Combat Game: In the second half of the course, students will put into practice the skills they've learned in the first part by building a themed multiplayer arena combat game. This project will allow students to delve deeper into advanced topics such as melee combat systems, networking, GUI manipulation, and leaderboard creation. Comprehensive Study Guides: Each lesson comes with a comprehensive study guide, providing a detailed summary of the class, complete code coverage, and bonus tasks for students who wish to expand their knowledge further. These guides will serve as invaluable resources for students to review and reinforce their learning, as well as to explore more advanced topics at their own pace. Outcome: By the end of this course, students will not only have a portfolio of completed projects to showcase their skills, but they will also have a deep understanding of game design and coding principles, preparing them for more advanced studies or even to start creating their own unique games in Roblox Studio. Required Experience: No previous coding experience is required. Familiarity with Roblox is recommended, but not required. The later part of the course assumes familiarity with Roblox and Lua scripting. Course Overview: This extensive 16-week course is divided into two distinct parts, each designed to give students a comprehensive understanding of game design and coding using Roblox Studio. Advanced Project - Multiplayer Arena Combat Game: students will put into practice the skills they've learned in the first part by building a themed multiplayer arena combat game. Week Eleven: Introduction to Melee Combat and Multiplayer Games: Students will start creating the basic structure for their gladiator arena. Week One: Creating a Lobby and Teleportation System: Students will create a lobby for their game and a teleportation system. Week Two: Implementing a Time-Based Game System: Students will implement a time-based game system. Week Three: Managing Combat Across a Network: Students will learn how to manage combat across a network. Week Four: Controlling GUI Elements: Students will learn how to control GUI elements to create a user-friendly interface for their game. Week Five: Tracking Player Kills with a Leaderboard: Students will learn how to track player kills and display this information on a leaderboard. Week Six: Flexiable class, we will use this to catch up with where students are week or we can customize the game more. Comprehensive Study Guides: Each lesson comes with a comprehensive study guide, providing a detailed summary of the class, complete code coverage, and bonus tasks for students who wish to expand their knowledge further. Outcome: By the end of this course, students will not only have a portfolio of completed projects to showcase their skills, but they will also have a deep understanding of game design and coding principles. Required Experience: This class builds directly on from the 10 week coding with lua course, it is a requirment that you take this before this class.
Metas de aprendizaje
Learn the fundamentals of Roblox Studio, including the interface, tools, and navigation
.
Understand core coding concepts such as properties, variables, functions, parameters, arguments, conditional structures, and loops.
Gain hands-on experience in applying these coding concepts through weekly project-based lessons.
Develop problem-solving skills and learn to debug code effectively.
Learn to design and build a multiplayer arena-style combat game, incorporating various game mechanics such as a lobby, teleportation system, time-based game system, network combat management, GUI elements, and a leaderboard.
Develop an understanding of how to translate these skills and concepts to other coding languages and environments.
Gain experience in finalizing and polishing a game to provide a fun and engaging experience for players.
Have the opportunity to apply everything they've learned in their own game ideas during the final weeks of the course.
Otros detalles
Orientación para padres
This course uses Roblox Studio, an approved third-party tool for designing and coding games. To participate in the course, students will need a Roblox account, which is free to create. The content of this course is designed to be engaging and educational, and it does not include any material that is likely to be upsetting or scary to learners. However, as we will be creating a combat-themed game in the latter part of the course, please note that this involves simulated, non-graphic game combat mechanics. As always, students are encouraged to participate in a manner that is respectful and considerate of all classmates.
Lista de útiles escolares
For this course, students will need the following: A computer with a stable internet connection: This is necessary for accessing the online classes, as well as for using Roblox Studio. Roblox Studio: This is a free software that students will use to design and code their games. It can be downloaded from the official Roblox website. Roblox account: Students will need to create a free account on Roblox in order to use Roblox Studio.
Recursos externos
Además del aula de Outschool, esta clase utiliza:
Fuentes
This course primarily utilizes Roblox Studio and the Lua scripting language as its main resources. The curriculum has been developed by the instructor with the aim of providing a comprehensive introduction to game design and coding principles. While the course material is largely original, additional insights have been derived from the following resources:
The Official Roblox Developer Guide (https://developer.roblox.com/en-us/)
Lua 5.1 Reference Manual (http://www.lua.org/manual/5.1/)
Learn Lua (https://www.learn-lua.org/)
These resources may also be beneficial for students who wish to explore the subject matter more deeply outside of class time. However, all necessary content will be covered during class sessions and in the provided study guides.
Conoce al profesor
Experiencia y certificaciones del docente
The instructor of this course has a solid foundation in both teaching and software development, with specific expertise in teaching coding to a young audience. Their qualifications include:
Two years of experience as a software developer, providing a practical understanding of coding principles and real-world applications.
Two years of experience teaching Python, a versatile and beginner-friendly programming language, to children and teenagers (ages 7 to 16). This experience ranges from beginner to advanced levels, showcasing the instructor's ability to adapt to various skill levels and foster progress in coding competencies.
Six years of experience teaching English, further demonstrating the instructor's pedagogical skills and ability to communicate complex concepts in an accessible and engaging way.
Otras clases de Ryan The Coding Teacher
Otras clases de Ryan The Coding Teacher
A los padres también les gusta
Diseño de juegos de Roblox y codificación Lua: ¡Concurso de creación de moda y estilo!
Create N Learn: Game-Based Learning & Future Skill
4.9
(39)
15 US$ por clase
Próxima sesión a las 6 PM el Friday
Clase grupal
8 semanas, 1/semana, 55 min
9-13
Diseño de juegos con Roblox (sesión de tutoría individual)
Shawn D Walk (Create2Discover)
4.9
(1,338)
65 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-13
Diseño de juegos de Roblox: scripting con LUA
JetLearn
4.9
(81)
25 US$ por clase
Próxima sesión mañana a las 2 AM
Clase grupal
8 semanas, 1/semana, 1 hora
8-10
Campamento de verano: Diseño de juegos de Roblox con Lua (nivel 2)
AI Code Academy
4.7
(1,787)
22 US$ por clase
Próxima sesión a las 3 PM el Mon 6/16
Clase grupal
2 semanas, 5/semana, 1.25 hora
10-15
Diseño de juegos de Roblox: crea un juego de carreras de autos y aprende a usar scripts en Lua
Create N Learn: Game-Based Learning & Future Skill
4.9
(39)
19 US$ por clase
Próxima sesión a las 9 PM el Wed 5/7
Clase grupal
8 semanas, 1/semana, 55 min
8-12
Diseño de juegos de Roblox con Lua (nivel 1)
AI Code Academy
4.7
(1,787)
22 US$ por clase
Próxima sesión a las 3 PM el Saturday
Clase grupal
10 semanas, 1/semana, 1 hora
8-13
Diseño de juegos de Roblox con Lua (nivel 2)
AI Code Academy
4.7
(1,787)
23 US$ por clase
Próxima sesión mañana a las 11:30 PM
Clase grupal
10 semanas, 1/semana, 1 hora
10-15
Campamento de verano: Diseño de juegos de Roblox con Lua (nivel 1)
AI Code Academy
4.7
(1,787)
22 US$ por clase
Próxima sesión a las 3 PM el Mon 6/16
Clase grupal
2 semanas, 5/semana, 1 hora
9-14
Codificación de juegos: Roblox Studio
Milisan School - Extracurricular Gamified Learning
5.0
(60)
20 US$ por clase
Próxima sesión hoy a las 10 PM
Clase grupal
1/semana, 55 min
8-13
Roblox: codificación y programación
Fleming Tech Camps
4.9
(26)
60 US$ por clase
Próxima sesión a las 5 PM el Mon 6/9
Clase grupal
1 semana, 5/semana, 2.92 hora
10-14
Programación con Roblox: tres cursos en uno (clases gratuitas en vivo)
Ryan The Coding Teacher
5.0
(29)
19 US$ por mes
Grupo de chat
Acceso ilimitado
10-12
Campamento de conceptos básicos de codificación de Roblox
Miss Jennifer - Roblox Scripting
4.9
(634)
10 US$ por clase
Próxima sesión a las 4 PM el Sat 7/12
Clase grupal
4 semanas, 1/semana, 40 min
7-11
Codificación de juegos: Roblox Studio
Janelle Wooten
4.9
(133)
20 US$ por clase
Próxima sesión mañana a las 9 PM
Clase grupal
1/semana, 55 min
8-13
Codificación en Roblox Studio: tutoría personalizada
Milisan School - Extracurricular Gamified Learning
5.0
(60)
60 US$ por sesión
Lecciones 1 a 1
Bajo demanda
8-14
Scripting de Roblox 1: Práctica de programación semanal
Miss Jennifer - Roblox Scripting
4.9
(634)
20 US$ por clase
Próxima sesión hoy a las 10 PM
Clase grupal
1/semana, 45 min
9-14
Desarrollo de juegos 3D en Roblox: Campamento de verano de programación - Nivel 1
Codingal - #1 AI & Coding | Backed by Y Combinator
4.7
(6)
18 US$ por clase
Próxima sesión a las 1 PM el Mon 5/12
Clase grupal
1 semana, 5/semana, 1 hora
8-13
Más para explorar
Curso intensivo de álgebra
Historia del dinosaurio
Viajes Italia Grecia Turquía
Ayuda con la tarea
Comedia stand up
Singapur 5a
Tinkercad 2
Tutor de química
Animales fascinantes del mundo
Creación de personajes
Narrativa personal
Observadores del tiempo científicos
Detectar en línea
Practica la escritura
Artistas del fandom
Liga de cohetes para el autismo
Exploración científica Biología humana
Animación stop motion para principiantes
Música de piano 6
D&D 102