Coding Giants
 Game Development στο ROBLOX με LUA | 10-12 ετών
10-12 ετώνΗ πιο δημοφιλής επιλογή

Game Development στο ROBLOX με LUA | 10-12 ετών

Ο κόσμος του Roblox είναι γεμάτος περιπέτειες, εχθρούς και προκλήσεις, αλλά μπορούμε να μάθουμε κάτι μέσα από αυτό; Η απάντηση είναι ναι! Κατά τη διάρκεια του μαθήματος, δημιουργούμε τα πιο δημοφιλή παιχνίδια, ενώ παράλληλα μαθαίνουμε τη προηγμένη γλώσσα προγραμματισμού Lua. Ας ζήσουμε μαζί μια αξέχαστη προγραμματιστική περιπέτεια!

Εισαγωγή

Το μάθημα Game Development στο ROBLOX με Lua είναι μια εξαιρετική επιλογή για μαθητές που θέλουν να εξερευνήσουν σε βάθος τα μυστικά της ανάπτυξης παιχνιδιών στο ROBLOX, χρησιμοποιώντας τη γλώσσα προγραμματισμού LUA. Σε κάθε μάθημα, οι μαθητές θα ανακαλύπτουν τεχνικές προγραμματισμού μέσα από το ROBLOX και θα γίνονται καλύτεροι game developers. Θα εξοικειωθούν με τη LUA, μια γλώσσα που προσφέρει τη δυνατότητα δημιουργίας προηγμένων παιχνιδιών στην πλατφόρμα του ROBLOX. Στο πλαίσιο του μαθήματος, οι μαθητές θα μάθουν σύγχρονες τεχνικές σχεδιασμού και προγραμματισμού για τη δημιουργία περίπλοκων ηλεκτρονικών παιχνιδιών. Θα αναπτύξουν τις δεξιότητές τους στον προγραμματισμό, εμβαθύνοντας και επεκτείνοντας τις γνώσεις τους σε βασικές έννοιες όπως μεταβλητές, σταθερές, εντολές υπό συνθήκη, βρόχους, μεθόδους, κλάσεις και αντικειμενοστραφή προγραμματισμό. Κατά την διάρκεια του προγράμματος, θα χρησιμοποιήσουμε διάφορα εργαλεία τεχνητής νοημοσύνης (ΑΙ), τα οποία θα μας βοηθήσουν στην εξοικείωση των πιο σύγχρονων τεχνολογιών.

Πρόγραμμα μαθήματος

1Lesson 1. Introduction to Roblox Studio
In this lesson we will get introduced with Roblox Studio. The students will learn the basics of creating items, objects, and they will specify the kind of material, colors and how to modify their size, location. Every participant will create their own map and they will test them by adding a player.
2Lesson 2. Introduction to the LUA language
In this lesson we will get introduced with the LUA programming language and we will create and program running away from balls.
3Lesson 3. Extreme Truck
In this lesson we will create an obstacle course. You will create deadly obstacles and dangerous conveyor belts. We will be using a special, premade checkpoint system with an impressive finish line! At the end every one of you will be able to share your game to the world of Roblox.
4Lesson 4. The beginning of a big project - an introduction with information board
In this lesson we will create an information board. Adding additional texts and a program that will make our board levitate.
5Lesson 5. Creating the first shop - a gear to fight Zombies pt. 1
The goal of this lesson is to create the first stage of our shop with weapons, which will allow us to fight with zombies. We will be able to add money with a possibility of collecting money and a board that shows us the amount of it. Additionally we will add the amount of zombies defeated.
6Lesson 6. Creating the first shop – a gear to fight Zombies pt.2
In this lesson we will finish the shop with weapons, which will allow us to fight with Zombies.
7Lesson 7. The Zombie are coming - a zombie generation system
The goal of this lesson is to create a zombie generation system. Additionally we will add an information bar to our gameplay
8Lesson 8. We improve gameplay - we introduce rounds with waves of zombies
The goal of the lesson is to improve gameplay - adding rounds with waves of zombies.
9Lesson 9. The secrets of building in Roblox – an introduction to Tycoon
The goal of this lesson is to create a Tycoon style game.
10Lesson 10. The secrets of building in Roblox – part II
The goal of this lesson is to create a Tycoon style game.
11Lesson 11. The secrets of building in Roblox – part III
The aim of the classes will be to continue working on the game Tycoon.
12Lesson 12. The secrets of building in Roblox – part IV
The goal of this lesson is to create a Tycoon style game.
13Lesson 13. The secrets of building in Roblox – part V
The goal of this lesson is to create a Tycoon style game.
14Lesson 14. The secrets of building in Roblox – part VI
The goal of this lesson is to create a Tycoon style game.
15Lesson 15. Roblox builder's secrets - Level designer
The goal of the lesson is to learn about the best practices of level design and how to expand maps entertainingly.
16Lesson 16. Roblox builder's secrets - Tools
The goal of the lesson is to learn in detail about the tools and their properties.
17Lesson 17. Roblox builder's secrets - Advanced textures
The goal of the lesson is to introduce the advanced features of Roblox Studio and its options for adding advanced textures.
18Lesson 18. Roblox builder's secrets - Special crates
The goal of the lesson is to introduce additional crates with attractions to the game.
19Lesson 19. A new adventure, aka we are starting a simulator project
The goal of the lesson will be to discuss and start building a simulator-type game themed after the popular pet Roblox games. Games of this kind get millions of views and gain many Robux.
20Lesson 20. Pick your pet which one is your favourite
The goal of the lesson will be to create programs for the simulator.
21Lesson 21. Naming your pet is a big deal
The goal of the lesson is to continue developing and expanding the system for the simulator. We will be creating a system that enables pets to follow a character.
22Lesson 22. Just one pet is not enough!
The goal of the lesson is to continue developing and expanding the system for the simulator. We will be creating a system that lets us display the pets in the inventory and select them.
23Lesson 23. It's time for gold and diamonds!
The goal of the lesson is to continue developing and expanding the system for the simulator. We will be creating a system that lets us collect gold coins and diamonds with the help of our pets.
24Lesson 24. Huge chest on the horizon!
The goal of the lesson is to continue developing and expanding the system for the simulator. We will continue creating a system that lets us collect gold coins and diamonds with the help of our pets. In addition, there will be an added treasure chest item.
25Lesson 25. What is hiding behind the barrier - We create paid passages to new areas
During this lesson we will create paid passages to new areas. Locked levels are always interesting for new players and they are highly motivated to unlock everything possible!
26Lesson 26. A new world is on its way
The goal of the lesson is to continue creating a system of paid passages to new areas. Each area has its secrets, and in this lesson, you will find out how to unlock new passages to blocked areas!
27Lesson 27. It's time for the random draw
The goal of the lesson is to create a pet drawing system. Random draws in special eggs are a tradition in simulators. In this lesson, we will start making a system for randomly drawing pets!
28Lesson 28. What's hidden in the mysterious eggs
The goal of the lesson is to continue creating the pet drawing system. During this lesson, you will find out which animal you will draw. Mysterious eggs with pets are awaiting you!
29Lesson 29. Awesome passes = new possibilities!
The goal of the lesson will be to create so-called Game Passes, which are special passes for Robux! With a dedicated VIP status, double cash, or even a flying carpet, many games feature passes for special occasions, giving unique opportunities in gameplay!
30Lesson 30. Robux - Gotta get 'em all! We create multiple payments
The goal of the lesson will be to create multiple payments and demonstrate how to earn Robux by using developer products on the Roblox platform. Robux are the driving element of the entire Roblox platform. With them, you can make the gameplay easier for players and get a lot of Robux into your account!
31Lesson 31. Special codes in your game!
The goal of the lesson is to create a system of special codes for earning rewards in your simulator. Extra cash, a unique pet or maybe bonus rewards - you can gain all of this with special codes that you can share with players in the future!
32Lesson 32. The simulator is complete - new achievement unlocked!
The goal of the lesson is to create an achievement to enhance the game. Joining a new game, acquiring a unique item, finding a hidden passage, or maybe meeting the game creator can all be amazing achievements. New achievements = new goals to complete!
33Lesson 33. With more players comes more Robux! Popular ways to increase the number of players
The goal of the lesson is to introduce popular ways to increase the number of players and apply popular gameplay techniques.
34Lesson 34. What can you do to make players keep coming back to your game, good practices
The goal of the lesson is to learn about good practices in game development to ensure that players keep coming back to your game.
35Lesson 35. Big chest, new currency and UX
The goal of the class will be to create a large chest at the end of the world, add a new currency and create a system of drops that only have a percentage chance of appearing during the acquisition of raw materials. this type of special currency can be used to buy rare upgrades or pet.
36Lesson 36. Time to improve
The purpose of the class will be to add an upgrade to the player's character, which increases all damage dealt by pets by the indicated multiplier. This upgrade will be purchased through Shards. We will also create a scaling cost.