Outschool
Abrir configuración de moneda, zona horaria e idioma
Iniciar sesión

Portal & Zombies: aventura de codificación Lua de 16 semanas en Roblox (comienza a codificar)

Explora conceptos básicos de codificación con un enfoque de proyecto por día en la primera mitad de este curso de Roblox Lua de 10 semanas, que culmina con un proyecto de estilo libre donde los estudiantes sintetizan sus habilidades para diseñar portales y burlar a los zombis.
Ryan The Coding Teacher
Puntuación media:
5.0
Número de reseñas:
(14)
Clase
Jugar

Qué está incluido

16 reuniones en vivo
32 horas presenciales
Tarea
1-2 horas por semana. Weekly Coding Assignments: After each lesson, students will receive coding assignments related to the day's topic. This reinforces the concepts learned and provides hands-on experience. Expectations: Debug given code snippets, modify existing game elements, or add new features based on the week's lesson. Game Design Journals: Students will maintain a game design journal. Here, they'll jot down ideas, sketch game elements, and plan future features or improvements. This practice cultivates creativity and helps in the planning phase of game development. Individual Projects: Starting from Week 7, students will begin conceptualizing their final project. Homework will revolve around brainstorming, sketching, coding, and iterating their game designs. Students will work on their games, implementing the skills learned during the course.
Evaluación
Assessment for the 10-Week Roblox Lua Coding Course in Roblox Studio Project-Based Assessment: Each of the smaller projects will serve as a practical assessment of the coding concepts introduced in their respective weeks. Criteria for Smaller Projects: Functionality: The project works as intended without bugs or glitches. Application of Concepts: The extent to which the weekly coding lessons were applied to the project. Creativity: Innovative use of the tools and techniques introduced. Complexity: The depth and intricacy of the code and game mechanics used. Peer Review: During certain weeks, students will have the opportunity to showcase their projects to peers. Receiving and providing feedback will not only help refine their projects but also foster a deeper understanding of common pitfalls and best practices. Final Project Assessment: The larger project will serve as the capstone assessment for the course. The grading will be more comprehensive, taking into account the culmination of all skills learned. Criteria for Larger Project: Functionality: Smooth gameplay without any critical bugs. Application of All Concepts: Incorporating elements from each week’s lessons. Creativity and Originality: The uniqueness of the game idea and its execution. User Experience: How intuitive and engaging the game is for players. Code Quality: Organization, efficiency, and clarity of the Lua code. Feedback Reports: Throughout the course, there will be informal check-ins to gauge student understanding, address any challenges, and provide support as they work on their projects. Assessment Outcome: Instead of traditional letter grades, students will receive a competency rating based on their project outcomes: Novice: Basic understanding, needs more practice. Competent: Good grasp, applied most concepts correctly. Proficient: Strong understanding, showcased creativity and advanced application. Expert: Exceptional performance, exceeded expectations in all areas. The assessment structure is designed to focus on practical application, continuous feedback, and a holistic understanding of Lua coding in Roblox Studio, rather than traditional rote learning and examination methods.
Calificación
incluido

Experiencia de clase

Nivel de inglés: desconocido
Grado de EE. UU. 4 - 6
Why Parents and Kids Love This Course:

Parents Adore: This course introduces students to core coding concepts universally applicable across various programming languages. Through hands-on implementation, students gain real-world coding experience. It's the perfect solution for parents keen on giving their kids coding homework but uncertain about how to go about it.

Kids Rave: The thrill isn't just in learning to build games in Roblox Studio; it's also about showcasing these creations to friends. There's unparalleled joy in watching friends navigate a seemingly impossible game, especially when there's a hidden path only the creator is privy to!

Class Experience: 10-Week Roblox Lua Coding Course in Roblox Studio

Course Overview:
Embark on an immersive journey through Roblox Studio, mastering the essentials of Lua coding. Over 10 weeks, students will dive deep into coding fundamentals, culminating in a uniquely crafted Roblox game, created using the skills they've acquired.

Week-by-Week Breakdown:

Week 1: Dive into Roblox Studio

Project Choices: Students vote on one of the following:
The Floor is Made of Lava
Maze Runner
Elevator Adventures
The Floating Islands
Grasp the layout and functionalities of Roblox Studio.
Week 2: Variables in Roblox Studio

Project: Floor is Lava - Part 2.
Delve into the world of coding variables, understanding their role in shaping the Roblox game environment.
Week 3: Functions in Action

Project: The Disappearing Bridge Button.
Explore the powerful world of functions in Roblox Studio, creating dynamic gameplay elements.
Week 4: Parameters and Arguments Unleashed

Project: Jump Scares and Ghosts.
Dive deeper into coding with parameters and arguments, modifying in-game features for thrilling surprises.
Week 5: Logic with If Statements

Project: Crafting Portals/Doors.
Harness the power of "if statements" in Roblox Studio, directing game behaviors and crafting pathways.
Week 6: Debugging and Debouncing Mastery

Project: Slow Burn Lava, Speed Boost, Size Increase, and Gold Mining Simulator with Leaderboard.
Dive into advanced coding techniques, optimizing Roblox gameplay and fostering competition with leaderboards.
Weeks 7-10: Personal Project Development in Roblox Studio

Collate all the coding knowledge and skills acquired to design a personalized Roblox game. Students will be guided and encouraged to brainstorm, code, and refine their masterpieces.
Teaching Methodology:
Every class starts with a captivating introduction to the day's project in Roblox Studio, followed by a comprehensive demonstration. Students will immerse themselves in real-time coding, experimenting and iterating within Roblox Studio. Comprehensive lesson summaries, complete with the full code, detailed walkthroughs, bonus activities, and video summaries, ensure understanding and encourage outside-of-class exploration.

Interactivity & Engagement:
While Roblox Studio demonstrations form the backbone of instruction, students will spend considerable time hands-on coding, collaborating, and discussing their creations. They'll actively engage, share insights, and solve problems together, forging a vibrant community of emerging Roblox game developers.

Prerequisites:
No prior coding knowledge is needed, but enthusiasm for Roblox game design and a zeal for coding will significantly enhance the learning journey.

Join this Roblox Studio coding odyssey where imagination meets code, and dreams transform into playable realities!
Metas de aprendizaje
Learning Goals for the 10-Week Roblox Lua Coding Course in Roblox Studio

Foundational Knowledge of Roblox Studio:

Navigate and utilize the primary functions of Roblox Studio.
Understand the interface, tools, and features available to game developers.
Introduction to Lua Programming:

Grasp the syntax, structure, and foundational concepts of the Lua coding language.
Differentiate between variables, functions, parameters, and arguments, and recognize their applications.
Application of Coding Concepts in Game Development:

Implement variables to store and manage game data.
Design functions to execute specific game actions or behaviors.
Utilize if statements to introduce logic, decision-making, and game branching.
Handle game events with arguments and parameters.
Debug and optimize game code for smooth gameplay experiences.
Advanced Game Mechanics and Interactivity:

Design interactive elements like jump scares, disappearing bridges, and portals.
Develop game dynamics like "slow burn lava," speed boosting, size alterations, and competitive leaderboards.
Understand and apply game physics and player interactions.
Game Design and Player Experience:

Prioritize user experience, ensuring games are engaging, challenging, and rewarding.
Recognize the importance of game aesthetics, layout, and design in retaining player interest.
Craft secret pathways and hidden elements for added intrigue and replayability.
Collaboration and Feedback Integration:

Work collaboratively with peers to brainstorm, design, and refine game projects.
Offer constructive feedback and integrate suggestions for game improvement.
Foster a mindset of continuous learning and iteration in game development.
End-to-End Game Development:

Conceptualize, plan, design, code, test, and launch a fully functional Roblox game.
Apply learned coding skills creatively to build unique gameplay experiences.
Showcase developed games to a community, gathering feedback, and celebrating accomplishments.
By the end of the course, students will not only have gained proficiency in Lua coding for Roblox Studio but will also have harnessed the skills to conceptualize, develop, and share their own Roblox games.
objetivo de aprendizaje

Otros detalles

Orientación para padres
we need to use roblox studio in the class, please ensure it is installed and ready to go for each lesson
Recursos externos
Además del aula de Outschool, esta clase utiliza:
Fuentes
we need to use roblox studio in the class, please ensure it is installed and ready to go for each lesson
Se unió el April, 2023
5.0
14reseñas
Perfil
Experiencia y certificaciones del docente
With a diverse background in both software development and education, I bring a unique blend of practical experience and pedagogical knowledge to this Roblox Lua Coding Course:

Software Development:

Fullstack Developer (2 years): As a Fullstack Developer, I gained hands-on experience in creating, testing, and deploying software solutions. This role refined my understanding of coding best practices, problem-solving techniques, and the software development life cycle.
Educational Experience:

Python Instructor (2 years): Over two years, I taught Python programming to a wide age range of students, from 7 to 16 years old. This experience honed my skills in breaking down complex coding concepts into digestible lessons tailored to various age groups.
Roblox Educator (8 months): Specifically catering to 10 to 12-year-olds, I've been teaching on Roblox, focusing on game development and coding concepts within the platform. This experience has given me an in-depth understanding of how young learners interact with and learn from Roblox, allowing me to create engaging and age-appropriate lessons.
Pedagogical Approach:

My teaching philosophy revolves around a hands-on approach, believing that students learn best when they actively apply concepts in real-world contexts. This is evident in my curriculum, which combines foundational coding theory with practical Roblox game development projects.
With my background in both software development and education, I ensure that students not only learn to code but also understand the broader applications and implications of what they're creating.
In conclusion, my combined expertise in software development, Python education, and Roblox teaching equips me to deliver a comprehensive, engaging, and impactful learning experience for my students. I am committed to fostering an environment where young learners can thrive, innovate, and develop crucial 21st-century skills.

Reseñas

Clase grupal
Compartir

33 US$

semanalmente o 520 US$ por 16 clases
1 x por semana, 16 semanas
120 min

Completado por 4 alumnos
Videoconferencias en vivo
Edades: 7-12
1-4 alumnos por clase

Acerca de
Apoyo
SeguridadPrivacidadPrivacidad de CAPrivacidad del alumnoAdministrar preferencias de datosTérminos
Obtener la aplicación
Descargar en la App StoreDescargar en Google Play
© 2024 Outschool