Matériel pédagogique pour l'école de programmation. Partie 1

Je me souviendrai de notre siècle comme du temps des startups. D'un activiste de lycée à un résident de la Silicon Valley, chacun fabrique ses propres licornes. Comme ils le comprennent, ils le font. Moi aussi, je n'ai pas manqué la tendance aux possibilités infinies de réalisation de soi et j'ai lancé l'école de programmation Step to Science pour les enfants. La durée de vie de ce projet a été remplie de découvertes, de luttes contre les peurs, de petites et grandes victoires, d'erreurs et bien plus encore. Au printemps 2020, l'équipe face à vous savez quoi, et après un peu de réflexion, j'ai décidé de clôturer le projet.





Au fil des années de travail de l'école, l'algorithme optimal pour enseigner aux enfants la science divertissante du développement de jeux sur Unity 3D a été trouvé. Nous avons parcouru de nombreux sujets qui ont pu capter l'intérêt des écoliers de 10 à 16 ans, essayé des dizaines de façons de transférer des informations, de former des compétences et d'évaluer les connaissances inhérentes. Ce travail minutieux nous a apporté d'excellents résultats, sous la forme d'un programme complet de création de jeux informatiques dans Unity 3D, et du succès éducatif que nos gars ont obtenu!





Je souhaite partager ces résultats et réussites avec un large public. Si vous dirigez un club de programmation ou de robotique, ou peut-être êtes-vous un parent à la recherche d'une réponse à la question "comment captiver un adolescent?" - Je vous suggère d'utiliser le matériel de l'école absolument gratuitement, c'est-à-dire gratuitement!





Les documents seront publiés progressivement, du plus simple au plus complexe. Au total, 20 projets vous attendent, que nous avons réussi à mettre en œuvre avec les gars sur un an et demi de cours.





Divulgacher

Aide pour mes collègues - enseignants:





Unity3D est un jeu 3D populaire et un moteur de développement d'applications interactives pour diverses plates-formes et appareils. Le logiciel a une interface claire et conviviale; un grand nombre d'aides puissantes d'ingénierie et de conception; niveau moderne de graphiques en trois dimensions et d'effets spéciaux.





Objectifs pédagogiques





· Connaissance du moteur et du langage de programmation C #; 





· Maîtriser dans la pratique les principes et technologies de base de la création de jeux informatiques modernes en trois dimensions; 





· , , , , , ; 









· ; 





· ; 





· 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