Haz un juego para tu iPhone en 10 minutos. Ahora mismo
En este artículo, te explicaremos paso a paso cómo hacer un juego rudimentario para iOS sin saber nada de él.
Pasarás de crear un proyecto a ver el juego terminado en tu dispositivo en 12 pasos, y aprenderás los principios básicos de la creación de juegos en xCode. Y luego decidir si seguir aprendiendo a desarrollar para iOS.
Se tarda entre 10 y 15 minutos en hacerlo todo.
Necesitaremos:
- Mac con Xcode instalado;
- Dispositivo con iOS;
- Imagen de una flor;
- Imagen de una hierba.
Paso 1: Crea un nuevo proyecto en Xcode
Inicia xCode, selecciona la opción de menú Archivo -> Nuevo -> Proyecto.
Paso 2: Elige un tipo de proyecto
En la siguiente pantalla, selecciona Juego como tipo de proyecto.
Paso 3: Introduce la información básica del proyecto
Especifica el nombre del proyecto y comprueba el resto de los ajustes con la imagen.
Paso 4: Elige una ubicación para la carpeta del proyecto
En la ventana del Finder que se abre, especifica la carpeta en la que quieres guardar el proyecto. Si es necesario, puedes utilizar el botón Crear carpeta en la esquina inferior izquierda de la ventana.
Paso 5: Configurar el juego
Ahora tenemos ante nosotros la ventana de configuración detallada de la aplicación. Desmarca la casilla junto a Retrato en Información sobre el desplieguepara que el juego sólo funcione en modo horizontal.
Paso 6: Observar un ejemplo de juego estándar
Pulsa el botón de inicio del simulador en la esquina superior izquierda. Espera un rato a que se cargue el simulador. Haz clic en el campo gris para que aparezcan las naves espaciales.
Paso 7: Cambia las naves espaciales por flores
En el menú de la derecha, selecciona activos.wcassetsentonces haz que el objeto se active Nave espacial y arrastra la imagen de la nave espacial sobre la imagen de la flor.
Paso 8: Ver lo que ha cambiado
Vuelve a iniciar el emulador. Ahora hay flores en lugar de naves espaciales.
Paso 9. Reduce el tamaño de la flor
Reduce la flor en un factor de cinco. En el menú de la derecha, selecciona el archivo GameScene.swift y encontrar líneas de código en él:
sprite.xScale = 0.5
sprite.yScale = 0.5
Sustitúyelos por:
sprite.xScale = 0.1
sprite.yScale = 0.1
Paso 10. Añade hierba a la colección de imágenes
Ir a activos.wcassetsencuentra el signo más (ver imagen), haz clic en él y selecciona la opción de menú Nuevo conjunto de imágenes. Nombra el nuevo conjunto de imágenes Antecedentes (el nombre debe ser exacto) y arrastra la imagen de la hierba desde el Finder hasta ella.
Paso 11. Añade hierba al código
Elimina el código que hace la inscripción de fondo de HelloWorld:
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
/* Setup your scene here */
let myLabel = SKLabelNode(fontNamed:"Chalkduster")
myLabel.text = "Hello, World!"
myLabel.fontSize = 45
myLabel.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame))
self.addChild(myLabel)
}
Inserta en su lugar:
class GameScene: SKScene {
var background = SKSpriteNode(imageNamed: "Background")
override func didMoveToView(view: SKView) {
/* Setup your scene here */
background.position = CGPoint(x: frame.size.width / 2, y: frame.size.height / 2)
addChild(background)
}
Paso 12: Prueba el juego en tu dispositivo
Ir a Xcode -> Preferencias -> Cuentas y añade tu ID de apple:
1. Conectar el dispositivo iOS al ordenador.
2. Selecciona el aparato y pulsa el botón de inicio.
3. Si aparece un mensaje sobre problemas de seguridad, ve al dispositivo iOS para Ajustes -> Básico -> Control del dispositivo y permitir que se ejecuten las aplicaciones del desarrollador deseado.
4. Busca el icono de la aplicación en el Spring Board y lánzala.Ahora el dispositivo puede desconectarse del ordenador y seguir utilizando la aplicación.
Si hay algún problema, actualiza iOS y xCode.
La App Store no aceptará ese juego, pero puedes divertirte en tus dispositivos. Si haces un poco de diligencia, puedes hacer algo realmente interesante con este framework con la ayuda de Google y StackOverflow.
Sin saber nada de programación, creamos un juego sencillo y sólo tardó 10 minutos.. ¿Qué puedes aprender en un año de formación intensiva bajo la dirección de profesores experimentados?
¿Dónde aprender el desarrollo de iOS?
La mejor opción es matricularse en desarrollo iOS en una universidad online GeekUniversidadcreado por GeekBrains y Mail.ru. Durante todo un año, estudiarás la programación de iOS varias tardes a la semana. Las clases son en formato webinar y puedes estudiar desde cualquier parte del mundo.
Prácticas de la GeekUniversity Aprendizaje basado en proyectos. En un año, crearás 4 de tus propias aplicaciones iOS:
- Aplicación del tiempo;
- Juego para móviles;
- Una aplicación para una tienda online;
- Proyecto de equipo.
Tras un año de formación, obtendrás un año de experiencia en desarrollo individual y en equipo, ejemplos de proyectos reales para tu cartera y conocimientos suficientes para trabajar como desarrollador. Cada estudiante del curso tiene un mentor que supervisa su progreso y responde a cualquier pregunta.
¿Qué conocimientos adquirirás en el departamento de desarrollo de iOS?
En un año de formación superintensiva, los alumnos aprenden una enorme cantidad de conocimientos:
- Conocimientos de programación Swift
- Conocimientos de programación en Objective C
- Habilidades de desarrollo de juegos para móviles
- Conocimiento de algoritmos y estructuras de datos
- Conocimiento de las redes informáticas y de los sistemas operativos
- Trabajo en equipo
- Metodologías de desarrollo: Agile, Scrum
- Capacidad para trabajar con GIT
- Conocimiento de los principios OOP
- Destreza en las entrevistas y la comunicación con los clientes
- Habilidades en el diseño de la arquitectura, uso de patrones de diseño singletone, adaptador, fábrica, inyección de dependencia
- Habilidades en el uso del SDK de IOS, mapas, geolocalización, notificaciones push, animaciones y 3d-touch
- Habilidades en el desarrollo de aplicaciones móviles iOS
- Habilidades para escribir código limpio
Se trata de una base teórica muy potente a partir de la cual puedes convertirte en un experto realmente genial si mantienes el ritmo y sigues aprendiendo intensamente.
¿Qué te espera después de la formación?
Los graduados reciben un certificado de finalización de la GeekUniversity, Empleo garantizado y un año de clases de inglés online de regalo.
Infórmate sobre el departamento de desarrollo iOS y apúntate a un curso preparatorio aquí.
Cuál es el tamaño en pixeles de las hojas a4 a3 a2 a1 y a0 en funcion de los ppp
Cómo eliminar una cuenta de Facebook sin contraseña y correo electrónico
Cómo saber quien esta detrás de un perfil de instagram
Cómo saber quien canceló el mensaje en instagram
Cómo saber si el Iphone está hackeado
Cómo instalar IPTV en el Fire TV Stick
Qué hacer si las imágenes desaparecen de la galería en Android
Spotify cracked IOS 2021, ¿Cómo instalarlo?
Cómo copiar el enlace a tu perfil de instagram
Cómo saber quien esta detrás de un perfil de Facebook
Resolver los problemas con la luz roja LOS en el router
Cómo averiguar el id de la MI cuenta en tu smartphone Xiaomi
Cómo instalar IPTV en el Fire TV Stick
Cómo cambiar el correo electrónico de id de Supercell
Cómo desbloquear canales de Iphone Telegram
Cómo ocultar a quién sigo en instagram
Cómo solucionar el error requiere acción con la cuenta de Google
e_fail 0x80004005 error en Virtualbox, causas y soluciones
Cómo poner tu nombre en una lista de WhatsApp
Cómo eliminar su cuenta Shein
Resolver los problemas con la luz roja LOS en el router
Cómo ver cuántos mensajes hay en un chat
Cómo desbloquear canales de Iphone Telegram
Cómo enviar fotos o vídeos que se autodestruyen en Telegram
Cómo descargar historias de Facebook desde el PC
