Descripción del Proyecto
"Bouncing Line!" es un juego móvil cuyo objetivo es hacer que una pelota rebote lo más alto posible. Los jugadores dibujan líneas en la pantalla para impulsar la pelota hacia arriba, navegando a través de obstáculos y utilizando ítems para lograr una puntuación mas alta.
Equipo de Desarrollo
Un diseñador y programador: Responsable de todos los aspectos del juego.
Detalles de Desarrollo
Lenguaje de programación: C#
Motor de juego: Unity
Herramientas de diseño gráfico: Photoshop
Características Clave de Programación
Sistema de Rebote: El jugador, representado por una pelota, rebota en función de la línea dibujada por el usuario. La pelota rebota de forma natural en las paredes dependiendo de su ángulo de aproximación.
Sistema de Sonido: Cada botón y acción cuenta con efectos de sonido, además de música de fondo.
Sistema de Monedas: Los jugadores recogen monedas durante la partida, que pueden usarse para compras dentro del juego.
Sistema de Skins: Los jugadores pueden adquirir hasta 30 skins diferentes utilizando las monedas obtenidas en el juego.
Sistema de Generación de Nubes: Nubes de distintos tamaños y velocidades aparecen desde ambos lados de la pantalla, aportando profundidad.
Sistema de Ítems: Incluye ítems como turbo (para lanzar la pelota muy alto) y media línea (que reduce temporalmente el tamaño de la línea en un 50%).
Sistema de Dibujo de Líneas: Los usuarios dibujan líneas en la pantalla para que la pelota rebote en ellas.
Animaciones y Transiciones: Incluye animaciones que muestran la pelota rebotando y transiciones fluidas entre pantallas, con retención de datos incluso si la aplicación se cierra.
Sistema de Configuración: Opciones para activar/desactivar música, efectos de sonido y vibración.
Sistema de Dificultad: El juego se vuelve más desafiante aumentando la velocidad de la pelota y añadiendo más obstáculos.
Sistema de Fondos: Se ajusta a las diferentes pantallas de los dispositivos para un encaje óptimo.
Sistema de Vibración: Configuración personalizada de vibración para dispositivos iOS y Android.
Diseño y Arte
Diseño de la Interfaz de Usuario (UI): Se crearon todos los elementos de la interfaz en Photoshop, incluyendo botones, diseño de la interfaz, skins de la pelota, logotipo, íconos, nubes y pantallas de ajustes, pausa y fin del juego.
Project Overview
"Bouncing Line!" is a mobile game where the objective is to make a ball bounce as high as possible. Players draw lines on the screen to propel the ball upwards, navigating through obstacles and using items to achieve higher scores.
Development Team
One designer and programmer: Responsible for all aspects of the game.
Development Details
Programming Language: C#
Game Engine: Unity
Graphic Design Tools: Photoshop
Key Programming Features
Bouncing System: The player, represented as a ball, bounces based on the line drawn by the user. The ball bounces naturally off walls depending on its angle of approach.
Sound System: Every button and action includes sound effects, along with background music.
Coin System: Players collect coins during gameplay, which can be used for in-game purchases.
Skin System: Players can unlock up to 30 different skins using coins earned in-game.
Cloud Spawning System: Clouds of various sizes and speeds spawn from both sides of the screen, adding depth.
Item System: Includes items such as turbo (launches the ball higher) and half line (temporarily reduces the line’s size by 50%).
Line Drawing System: Players draw lines on the screen for the ball to bounce on.
Animations and Transitions: Includes animations showing the ball bouncing and smooth transitions between screens, with data retention even if the app is closed.
Settings System: Options to enable/disable music, sound effects, and vibration.
Difficulty System: The game becomes more challenging by increasing the ball’s speed and adding more obstacles.
Background System: Adapts to different device screens for optimal fit.
Vibration System: Customizable vibration settings for iOS and Android devices.
Design and Artwork
UI Design: All interface elements were created in Photoshop, including buttons, interface layout, ball skins, logo, icons, clouds, and screens for settings, pause, and game over.