C++ Desarrollo de Videojuego 2D Arcade paso a paso

aprenderás a desarrollar desde 0 en entorno multimedia, con c++, allegro, codeblocks, ttf2pcx y grabber.

4.75 (236 reviews)
Udemy
platform
Español
language
Game Development
category
C++ Desarrollo de Videojuego 2D Arcade paso a paso
24,397
students
4 hours
content
Oct 2019
last update
$34.99
regular price

What you will learn

Aprenderán a desarrollar desde 0, un videojuego de tipo Arkanoid, con entorno gráfico, sonido y efectos.

Aprenderán los algoritmos para calcular la trayectoria de nuestra bola rompeladrillos.

Aprenderán como crear distintos niveles, con pantallas diferentes cada vez. y mayor dificultad.

Aprenderán a manejar tipos de fuentes, sonidos, e imágenes en C++

Aprenderán a instalar y configurar CodeBlocks y Allegro.

Aprenderán el uso de imágenes, sprites, transparencias .

Aprenderán a encapsular nuestras fuentes en un archivo .DAT gracias a Grabber.

Why take this course?

🎮 **¡Descubre el Mundo Magico de la Programación con C++ Desarrollo de Videojuego 2D Arcade!** **¿A quién le gusta vivir la aventura a través de los videojuegos?** ¡Jugarlos es genial! Pero ¿qué pasaría si pudieras **crear tus propios juegos** con toda la magia y emoción que estos nos brindan? Eso sí, desde cero y en un entorno multimedia rico. 🎶✨ **¡Aprende a desarrollar videojuegos 2D Arcade con C++ y herramientas esenciales!** Este curso te guiará paso a paso a crear tu propio juego de Arkanoid utilizando **Allegro** para gráficos, **Code::Blocks** como tu IDE, **ttf2pcx** y **grabber** para manejar imágenes y sonidos. 🛠️ ### **¿Qué Aprenderás?** - **Desarrollo de videojuegos en C++:** Comprenderás los fundamentos de la programación en C++, aplicándolos en el desarrollo de juegos. - **Manejo de gráficos y sonido:** Aprenderás a trabajar con gráficos y animaciones utilizando **Allegro**, y a integrar música y efectos de sonido para una experiencia inmersiva. - **Creación de recursos del juego:** Descargarás y utilizarás recursos auténticos del juego Arkanoid, incluyendo sprites y sonidos originales. - **Diseño de niveles y dificultad:** Diseñarás niveles que aumentan en dificultad, adicionando pantallas nuevas y manteniendo el juego desafiante y emocionante. - **Mejores prácticas de programación:** Estructurarás tu programa de manera eficiente y aplicarás secretos del lenguaje y algoritmos que facilitarán el desarrollo de tu proyecto. - **Proyecto completo a tu disposición:** Obtendrás el código fuente completo del proyecto para aprender y modificar según tus preferencias. **Con más de 170,000 estudiantes en sus cursos, Pablo Tilotta** es tu guía experto. Con casi tres décadas de experiencia en el desarrollo de software, Pablo te llevará de la mano a través de cada concepto y desafío. 👩‍💻 ### **Curso Destacado:** - **Paso a paso desde cero:** Ideal para principiantes y programadores con experiencia deseos expandir sus habilidades en juego de arcada. - **Proyecto final real:** Desarrolla un Arkanoid completo con todas las funcionalidades de un juego arcade clásico. - **Recursos descargables:** Acceso a imágenes, sonidos y el proyecto completo para que puedas aprender y experimentar sin límites. - **Aprende en tu propio ritmo:** Aulas virtuales disponibles 24/7, para que puedas programar y jugar cuando lo prefieras. - **Soporte continuo:** Conunidad de estudiantes y foros donde resuelves dudas y comparte tus logros. **¡No te quede atrás en la era digital!** Aprende a crear juegos que marcan la memoria y el entretenimiento de las personas. 🚀 🔍 **Conviértete en un desarrollador de videojuegos con C++ Desarrollo de Videojuego 2D Arcade** y sumérgete en el mundo del entretenimiento interactivo y la programación avanzada. ¡Inscríbete ahora y comienza tu viaje en la creación de juegos que dejarán una huella en el mundo digital! 🎮🚀

Screenshots

C++ Desarrollo de Videojuego 2D Arcade paso a paso - Screenshot_01C++ Desarrollo de Videojuego 2D Arcade paso a paso - Screenshot_02C++ Desarrollo de Videojuego 2D Arcade paso a paso - Screenshot_03C++ Desarrollo de Videojuego 2D Arcade paso a paso - Screenshot_04

Our review

🌟 **Overall Course Rating**: 4.75 **Pros**: - 🎓 **Comprehensive and Clear Explanations**: The majority of the reviews praise the course for its detailed and clear explanations, with several students emphasizing the instructor's dedication to teaching and the provision of necessary resources for learning. - 🛠️ **Practical Application**: Many students found the course useful for applying C++ knowledge in a practical context, specifically through the development of video games using Allegro. - 🤝 **Supportive Instructor**: A number of reviews highlight the instructor's responsiveness and willingness to assist students with their learning journey. - 🚀 **Real-world Skills**: The course is deemed to be a good starting point for entering the world of programming, particularly in game development with C++. **Cons**: - 🖥️ **System Requirements and Compatibility Issues**: Some reviews mention compatibility issues with older operating systems like Windows 8, and the lack of mentioning the need for a specific OS, such as Windows, could be a point of improvement. - 📚 **Outdated Content**: A few students pointed out that the course content is somewhat outdated, with references to Allegro 4 instead of newer libraries like Allegro 5 or SDL2. - 🛠️ **Toolset Setup**: There's a suggestion for better guidance on setting up the necessary tools and addressing potential questions regarding the use of C++ libraries and functions. - 🎥 **Video Quality**: One student recommended improving the video quality to ensure better visibility of important signs or text within the instructional videos. **Suggestions for Improvement**: - 📝 **Modernize Content**: To keep the course relevant, it would be beneficial to update the content and tutorials to include newer versions of Allegro or other game development libraries. - ⬆️ **Incorporate Object-Oriented Programming (OOP)**: Some students expressed a preference for OOP concepts to be included in the course material. - 📚 **Comprehensive Documentation**: Enhancing documentation and providing a more structured approach to learning, with clear explanations of each line of code, would further improve the student experience. - 🤝 **Community Interaction**: Encouraging students to comment on each line of code and share their coding style could foster a community of learners who can benefit from each other's experiences. **General Feedback**: The course is well-received for its educational value, with many students finding it beneficial for improving their understanding and practical use of C++ in game development. The instructor's teaching approach is commended for being detailed and supportive. However, there are some concerns regarding the course's relevance to current technologies and systems, which could be addressed by updating the content and providing clearer guidance on toolset setup and modern programming practices. Overall, the course is a solid educational resource with room for improvement to stay ahead in the rapidly evolving field of game development with C++.

Charts

Price

C++ Desarrollo de Videojuego 2D Arcade paso a paso - Price chart

Rating

C++ Desarrollo de Videojuego 2D Arcade paso a paso - Ratings chart

Enrollment distribution

C++ Desarrollo de Videojuego 2D Arcade paso a paso - Distribution chart
2289933
udemy ID
3/25/2019
course created date
7/29/2019
course indexed date
Bot
course submited by