Crea tu propio Pokemon Go para iOS
4.9 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
269 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Crea tu propio Pokemon Go para iOS to your Wishlist.

Add to Wishlist

Crea tu propio Pokemon Go para iOS

Aprende a crear tu Pokemon Go para iPhone y véndelo para hacer millones como Nintendo! Hazte con todos!!
4.9 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
269 students enrolled
Last updated 9/2016
Spanish
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Crear un videojuego como Pokemon Go desde cero
  • Conocer los mapas y su uso en iOS
  • Usar tablas en las apps de iOS
  • Utilizar y combinar SpriteKit con Swift
  • Guardar y persistir datos de apps con Core Data
View Curriculum
Requirements
  • Xcode 8 instalado y funcionando pues vamos a desarrollar Pokemon Go para iOs 10
Description

En este curso,  Pokemon Go con Swift 3 es el protagonista. En es utilizaremos aspectos medios y avanzados de Swift 3 para crear el fantástico Pokemon Go que tanto lo está petando. Yo mismo, Juan Gabriel Gomila, soy matemático, y en el mundo de la programación de apps, me he formado de forma  autodidacta, así que sé lo que se siente al comenzar desde cero en este mundillo. Mi objetivo fundamental es que vosotros, futuros estudiantes aprendáis con garantías de éxito. Si no me crees, échale un vistazo al resto de mis cursos y observa qué opinan los estudiantes de los mismos. Su palabra vale más que cualquier justificación que te quiera dar yo mismo.

Swift se convirtió en un lenguaje Open Source en diciembre de 2015 por lo que ahora podrás hacer tus propias apps y seguir este curso tanto en Mac, como en Windows como en Linux!

Swift, un lenguaje moderno evolucionado a partir de Objective-C

Swift es un lenguaje de programación multi-paradigma desarrollado por Apple para su uso con iOS y OS X. Diseñado para reemplazar Objective C, se inició el proyecto Swift en 2010 y la primera aplicación móvil se estrenó en junio de 2014 a la Conferencia Mundial de Desarrolladores. A pesar de su objetivo de reemplazar Objective C, Swift es capaz de trabajar junto con el lenguaje Objective-C  más anticuado durante el uso de los frameworks de Cocoa Touch y Foundation.

Swift se construye con el compilador LLVM incluido desde Xcode 6 beta, y utiliza el tiempo de ejecución de Objective-C, lo que permite utilizar Objective-C, Objective-C ++ y  Swift para funcionar dentro de un mismo programa. Durante su debut, Swift fue descrito como "Objective C sin la C" por el Vicepresidente de Ingeniería de Software Craig Federighi de Apple.

Contenido e Información general

En este curso, se te conducirá a través de la creación de un clon de Pokemon Go, empezando por el mapa, los Pokemons, bases de datos para albergar la información, fase de batalla con SpriteKit y física de videojuegos, e incluso aspectos avanzados de configuración y Game Design para que puedas hacer tu versión particular de Pokemon Go!!


El curso está diseñado para llevar tus habilidades de Swift al más allá y crear tu propio Pokemon Go.. Al finalizar,  dominarás aspectos avanzados de código Swift y será capaz de desarrollar diversas aplicaciones personalizadas tanto a nivel visual como de programación. 

El material del curso se actualiza periódicamente para incluir todas las actualizaciones más recientes e información. No olvides que solo por registrarte tienes acceso de por vida al curso, lo cual te da motivos más que de sobra para venir de vez en cuando y ver qué hay de nuevo en Swift.

Así que no esperes más y

¡Hazte con todos!

Who is the target audience?
  • Este curso presupone conocimiento de Swift y SpriteKit, por lo que si no lo dominas, sería bueno que antes tomaras alguno de mis cursos de Swift y de SpriteKit
  • Desarrolladores de apps y videojuegos con experiencia
  • Iniciados en el mundo de los videojuegos que quieras aprender a hacer sus propios juegos desde casa
  • Amantes de Pokemon Go
Students Who Viewed This Course Also Viewed
Curriculum For This Course
61 Lectures
06:51:06
+
Contenidos del curso
6 Lectures 37:06

Pokemon Go, qué vamos a aprender
03:23

Tu instructor: Juan Gabriel Gomila
01:39

Cómo hacer tu pokemon Go si tienes Windows
08:33


+
El mapa de Pokemon Go
8 Lectures 52:21
Map Kit
04:51

La posición del jugador
04:22

La privacidad y los permisos de geoposición
13:33

Centrar al jugador en el mapa
08:20

Un par de detalles sobre la usabilidad de apps y videojuegos
06:12

El arte del videojuego
02:54

La brújula para volver a centrar al jugador
08:53

Subiendo al repositorio
03:16
+
Aparecen los Pokemon!
7 Lectures 01:19:15
Los timers y las acciones repetidas
05:40

Las Map Kit Annotations
13:01

La pokedex
11:12

Core Data
21:38

Consultas a nuestra base de datos
10:27

¿Capturado o no?
15:01

Valora el curso
02:16
+
Las tablas y colecciones
3 Lectures 19:42
Secciones y tablas
01:22

Las secciones y la tabla de pokemons
09:16

Un toque más personal a la pokedex
09:04
+
A capturar pokemons!
8 Lectures 48:35
Map View Delegate
05:04

Añadir el pokemon al mapa
09:11

Subclases de MKAnnotation
06:02

El pokemon aleatorio
08:07

Tocar el pokemon en el mapa
06:26

Mover el mapa al pokemon seleccionado
04:55

Ajustar el rango de visión del jugador
05:46

No te olvides de subir al Git
03:04
+
La batalla con el Pokemon
18 Lectures 01:49:09
SpriteKit y las escenas
05:36

Configurando el View Controller
03:22

Configurando la escena
09:50

El inicio de la batalla
06:37

Añadir el pokemon
10:52

Añadir la pokeball
03:23

Hacer más fácil el movimiento
03:38

La física del videojuego
12:37

Los métodos touches began y ended
11:47

El método contact made
03:39

La cuenta atrás
07:58

Fin de la batalla con Notificaciones
05:06

Mensajes y usabilidad
06:45

Capturar el pokemon
03:16

Alertas y ayudas para el usuario
05:52

El bug de la primera vez
03:34

El bug de la aparición doble
03:34

Sube al git y prepárate para lo que viene!
01:43
+
El logo del videojuego
3 Lectures 19:22

Cómo diseñar un buen logo con Sketch 3
07:52

Make App Icon
09:23
+
Nociones de Game Design
5 Lectures 38:40
No todos los Pokemon son iguales
08:59

La frecuencia total de aparición
05:38

Cambiando la frecuencia de cada pokemon
10:24

Los trucos de un técnico de QA, cómo probar un videojuego
06:47

Pausar el juego cuando nos vamos del mapa
06:52
+
Y hasta aquí Pokemon Go!
3 Lectures 06:57
Y esto es solamente el principio
06:06

Nos vemos en la siguiente
00:36

Bonus - Un regalo para ti
00:15
About the Instructor
Juan Gabriel Gomila Salas
4.6 Average rating
5,349 Reviews
25,905 Students
30 Courses
Profesor universitario, Data Scientist & Game Designer

Como Licenciado en Matemáticas, he estado en contacto con gran variedad de escenarios y casos atípicos, donde se plantea una situación y debe resolverse de una forma óptima y eficiente.


Mi CV:

Artículos y publicaciones:

Decenas de artículos y publicaciones relacionadas con el mundo de las matemáticas, el tratamiento de imágenes junto con la revista internacional IPOL, las lógica detrás de las máquinas tragaperras, el diseño lógico de videojuegos y el análisis de datos. Conoce más acerca de estos y otros temas en mi web personal o en la web de mi estudio Frogames.

Docencia Universitaria:

Desde 2015 soy profesor en dos asignaturas de matemáticas del Grado de Telemática impartido por la Universidad de las Islas Baleares y en el HND de Desarrollo de Videojuegos impartido por la Escuela de Diseño de las Islas Baleares. Así mismo, los cursos en Udemy me ayudan a mejorar para convertirme en un instructor no solamente presencial y en grupos reducidos de alumnos si no también haciendo uso de las nuevas tecnologías y a grupos más homogéneos de alumnos.

Desarrollo de Videojuegos en PlaySpace SL:

Desde 2012, trabajo en la empresa de desarrollo de videojuegos española PlaySpace SL, desarrollando juegos clásicos de mesa y social casino como el Parchís, Bingo, Juegos de Cartas o máquinas de Slots. Empecé llevando a cabo las funciones de Game Designer y Data Scientist, definiendo las nuevas funcionalidades a partir de los datos existentes y mejorando el contenido a cada etapa. Desde 2014 dirigiendo el producto como Product Manager y Game Producer coordinando las labores de lanzamiento de nuevos juegos y funcionalidades.

Desarrollo de Apps:

Cuento con experiencia laboral en crear y lanzar de 30 apps y videojuegos lanzados por mi estudio Frogames y en más de 5 proyectos con empresas reconocidas internacionalmente incluyendo Audición Plena, Medical Alert, Plaiout o Pillapartida entre otros. En este aspecto soy publisher de aplicaciones en diferentes países y mercados online incluidos los de Google Play, Amazon Store y Apple App Store. En la web corporativa de Frogames y en mi propio blog encontrarás mi portfolio de proyectos lanzados para que valores su calidad y estilo.

Online Marketing / SEO:

Tengo experiencia en la creación de KPIs y realización de predicciones a medio y largo plazo basada en los datos clave de un negocio. Así mismo, tengo experiencia en optimizar tanto el SEO como el ASO de los artículos y apps que elaboro para conseguir el mayor número de descargas orgánicas sin invertir dinero en marketing. Así mismo, he coordinado varias campañas de Google Adwords y Facebook Ads para acelerar las descargas y visitas de los productos que he lanzado, como estos mismos cursos en Udemy.

Si quieres más información gratuita sobre este tema, en el blog de mi página web tienes varios artículos acerca de esta y otras temáticas interesantes relacionadas con el mundo del marketing.

Desarrollo Web:

He elaborado las páginas webs de mi propio estudio y blog creando plantillas Wordpress en HTML 5 haciendo uso de Bootstrap 3.

Data Mining y Business Intelligence

Con la experiencia en el análisis de datos en PlaySpace, me he especializado en bases de datos relacionales con MySQL y los algoritmos de Slice & Dice para tratar y organizar los datos en dashboards con sentido y usables para sacar conclusiones acertadas en los proyectos que he trabajado. En el blog de mi web personal encontrarás más artículos relacionados con el Data Mining y Business Intelligence con el que he trabajado en el area de los videojuegos y apps móviles.