Materiales didácticos para la escuela de programación. Parte 1

Recordaré nuestro siglo como la época de las startups. Desde un activista de la escuela secundaria hasta un residente de Silicon Valley, todos hacen sus propios unicornios. Como entienden, lo hacen. Yo tampoco me perdí la tendencia de infinitas posibilidades para la autorrealización y lancé la escuela de programación Step to Science para niños. La vida de este proyecto estuvo llena de descubrimientos, batallas de miedos, pequeñas y grandes victorias, errores y mucho más. En la primavera de 2020, el equipo se enfrentó a ya sabes qué, y después de una pequeña reflexión, decidí cerrar el proyecto.





A lo largo de los años de trabajo de la escuela, se encontró el algoritmo óptimo para enseñar a los niños la ciencia entretenida del desarrollo de juegos en Unity 3D. Pasamos por muchos temas que lograron captar el interés de los escolares de 10 a 16 años, probamos decenas de formas de transferir información, capacitar habilidades y evaluar conocimientos inherentes. Este minucioso trabajo nos brindó excelentes resultados, en forma de un programa completo para crear juegos de computadora en Unity 3D, ¡y el éxito educativo que lograron nuestros muchachos!





Me gustaría compartir estos resultados y éxitos con una amplia audiencia. Si lideras un club de programación o robótica, o tal vez eres un padre que busca una respuesta a la pregunta "¿cómo cautivar a un adolescente?" - Te sugiero que utilices los materiales de la escuela absolutamente gratis, es decir, ¡gratis!





Los materiales se irán publicando gradualmente, de simples a más complejos. En total, te esperan 20 proyectos, que logramos implementar con los chicos a lo largo de un año y medio de clases.





Revelación

Ayuda para mis colegas - profesores:





Unity3D es un popular motor de desarrollo de aplicaciones interactivas y juegos 3D para varias plataformas y dispositivos. El software tiene una interfaz clara y fácil de usar; una gran cantidad de potentes ayudas de ingeniería y diseño; Nivel moderno de gráficos tridimensionales y efectos especiales.





Fines educativos





· Familiaridad con el motor y el lenguaje de programación C #; 





· Dominar en la práctica los principios básicos y las tecnologías para la creación de juegos de computadora tridimensionales modernos; 





· , , , , , ; 









· ; 





· ; 





· game development. 





: 7-10 . 





: 10-16 . 





: , 2 2 10 . 





: OS Windows 7 SP1+, 8, 10, 64- ; SSE2; DX10 ( 4.0).





: 2 48 .





Unity 3D "Spaceship". , .. , , , , , !





, !





Spaceship

.







1.5 - 2 .







Unity 3D – 5.5 . «Spaceship_template» ( - Telegram @Evgeniya_Koroleva).





, , , .





.





3D , “New”. “Create project”.





. . , , .





, , «Play». , . , , «Play», .





, «Play».





, . , — . «Spaceship_template». , «Import».





« ». .





Skybox Material .





MilkyWay.





«Lighting» .







«Scene» , ( ) , «Skybox» ( ).





, , . SF_Corvette-F3.

.





, «Game» . «Move tool» ( ) .





, , — , WASD. Shift.







, Shift , — , . Shift .





. «Move tool» , .





, «Rotate tool».





. , , . , SpaceFighter Transform, . , . SpaceFighter «Add Component», Physics->Rigidbody.





«Play», , .





, . Rigidbody Use Gravity.





. , . SpaceFighter, Default. Mesh Collider. Convex .





, , , .





. SpaceFighter, Rigidbody, — Constant Force ( ).





, . , 100.





«Play», , .





, . Main Camera SpaceFighter.









.





, . CustomResources/Scripts Player_Battleship .





ConstantForce Frc , .





, , . , Rigidbody, , . , , .





, , . :





— SF_Corvette-F3. , SF_Corvette-F3 Mesh Collider.







, Convex . , .





— .







\Absolute Space & Sci-Fi Vol.1 - Sample Pack - Voltz Supreme\Preperation - 70 bpm\Variations\Preperation - No Snare or Vox.mp3 , , SF_Corvette-F3.





AudioSource, , , ( ). — 0.3.





, Standard Assets\Vehicles\Aircraft\Audio\FlightWind.wav

. Loop ( ) — . Player_Battleship .





, . Main Camera Player_Camera .





: SpaceFighter — trail trail_1.

Trail Renderer - .





, Trail Renderer Materials, , Element0 - .





, , :





, 1- .





, Image :





Sprite Image .





.





Image Set Native Size ( ). , , Color ( ).





Build And Run, , , .

, .





*.exe, *_GameData UnityPlayer.dll, * - . UnityPlayer.dll . .





- Unity 3D.





- habr. !






P.S.: , , !








All Articles