|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/curso-de-programacion-python-y-juegos-con-pygame/
课程评论:没有评论
**课程名称:Python编程与Pygame游戏开发** **课程概述:** 本课程旨在教授Python编程基础,并将其应用于使用Pygame库开发游戏。Python作为一种多功能且易于上手的语言,可用于开发从移动应用、游戏、网页到人工智能、机器学习、网络安全和3D图形等多种领域。 **课程内容亮点:** * **Python编程基础:** 深入讲解Python语言的核心概念,为游戏开发及其他Python应用打下坚实基础。 * **Pygame游戏开发:** * **图形绘制与动画:** 利用Pygame库学习绘制图形、动画化图形和精灵(sprites)。 * **游戏机制:** 实现角色移动、碰撞检测、文本显示、用户交互界面、音效处理等。 * **高级游戏设计:** * **面向对象编程:** 掌握基本的和高级的面向对象编程概念,用于组织和构建游戏代码。 * **敌人与关卡设计:** 学习实例化多个敌人、创建随机敌人、设计多关卡游戏(使用嵌套循环)以及实现角色跳跃。 * **游戏系统:** 实现得分和生命值系统。 * **资源管理:** 学习如何在互联网上寻找游戏美术资源,以及如何使用模块来组织项目文件。 * **数据持久化:** 学习如何实时保存游戏数据(如得分)到文件,这对于Pygame开发非常实用。 **课程价值:** 本课程不仅是游戏开发的入门课程,更是一门全面的Python编程基础课程。通过游戏开发的实践,学员能够更深入地理解和掌握编程语言的运用。课程内容广泛,为学员未来在其他Python专业领域(如数据科学、Web开发等)的深入学习奠定基础。学员将能够独立创作自己的电子游戏。
Python es uno de los lenguajes más amigables y multitarea que tenemos en el amplio abanico de lenguajes. Nos permite crear desde aplicaciones móviles , juegos, web , inteligencia artificial , machine learning , seguridad informatica , 3D y más cosas. Que vamos a ver en este curso ?? Veremos toda la base del lenguaje en la primera parte , no solo para que os sirva para juegos. Después de esta base de python podreís elegir otra especialidad que no sean los juegos y comenzar vuestra formación con librerias de python especializadas en otras areas , por lo que no solo es un curso de videojuegos , es un curso de programación y que tiene ya una especialización en videojuegos con una libreria de python , llamada pygame. Con este curso , aprendereis a crear vosotros cualquier videojuego. Los videojuegos son la disciplina ideal para prácticar todo un lenguaje de programación. Cosas destacadas que veremos además de otras: Programación orientada a objetos básica y avanzada. Gráficos con la librería pygame A animar figuras con pygame A animar sprites A mover sprites Colisiones Texto Interfaces de usuario Sonidos A instanciar multiples enémigos en un juego A crear enemigos aleatorios A buscar recursos de arte para nuestros videojuegos en internet A trabajar con módulos para organizar mejor nuestros archivos A aprender ha hacer varios niveles en nuestro juego con bucles embebidos A crear un sistema de puntuaciones y vidas para nuestro juego A hacer que nuestro personaje salte Aprenderemos a guardar datos en tiempo real en archivos que es aplicable a pygame para guardar puntuaciones Y más cosas que podreis mirar en los contenidos del curso.