Pong (7 / 9 paso)

Paso 7: El programa

encontré la programación a ser bastante divertido. Puede tratar de escribir por su cuenta, pero por supuesto iré adelante y subir mi programa. Puede ver mi programa aquí sin descargar. Puedes ver este programa hizo una demostración en el video en la primera página.

El programa cuenta con una matriz que almacena la ubicación de la pelota y las paletas como bytes. Cada fila de bytes se muestra fácilmente que hay 8 bits en un byte y 8 LEDs por fila. La biblioteca del controlador LED ICs tiene una función para mostrar filas de LEDs como bytes binarios, por lo que esto facilita las cosas realmente. La función de "simulador de ping-pong" escribí a poco cambio la bola por la pantalla correctamente, llevar la bola una matriz de nuevo cuando sea necesario y desviar la pelota en el borde de la pantalla cuando sea necesario. La bola comienza al azar en una fila cerca de la mitad de la pantalla, en una posición aleatoria y la dirección.

Los valores analógicos de los controladores es asignado a un valor de control donde las paletas se encuentran en la pantalla.

Lo más difícil para mí fue conseguir la reacción correcta cuando la bola se encuentra con la paleta. Escribí unas cuantas páginas en un cuaderno con los diferentes escenarios y lo que yo llamo "brocas especiales" donde la bola tendría una despedida diferente de la paleta de lo normal. Esto podría incluir que despide apagado la paredes o llevar encima a otra matriz. Algunas cosas que se me ocurrió más tarde encontraron a estar equivocados o encontró mi otro código realmente cuidaría de él para mí. Todavía puede haber un error o dos que tengo que trabajar, pero por ahora estoy bastante satisfecho con su desempeño.

Hay algunos modos en que programado. Hay 2 modos de jugador. La diferencia entre ellos es el ancho de la paleta. Hay uno donde la paleta es amplia de 3 LED y otra donde la paleta es amplia (éste es obviamente más difícil jugar) 2 LEDs. El juego hace un seguimiento de partitura y la primera persona que gana 5 puntos. El último modo es una práctica, el modo 1 jugador. El jugador puede jugar contra un "muro" de LEDs a la práctica. Los modos son seleccionados al principio del programa, cuando el juego se enciende o reinicia, mediante una de las paletas. Tienes 3 segundos de después de encender el juego o reiniciarlo para elegir que modo de jugar y luego iniciará el juego. Una barra te mostrará qué modo que actualmente está seleccionando durante 3 segundos.

Video de explicación del programa:

Cómo la bola rebota en la paleta:

Artículos Relacionados

Fácil plegable mesa de ping pong

Fácil plegable mesa de ping pong

Vamos a hacer una mesa plegable de ping pong como mi primer proyecto DIY publicado en instrucables.com. Las dimensiones reales de un una mesa de ping pong son 274 x 152 cm, debido a la dificultad de transporte, nuestra tabla se tiene las siguientes d
Mesa de Ping Pong a solas

Mesa de Ping Pong a solas

Un juego simple pero como todos los juegos de buena toma habilidad a master. Jugar tenis de mesa regular reglas o sólo hay que ver cuánto tiempo puede mantener la bola en movimiento. Apenas caída la bola en un lado de la mesa y sacudiendo su muñeca h
Ping Pong bola color reloj binario

Ping Pong bola color reloj binario

Cambiar una Junta de matriz de Funduino 8 * 8 y 24 horas reloj binario utilizando pelotas de ping pong y todo color de LED a color.Ya he construido un pequeño reloj binario de 12Hr y montado en una computadora, esto funcionó muy bien pero era realmen
Flotar una pelota de ping-pong en la voluntad!

Flotar una pelota de ping-pong en la voluntad!

¡ Hola!Siempre he estado fascinado por las cosas que están controladas de forma inalámbrica por movimientos de la mano que es probablemente porqué tengo una Wii ahora que estoy pensando. Pero yo realmente no he conseguido a cualquier control de movim
Ping Pong Ball espumoso

Ping Pong Ball espumoso

Poco de chispa.Paso 1: recoger Recoger una pelota de ping-pong y una caja o dos de las bombas de SpritePaso 2: Haga un agujero Crear un pequeño agujero en la bolaPaso 3: Colocar las bolas en Colocar las pequeñas bombas dentro dePaso 4: lanzar Usted p
Pistola de Ping Pong

Pistola de Ping Pong

esta es una muy divertida forma de jugar paintball sin toda la pintura. Estas pistolas son fáciles de hacer y requieren pocos materiales.Paso 1: Los materiales Necesita:-1 1/2 pulgadas ABS tubo (aproximadamente 18 pulgadas de largo)-botellín de agua
Tabla de personas: ping-pong público al aire libre

Tabla de personas: ping-pong público al aire libre

Este Instructable proporciona información e instrucciones para una mesa de ping-pong al aire libre que sirve también como una obra de arte y puede convertirse en un accesorio permanente en una acera, plaza o parque. Nuestra intención era proporcionar
Traje del videojuego PONG

Traje del videojuego PONG

publicado originalmente en 1972, el juego PONG fue el primer éxito de juegos de video. Simula un juego de ping-pong con una pelota que rebotó entre dos palas que los jugadores se movió hacia arriba y hacia abajo en los lados de la pantalla.Este traje
Solo Cup - cerveza Pong traje

Solo Cup - cerveza Pong traje

este traje solo Copa es super fácil de hacer y es un traje de gran grupo interactivo. Se reúnen 2, 4 o 12 amigos para hacer un equipo completo! Agarra unas pelotas de ping pong y tienes un juego de pong de la cerveza para ir. El traje incluso incluye
Ping Pong Ball Launcher

Ping Pong Ball Launcher

Este Instructable le mostrará cómo convertir un soplador de hojas básicas en un lanzador de bolas de ping pong.(Ver Video)Empecé a desarmar la tubería de mi soplador de hojas.Usé un soplador de hojas eléctrico para que este proyecto puede ser utiliza
Ping Pong portátil

Ping Pong portátil

Ping Pong es un deporte, pero traer una mesa de ping-pong todo para jugarlo es inconveniente. Este instructable muestra cómo puede llevar mesa de ping pong en una bolsita.Paso 1: Materiales y herramientas Materiales2 vacío de papel higiénicoMalla de
¿Ping Pong bicicleta

¿Ping Pong bicicleta

no odias que cuando quiere pasar a un amigo a jugar ping pong no puede porque vive en un piso y no hay espacio para una mesa de ping pong? Sé que hacer.Aquí está la solución:Con la bicicleta de ping-pong (para la británica: wifwafcycle) finalmente pu
DIY mesa de Ping Pong

DIY mesa de Ping Pong

esta mesa de ping-pong DIY fácil está lista para usar en cuestión de minutos. Cuesta menos de $100 y las piernas son algo que cada propietario debe de todos modos!Nota: Esto no es una tabla de regulación. Esta tabla mide 4' x 8' frente a un cuadro de
5 cosas que hacer con una pelota de ping-pong

5 cosas que hacer con una pelota de ping-pong

por favor este Instructable y Sígueme para más cool guías paso a paso.Hecho por Manish KumarAsí que hoy habla 5 inusual que hacer con una pelota de ping-pong. Estas bolas de plástico muy barato y pueden ser utilizadas para los más más de usos. : P no
Mano Pong invasores y en barato (Arduino compatible)

Mano Pong invasores y en barato (Arduino compatible)

Un sistema de juegos portátil retro lo suficientemente barato como para proyecto infantil. ¿Posible? Absolutamente! Solo trae la alimentación de Arduino y componentes chinos baratos!Este proyecto fue diseñado como un proyecto de soldado para un grupo