Development of mods in Minecraft - course 18,000 rub. from Coddy School of Programming for Children, training 3 modules (months)
Miscellaneous / / December 04, 2023
Age: 8-12 years
Level: for beginners.
Duration: from 3 modules (months), from 24 hours*.
Format: individual and group lessons, offline and online (real time).
Number of children: from 1 to 8.
Price:
from 750 rub./hour in an online group,
from 850 rub./hour in an offline group,
from 1050 rub./hour individually online,
from 1980 rub./hour individually offline.
Did you know that artificial intelligence beat humans in chess and Go, but failed to overcome a basic task in Minecraft? This is because this game is not tied to simple logic, but provides enormous scope for creativity, development and learning.
Minecraft is among the top five most popular video games of the decade. Global sales of the game over the 11 years of its existence have exceeded 200 million copies, and the number of monthly active users, according to the latest statistics, was 126 million.
A serious passion for gaming is not a cause for alarm, but an opportunity to turn a hobby into a tool for development. With Minecraft it's even easier than with other games.
We have developed a course for true Minecraft fans who want to create their own mods and at the same time learn the basics of one of the most popular programming languages in the world - Java.
About the course
The course “Developing Mods for Minecraft” was created for children aged 8-12 years old who are passionate about Minecraft. In classes we learn how to create our own modifications for the game: costumes, worlds, game tools and game creatures. To develop mods, the MCreator editor and the Java language are used, so at the same time students get acquainted with the theory and basics of programming. MCreator includes advanced block functionality that makes the process of creating mods even more intuitive and fun.
During the classes, children will learn:
- independently develop buildings and tools for Minecraft;
- model your own worlds and draw using pixel art techniques;
- prescribe various improvements that are not in the main Minecraft script.
Children will get acquainted with the basics of programming and the basic concepts of the Java language, and will also master 3D modeling. The skills acquired in the classes will provide an excellent basis for further study of programming.
Course program
During the first month, the guys will get acquainted with the MCreator program, study the application interface, and create first test modifications: tool packages, resources, plants, workbenches, as well as a new block - fridge. We will build a farm from our own blocks with independently created plants and game items.
In the second month of training, we will become familiar with 3D graphics and the BlockBench program (an editor that allows you to create 3D models). The kids will learn the program interface and the basics of 3D modeling in BlockBench, create their own models of blocks and objects, and add them to the game. In addition, we will get acquainted with the technique of creating active components: doors, chests and tools of labor.
In the third month of training, the children will create their own characters and game world. In this module, we'll take a closer look at building active 3D models in BlockBench and learn how to create game characters. At the end of the course, we will send our modifications to Minecraft so that everyone can use the objects created by the guys.
The Minecraft Mod Development course is part of a two-year in-depth training program programming with Minecraft (taking other courses is not a requirement for enrollment for this course):
- Easy Level: Minecraft Programming (5 months)
- Intermediate: Minecraft: Introduction to Artificial Intelligence (8 months)
- Intermediate: Minecraft: JavaScript Programming (4 months) or Minecraft: Python Programming (3 months)
- Difficult level: Development of mods for Minecraft (from 3 months)
Training recommendations:
For all our coders who love programming in Minecraft, we recommend combining training in the “Minecraft: Introduction to Artificial Intelligence” course with classes in “Developing Mods for Minecraft.” If in one course children are introduced to the concept of artificial intelligence and learn to program their agent to solve their gaming problems, then the second course was created CODDY team specifically at the request of our students - from scratch and independently develop game elements and blocks for building, protecting and extracting resources, and even in the language Java! Our experience shows that in this way children not only learn to program in the Minecraft environment, but also immediately see the results of their learning in practice in the game.
12
coursesCourse teacher:
“Developing mods for Minecraft”, “Programming games in Python”, “Unity 3D”, “Minecraft: an introduction to artificial intelligence”, “Creating
games in Roblox Studio", "Programming for the little ones", "Programming for the little ones in Tynker", "Minecraft programming", "3D games in Scratch", "Minecraft in Scratch"
Education:
Moscow Polytechnic University, specialty “Informatics and Computer Science in CAD”.
Experience:
Knows the languages C#, C++, Pascal, SQL. Programmed in 1C systems using the Built-in programming language 1C: Enterprise. Participated in the creation of training courses for the university on Fusion 360 and Inventor.
Interests:
Likes to work with databases, modeling, and solving non-standard mathematical problems. In programming, I like to write functionality for mobile applications (C++). Believes that each child can have a non-standard approach.
“The most important thing in learning is the interest of children.”
4
courseCourse teacher:
“Minecraft: An Introduction to Artificial Intelligence”, “Creating Games in Roblox Studio”, “Developing Mods for Minecraft”, “Minecraft Programming”
Education:
Moscow State Technological University, specialty “Robotics and Mechatronics”.
Certified participant in the Minecraft programming training program
Microsoft Certified Teacher Innovator Program
Experience:
Fluent in Python and Lua languages. She has been teaching children's programming for more than 2 years. Created children's programs for learning in the Scratch environment. Knows how to find an approach to a child and explain the material clearly and clearly.
Interests:
Programming, IT technologies.
“The development of a child and his worldview are laid down from childhood. Programming is the present and future world. It's not easy to get into it. Our courses provide modern technologies to children at a level they can understand in a fun way.”
1st module
The first day
Introduction to MCreator. Analysis of the interface. Test modifications
− Install MCreator, deploy your workspace
− Studying the editor interface
− We create a test block, a set of tools, armor, ore using ready-made tools
− Create your own textures
− Launch Minecraft - check your modifications).
Lesson assignment: Meet the editor. Create your first modification.
Result of the lesson: We wrote our first mod.
Second day
Creating a complete resource pack and workbench
− We create our own ore, create a recipe for crafting from our ore.
− We create a package of tools from our ore.
− We create our own block of wood. Crafting boards, crafting sticks
− We create our own workbench. We are writing a GUI for the workbench. Writing the first crafting procedure on our workbench
Lesson assignment: Learn to create a GUI. Write the first procedure.
Result of the lesson: Made your own workbench
Day three
We create special, custom blocks
− Create special blocks (Coolant, ice ore, crushed ice)
− We create a cooler, write a GUI, write a procedure for a button
− We create an ice sword and its crafting in our workbench
− Create a CreativeTab
Lesson assignment: Create a special mechanical block and sword with the effect.
Result of the lesson: learned how to make weapons with effects and create your own blocks with GUI.
Day four
Creative lesson! + create your own plants
− We create our own plants. We create our own food
− We combine the acquired knowledge. Build your farm and your house from your blocks.
Lesson assignment: Test previously created mods. Additionally create your own mods
Result of the lesson: Consolidate acquired knowledge
2nd module
The first day
Introduction to the 3D editor BlockBench. Analysis of the interface. Test 3D models
− Install BlockBench
− Studying the editor interface.
− Create a test block model and add it to MCreator.
− We create our own 3D model of a weapon - a sword, and add it to MCreator.
− Launch Minecraft - check your modifications).
Lesson assignment: Get acquainted with the 3D editor. Create your own modification with a 3D model.
Result of the lesson: Get acquainted with 3D modeling.
Second day
Creating your own firearms. Gun
− We create our own 3D model of our pistol.
− Add the model to Mcreator.
− We create procedures for the operation of our pistol
− We create our own craft of our weapons
− Launch Minecraft and check your modifications.
Lesson assignment: Create your own firearm.
Result of the lesson: Made a gun
Day three
We create our own smelter, chest, door
− We create a 3D model of the Smelter, add it to Mcreator, write GUI and procedures for use
− We create a 3D model of the Chest, add it to Mcreator, write a GUI and procedures for use
− We create a 3D model of the door, add it to Mcreator, write GUI and procedures for use
− Launch Minecraft and check your modifications.
Lesson assignment: Create a smelter, door, chest
Result of the lesson: We learned how to make new items.
Day four
Create your own 3D armor
− We create a 3D model of the armor. Add to Mccreator
− We create armor and craft our armor.
Lesson assignment: Create your armor
Result of the lesson: Armor of our own production with its own 3D texture.
3rd module
The first day
We create a living entity - MOBA()
− We draw a 3D model of our mob. Grouping objects
− Add a Java model to MCreator
− Create a hostile mob. Setting up artificial intelligence
− We create a resident - a mob. Setting up artificial intelligence
− We are writing a GUI for trading. We are writing functionality to enable trading
− Launch Minecraft - check your modifications
Lesson assignment: Create a hostile mob. Create your own mob from scratch.
Result of the lesson: We know how to create mobs.
Second day
Structures and mobs
− We are considering other options for mobs. Dressing mobs in armor
− We build our structure, import it into Mcreator. We create our own structure
− Launch Minecraft - check your modifications
Lesson assignment: Create your own firearm.
Result of the lesson: Made a gun
Day three
Create your own biome, world, dimension
− Determine the main components of the biome
− We create a biome. Adding mobs to this biome
− Adding structures to the biome
− Launch Minecraft - check your modifications
Lesson assignment: Create a smelter, door, chest
Result of the lesson: We learned how to make new items.
Day four
Creative lesson
− We test everything we have passed, correct errors
− Create your own dimension
− Import your mod.
Lesson assignment: Check your ability to master the material independently. Close gaps
Result of the lesson: Completed the course