Archivo de la etiqueta: arcade

Minesweeper-pescamines-buscaminas en Javascript

El Buscaminas (Pescamines, Minesweeper) es uno de los 1001 videojuegos a que tienes que jugar antes de morir. Si tienes una cierta edad, seguro que te has hartado, porque el Buscaminas ha venido en las diferentes versiones de Windows hasta el Windows 7.

Existen diferentes versiones para jugar online. Concretamente, con los alumnos hemos cogido la versión en Javascript de Andrew D. Birrell, que ya tiene unos años, y la hemos actualizado en diferentes aspectos. Cuanto a Javascript, se ha generalizado a NxM celdas. Esto implica crear la tabla de forma dinmica (createElement), y también los eventos (addEventListener). Recordar que en el Buscaminas hemos de distinguir entre el botón izquierdo y el derecho del ratón.

Además, hemos añadido una capa de programación con PHP y MySQL. Ahora que estamos estudiando llamadas asíncronas con AJAX, hemos creado una tabla MySQL, y podemos registrar el usuario y hacer estadísticas de las mejores puntuaciones.

Puedes probar el Buscaminas en:

El video del mueble de pinball

La máquina de pinball ya no me pertenece, o sea que le he hecho un buen reportaje de fotos y el video. Ya tengo unas cuantas mejoras pensadas para cuando tenga que hacer una nueva. Me gustaría poner un plunger con muelle, con un sensor de fuerza, para disparar la bola. No es ningún invento, el Virtual Pinball ya lo tiene previsto. Y también, claro, poner un monedero.

Esta semana iré a Sant Climent de Llobregat para conseguir un monedero de Industrias Lorenzo, que he de poner en una máquina. Carísimo, a parte de que perderé media mañana para irlo a buscar. Miraré de hacer y documentar un monedero de 50 cts con frontal de hierro, negro, y botón iluminado. Creo que puede quedar bien.

Aquí va el video, y el enlace a Retroplaneta::

Máquina de Virtual Pinball acabada!

Ya tenemos aquí la virtual pinball coffee table. Han pasado 11 meses desde que inicié este proyecto (con muchas cosas por el medio). Al final se ha utilizado PinballX como frontend y Visual Pinball 9 como emulador de mesas pinball en formato FS (fullscreen). Estos programas corren bajo Windows, no utilizaba Windows desde hacía mucho tiempo… Se han incorporado 200 mesas que se han testeado, intentando que fuesen lo más representativas de las diferentes épocas y fabricantes.

En muchos casos se ha tenido que tocar los scripts asociados a las mesas para que la mesa arranque bien y que salga el score de forma correcta. Las mesas que han llevado más faena son las más antiguas (EM, electromecánicas), donde se ha tenido que reposicionar los reels de los scores.

Los high scores de casi todas las mesas son muy difíciles de batir. Se ha hecho el trabajo de rebajar los high scores tocando en el fichero nvram los valores hexadecimales asociados al high score. En la mayoría de los casos se ha conseguido. De esta manera es fácil batir el récord de puntos y poder poner las iniciales al acabar la partida (JQC en mi caso). Es un buen ejemplo y un buen ejercicio de hacking de ficheros binarios.

Después de pasarme tiempo jugando y probantdo estas mesas, puedo decir que las que más me han gustado son las mesas electromecánicas de los años 60 y 70. Valoro de ellas la simplicidad del juego y limpieza del diseño. Mejor que las mesas luminosas y estresantes de los modelos de estado sólido (SS).

Es imposible jugar y conocer en profundidad todas estas mesas. En general las reglas son bastante difíciles de entender y digerir, y yo soy ese tipo de jugador que me basta con que la bola no me caiga entre los flippers. La idea es coger 4 o 5 mesas preferidas y jugar con éstas, conociéndolas más a fondo e intentando batir el récord una y otra vez.

Hay mesas que son muy rápidas y estresantes. Pero hay otras que son más tranquilas y donde la bola no va tan rápida. Es importante tener en mente estas mesas pensando que los niños o gente mayor también se lo puedan pasar bien haciendo unas partiditas.

El hardware que se ha utilizado finalmente:

    \t

  • HP Elite 8000 Dual Core 3,2GHz SFF (Small Form Factor), 4GB de RAM y 250GB de Disco Duro
  • \t

  • Gráfica: ATI 5770 DDR5
  • \t

  • 2 fuentes de alimentación (la placa base era SFF)
  • \t

  • I-PAC, 8 botones
  • \t

  • TV 32 pulgadas

Presupuesto final: 500 euros.

Se han utilizado 8 botones. En el frontal 4 botones iluminados: Coin, Start, Exit, Plunger. En los laterales botones para los flippers y botones para subir y bajar el sonido. Además, los botones tienen doble función dependiendo de si estamos en el front-end o en el emulador.

Cabe decir que yo no conocía demasiado el mundo Pinball antes de este proyecto. De pequeño había jugado alguna vez, pero muy poco, la verdad. Me ha gustado mucho adentrarme en este mundo, ahora ya soy un fan. En resumen, una máquina que promete muchas horas de diversión, en formato coffee table. Fantástica para competir por parejas y pasar un buen rato. Fantástica para revivir el mundo de los pinballs (o petacos, máquinas del millón). De todas formas, es bueno de vez en cuando poder hacer una partida en un pinball de verdad, como el que hay en la Plaça Joanich (Bar De Copas).

El Mundo del Spectrum, libro

Acabado de leer el libro El Mundo del Spectrum, de los autores del podcast y de la web del mismo nombre: Manuel J. Rico Borrego, Jesús Martínez del Vas, Alejandro Ibáñez Muñoz, Javier Ortiz Carrasco y Juan F. Torres Chica. Un libro entretenido y con una edición muy cuidada y colorida. Mientras lo iba leyendo he anotado la referencia de los juegos que salen, y a continuación lo pongo por si es de interés de alguien.

Mientras tanto, tengo pendiente de configurar el emulador ZEsarux en la Raspberry Pi 3 y clasificar unos cuantos juegos. Y también sacar el polvo del Spectrum + que compré de segunda mano hace un par de año. Pero lo que sería bueno para el 2017 sería pillarme para trastear el ZX-UNO, que es una FPGA clavada del Spectrum, que aunque no paricipé en el crowfunding del proyecto, veo que aún se puede conseguir. Bueno, tranquilo, voy a empezar el 2017 con calma… Y Buen Año! para los que lo lean.

Mientras, estos son los juegos que salen en el libro:

3D Space Wars\tpág 174
Abu Simbel Profanation\tpág 3, 105
Aeroporto\tpág 93
After the War\tpág 98
Albatrossity\tpág 217
Alchemist\tpág 207
Amazonia\tpág 94
Android One\tpág 76, 194
Android 2\tpág 194
Ángel Nieto\tpág 151
Arc of Yesod\tpág 196
Arkanoid\tpág 166
Arkos\tpág 146
Army Moves\tpág 98, 109
Aspar\tpág 86, 110
Asteroids\tpág 102
Astro Marine Corps (AMC)\tpág 98, 113
Astrologia\tpág 94
Atic Atac\tpág 158, 159
Attack of the Mutant Zombie Flesh Eating Chickens from Mars\tpág 192
Automania\tpág 186
Avalon\tpág 174, 176
Babaliba\tpág 105
Back to Skool\tpág 200
Barbarian\tpág 203
Batman\tpág 160, 166, 167
Batman the Movie\tpág 170
Beyond\tpág 125
Bobby Bearing\tpág 198
Brian Bloodaxe\tpág 198
Bruce Lee\tpág 182
Brunilda, King's Valley\tpág 216
Bubbler\tpág 160
Bugaboo: the Flea\tpág 71
Buggy Ranger\tpág 95
Camelot Warriors\tpág 109
Cannon Bubble\tpág 216
Capitán Trueno\tpág 146
Carlos Sainz\tpág 146
Castlevania\tpág 99
Castlevania Spectral Interlude\tpág 96
Chequered Flag\tpág 64
Chichen Itza\tpág 118
Chuckie Egg\tpág 31
Cobra\tpág 166
Columns\tpág 216
Comando Quatro\tpág 146
Combat Lynx\tpág 178
Comercio Cosmico\tpág 93
Commando\tpág 128
Contact Sam Cruise\tpág 200
Cookie\tpág 159
Cop-Out\tpág 186
Copa do Mundo\tpág 94
Corsarios\tpág 150
Cortocircuito\tpág 166
Cosmos\tpág 194
Cozumel\tpág 118
Cray5\tpág 216
Creador Musical II\tpág 93
Critical Mass\tpág 178
Curro Jiménez\tpág 146
Cybernoid\tpág 176
Cyberun\tpág 160
Cyclone\tpág 194, 195
Dangerous Kiss\tpág 95
Dariust\tpág 198
Deathchase\tpág 74
Decathlon\tpág 6, 127, 165
Deflektor\tpág 194
Digital Graffiti\tpág 186
Dizzy Y-Return to Russia\tpág 98
Dragontorc\tpág 175
Dustin\tpág 109
El Escalador Loco\tpág 73
El Jugador de Ajedrez\tpág 63
El Lingote\tpág 6, 128
El Poder Oscuro\tpág 146
El Quijote\tpág 118
El Zorro\tpág 184
Elite\tpág 98
Emilio Butragueño\tpág 130
Emilio Sánchez Vicario\tpág 146
Enduro Racer\tpág 88
Equinox\tpág 186, 188
Escuela de Ladrones\tpág 93
Esquiador\tpág 93
Everyone's a Wally\tpág 94, 186
Exolon\tpág 176
Fairlight\tpág 198
Fairlight II\tpág 198
Fernando Martín\tpág 110
Final Fight\tpág 184
Fist II\tpág 203
Flight Simulator\tpág 93
Forgotter Worlds\tpág 184
Fortune\tpág 15
Frankie Goes to Hollywood\tpág 166
Fred\tpág 72, 141
Freddy Hardest\tpág 98, 112
Freddy Hardest en Manhattan Sur\tpág 95, 210
Full Throttle\tpág 74
Game Over!\tpág 98, 107, 110
Garfield\tpág 198
Gauntlet\tpág 184
Génesis\tpág 216
Ghouls'n'Ghosts\tpág 184
Gift from the Gods\tpág 166
Goody\tpág 151
Green Beret\tpág 166
Gremlins 2\tpág 146
Guild of Thieves\tpág 116
Gunfright\tpág 160
Hammer Head\tpág 146
Harrier Attack\tpág 178
Head Over Heels\tpág 160, 166, 169
Heartland\tpág 196
Herbert's Dummy Run\tpág 186
Highway Encounter\tpág 194
Hostile All Terrain Encounter\tpág 194
Hulk\tpág 119
Humprey\tpág 144
Hunchback\tpág 165
Hypersports\tpág 166
Invasion of the Zombie Monsters\tpág 216
Jai Alay\tpág 151
Javato\tpág 118
Jet Pac\tpág 61, 74, 158
Jet Set Willy\tpág 61, 74, 190, 193
Jogos Basicos 1\tpág 93
Jogos Basicos 2\tpág 93
Joust\tpág 198
Ke Rulen Los Petas\tpág 118
Knight Lore\tpág 158, 159, 162
Knights & Demons\tpág 94
Kong\tpág 165
Kung-Fu Master\tpág 6
La Abadía del Crimen\tpág 72, 144, 150, 152
La Aventura Espacial\tpág 118
La Aventura Original\tpág 117, 118
La Corona Encantada\tpág 216
La Diosa de Cozumel\tpág 116
La Guerra de las Vajillas\tpág 118
La Historia Interminable\tpág 166
La Pulga\tpág 71
Legionairo\tpág 93
Level 9\tpág 116
Livingstone, I Presume\tpág 149
Livingstone, Supongo\tpág 149
Lorna\tpág 138
Los Inmortales\tpág 167
Los Intocables\tpág 167
Los Ladrones del Tiempo\tpág 72
Los Templos Sagrados\tpág 118
Luigi en Circusland\tpág 129
Lunar Attack\tpág 174
Lunar Jetman\tpág 159
Mad Mix Game\tpág 6, 124
Manic Miner\tpág 16, 61, 74, 164, 190, 191
Map Game\tpág 129
Mapsnatch\tpág 108
Martianoids\tpág 160
Match Day\tpág 165, 166
Match Day II\tpág 166
Metro Cross\tpág 184
Michel\tpág 110
Microbot\tpág 198
Mikie\tpág 166
Misterio del Nilo\tpág 144
Mithos\tpág 150
Moon Patrol\tpág 109
Mot\tpág 151
Mystery of the Nile\tpág 144
Narco Police\tpág 95, 111, 210
Navy Moves\tpág 109
Nebulus\tpág 176
Night Shift\tpág 185
Nightshade\tpág 160
Ninjajar\tpág 216
Noche Agitada\tpág 95
Nodes of Yesod\tpág 196
Nonamed\tpág 109
Olé Toro\tpág 110
Out Run\tpág 88
Paradroid\tpág 176
Paris-Dakar\tpág 144
Pentagram\tpág 160
Perico Delgado\tpág 86, 146
Petrovic\tpág 130
Phantis\tpág 98
Phantomas\tpág 108
Phantomas Saga Infinity\tpág 216
Phantomasa 1\tpág 216
Phantomasa 2\tpág 216
Ping Pong\tpág 166
Platoon\tpág 166
Pogaboo\tpág 151
Policarpo Díaz\tpág 151
Ponte A.\tpág 93
Presidente\tpág 94
Prince of Persia\tpág 59, 106, 143
Profanation\tpág 141
Pssst\tpág 8, 159
Psytron\tpág 119
Pyjamarama\tpág 186, 187
Quazatron\tpág 176
Rainbow Islands\tpág 173
Rambo\tpág 166
Renegade III\tpág 206
Revolution\tpág 194
Risky Woods\tpág 111
Robin of the Wood\tpág 196
Robocop\tpág 167, 170
Rocky\tpág 109
Saboteur I\tpág 178
Saboteur II\tpág 178
Sabre Wulf\tpág 119, 159
Sabrina\tpág 88
Saimazoom\tpág 104, 135
Scuba Dive\tpág 178
Seiddab Attack\tpág 174
Serra Pelada\tpág 94
Sgrizam\tpág 109
Shadow of the Unicorn\tpág 125, 186
Shadow Skimmer\tpág 198
Shao Lin's Road\tpág 198
Sir Ababol\tpág 216
Sir Fred\tpág 142, 143
Sito Pons\tpág 146
Skool Daze\tpág 200, 201
Snoopy\tpág 198
Softtime\tpág 198
Sokoban\tpág 216
Spectral Invaders\tpág 15, 16
Spectrum Micro Chess\tpág 71
Spirits\tpág 121
Spy Hunter\tpág 183
Stainless Steel\tpág 186
Star Trek\tpág 186
Starblitz\tpág 198
Stormlord\tpág 176
Street Fighter\tpág 184
Street Hawk\tpág 166
Strider\tpág 184
Strike Force SAS\tpág 186
Strooper\tpág 146
Styx\tpág 190
Summer Games\tpág 184
Super Scrylis\tpág 129
Survivor\tpág 123
Tapper\tpág 184
Taxman\tpág 192
Tetris\tpág 6
Thanatos\tpág 178, 180
The Artist\tpág 198
The Artist II\tpág 198
The Great Escape\tpág 166, 167
The Hobbit\tpág 202, 205
The Pawn\tpág 116
The Untouchables\tpág 170
The Way of the Exploding Fist\tpág 202, 203
The Way of the Exploding Fist +\tpág 203
Three Weeks in Paradise\tpág 186, 189
Top Gun\tpág 166
Tornado Low Level (TLL)\tpág 194
Transformers\tpág 166
Tranz-Am\tpág 159
Trapper\tpág 181
Turbo Esprit\tpág 178
Turbo Girl\tpág 146
Ulises\tpág 150
Underwurlde\tpág 159
Uridium\tpág 176
Uwol\tpág 216
Vaqueiro\tpág 93
Viaje al Centro de la Tierra\tpág 131, 138
Victory Road\tpág 206
Videolimpics\tpág 110
West Bank\tpág 98
Willy Great Adventure\tpág 192
Willy Meets\tpág 192
Winter Games\tpág 184
World Cup Football\tpág 94, 181
Wreckage\tpág 76
Yenght\tpág 102
Zombie Calavera\tpág 216
Zona 0\tpág 132
Zork\tpág 116
ZX Columns\tpág 216
ZX Mines\tpág 216
Zynaps\tpág 176

OpenCV y C++

Un proyecto para el 2017 será una recreativa de dardos. La idea no es original. Se trata de utilizar una diana de dardos real, de corcho, y los correspondientes dardos de punta metálica, y con un sistema de visión artificial ser capaz de saber a qué sector le hemos dado.

La solución pasa por tener dos webcams conectadas a la Raspberry Pi, pues con una sola webcam no se puede conseguir suficiente precisión. Se tendría que hacer bastantes pruebas para conseguir fiabilidad en la determinación de la posición del dardo. En principio cuento en que dos webcams baratas y compatibles con la RPi (por ejemplo la Logitech Quickcam Express) conectadas a una sola Raspberry Pi sean suficientes, ya veremos si será posible.

Mientras hemos instalado OpenCV en una Raspberry Pi 3 y estoy haciendo las primeras pruebas con OpenCV: capturar un frame de la webcam; diferencia entre dos imágenes; convertir una imagen a gris; convertir una imagen a binario a partir de un umbral; detección de un color; detección de una forma; detección de los contornos y centro de masas,… Todo con C++. Realmente es divertido esto del OpenCV.

En edx.org hay un curso de OpenCV.

Esperemos que todo funcione sin demasiados contratiempos. El siguiente paso sería hacer la interficie de usuario que nos permitirá jugar a los juegos más populares de dardos: 301, 501, Cricket,… y construir un mueble. Me imagino una madera grande con la diana a la derecha, una pantalla de 15» (protegida per un vidrio) a la izquierda, y una marquesina retroiluminada donde están escondidas las dos webcams dirigidas a la diana. Ya veremos, todo esá por hacer.

Jukebox/Rockola inspirada en una Seeburg Wallbox

Todavía no tengo acabada la que tiene que ser mi rockola original, con más de 2000 canciones, front-end, un sonido potente y efectos luminosos. Mientras tanto, me ha surgido la posibilidad de desarrollar rápidmente una rockola mínima y bonita. La fuente de inspiración son las Seeburg Wallbox, pensada com dice su nombre para colgarse de la paree. Puedes ver el resultado en la foto, estoy satisfecho de como ha quedado, aunque al final no se parece en nada a una Seeburg Wallbox.

La rockola consta de 6 bancos de canciones (1.Baladas; 2.Pop Rock Español; 3.Pop Rock; 4.Rock & Roll, R&B-Soul; 5.Heavy Metal; 6.Catalana), y cada banco son 36 canciones. Esto hace un total de 216 canciones, que he intentado que sean lo más representativas de cada categoría. La elección de Baladas (Julio Iglesias, Pantoja,…) o de los grupos de pop español de los años 80 (Mecano, etc) es porque me imagino estas rockolas funcionando en un bar cutre de los años 80. Ya se sabe, cuando hago un proyecto me meto en la piel del proyecto a fondo… Tiene un monedero que acepta monedas de 20 cts de euro, un led indicador, y 12 botones de madera, nada de plástico. Sin pantalla. Los altavoces son normales de ordenador, por tanto no cabe esperar ni potencia ni buena calidad en este primer prototipo. En cualquier caso es interesante una salida AUX de audio para conectar un amplificador potente.

El mueble está hecho en madera de pino barnizada. Las dimensiones son 26 cm de ancho por 38 cm de alto, y la idea es tenerlo colgado de la pared. Dentro tiene una Raspberry Pi 2 y con una tarjeta de 8Gb hay suficiente para el sistema operativo, la aplicación y las 216 canciones.

Como no hay pantalla, el LED indicador es la única fuente de comunicación con el usuario. Hay 3 modos: LED intermitente, quiere decir que no suena ninguna canción y que la rockola está esperando una moneda (una moneda, dos cancioness); LED encendido, quiere decir que hemos de introducir el código de la canción (con el formato BANCO-LETRA-NÚMERO); LED apagado, está sonando una canción y hemos gastado todos los créditos (las canciones pendientes de sonar están en la cola).

Los botones están conectados directamente a los pines GPIO, y el LED también. Para cambiar el estado del LED la aplicación ejecuta un script Python que es el que se encarga de encendre y apagar el LED.

Por si a alguien le interesa, aquí va el código fuente (las canciones escogidas están dentro del código fuente).

Las mejores canciones para una rockola Seeburg Wallbox

Quan encara no he acabat la rockola, ja estic fent una altra versió de la rockola, que serà sense pantalla. De les cançons que tinc recopilades, he escollit 8 bancs/categories: 1.Baladas; 2.Pop Rock Español; 3.Pop Rock; 4.Rock & Roll, R&B-Soul; 5.Heavy Metal; 6.Catalana. Cada categoria són 18 cantants/grups, i de cada cantant/grup dues cançons. Això fa un total de 36 cançons per categoria, i 216 cançons en total.

Evidentment m’ha sabut greu no poder ficar més cançons i haver de fer una tria. Entre els grups que he hagut de descartar, per exemple, The Doors. Què hi farem. Aquesta és la meva selecció final: (s’accepten crítiques destructives sobre els criteris utilitzats per descartar cançons)

1.Baladas

\tJeanette
Soy Rebelde
Porque Te Vas

\tJoaquín Sabina
Y nos dieron las diez
¿Quién me ha Robado el Mes de Abril?

\tJosé Luis Perales
Y ¿Cómo es él?
Te Quiero

\tJosé Vélez
Procuro Olvidarte
Bailemos Un Vals

\tJulio Iglesias
Hey
Por el Amor de una Mujer

\tLuz Casal
Piensa en mi
Te Dejé Marchar

\tUmberto Tozzi
Te Amo
Gloria

\tJoan Manuel Serrat
Aquellas Pequeñas Cosas
La Mujer que yo quiero

\tCamilo Sesto
Perdóname
Volver

\tDyango
Corazón Mágico
Querer y Perder

\tJuan Gabriel
Querida
Déjame Vivir

\tMarco Antonio Solís
Mi Eterno Amor Secreto
Quiéreme

\tMarisela
Que te Vaya Bien
Un Amor En El Olvido

\tMocedades
Eres tú
Amor Primero

\tRaphael
Qué tal te va sin mi
Estar enamorado

\tRoberto Carlos
Un Millón De Amigos
Lady Laura

\tYuri
Este Amor Ya No Se Toca
Como una loba

\tIsabel Pantoja
Así fue
Se Me Enamora el alma

=============================================
2. Pop Rock Español

\tJoaquín Sabina
Calle Melancolía
Pongamos Que Hablo De Madrid

\tEl Dúo Dinámico
Oh Carol
Esos Ojitos Negros

\tDuncan Dhu
Cien Gaviotas
Jardín De Rosas

\tCecilia
Un Ramito De Violetas
Mi Querida España

\tAntonio Flores
No Dudaría
Siete Vidas

\tMecano
Hoy No Me Puedo Levantar
Cruz De Navajas

\tMecano
Me colé en una Fiesta
Maquillaje

\tNacha Pop
La Chica De Ayer
Vístete

\tSeguridad Social
Quiero Tener Tu Presencia
Chiquilla

\tAlaska
A Quién Le Importa
Ni Tú ni Nadie

\tNino Bravo
Libre
Un Beso Y Una Flor

\tMiguel Ríos
El Río
Himno A La Alegría

\tAmaral
Voy a acabar contigo
Te Necesito

\tAmaral
No Sabe Dónde Va
Cómo hablar

\tLa Frontera
El Límite
Juan Antonio Cortés

\tHombres G
Marta Tiene Un Marcapasos
Devuélveme a mi chica

\tJulieta Venegas
Me Voy
El Presente

\tLa Oreja De Van Gogh
Muñeca de Trapo
Cuídate

=============================================
3. Pop Rock

\tBruce Springsteen
Born To Run
Glory Days

\tCredence Clearwater Revival
Proud Mary
Fortunate Son

\tDire Straits
Sultans of Swing
Going Home (Theme From The Local Hero)

\tNirvana
All Apologies
Come As You Are

\tOasis
Wonderwall
Stand By Me

\tPink Floyd
Another Brick in The Wall, Part II
Wish You Were Here

\tQueen
Bohemian Rhapsody
We Are The Champions

\tThe Beatles
Sgt. Pepper's Lonely Hearts Club Band
Yellow Submarine

\tThe Mamas And Papas
California Dreamin
My Girl

\tThe Rolling Stones
Satisfaction
Honky Tonk Women

\tU2
I Still Haven't Found What I'm Looking For
Sunday Bloody Sunday

\tVan Morrison
Brown Eyed Girl
Bright Side Of the Road

\tSteve Miller Band
Rock'n Me
The Joker

\tEagles
Hotel California
Life In The Fast Lane

\tEric Clapton
Cocaine
After Midnight

\tDavid Bowie
Starman
Space Oddity

\tT-Rex
Get It On
Bang A Gong (Get It On)

\tTom Petty & The Heartbreakers
Even The Losers
American Girl

=============================================
4. Rock & Roll, R&B-Soul

\tBuddy Holly
Maybe Baby
Everyday

\tChubby Checker
Pony Time
Let's Twist Again

\tChuck Berry
Johnny B. Goode
Sweet Little Sixteen

\tElvis Presley
All Shook Up
Jailhouse Rock

\tThe Beach Boys
Fun Fun Fun
Surfin' USA

\tJohn Travolta
Greased Lightning
You Are The One That I Want

\tBill Haley & The Comets
See You Later Alligator
Shake Rattle & Roll

\tBo Diddley
You Can't Judge A Book By Its Cover
Bo Diddley

\tBobby Vinton
Sealed With A Kiss
Blue Velvet

\tBen E. King
Rose in Spanish Harlem
Stand By Me

\tAretha Franklin
Respect
Think

\tDiana Ross
Where Did Your Love Go
You Cant Hurry Love

\tJames Brown
I Got You (I Feel Good)
It's A Man's Man's World

\tOtis Redding
The Dock Of The Bay
My Girl

\tThe Drifters
Under The Boardwalk
On Broadway

\tWilson Pickett
Land Of 1.000 Dances
In The Midnight Hour

\tRay Charles
Hit The Rad Jack
Come Rain or Come Shine

\tMarvin Gaye
Sexual Healing
Ain't No Mountain High Enough

=============================================
5. Heavy Metal

\tAC/DC
Shook Me All Night Long
Highway To Hell

\tScorpions
No One Like You
Always Somewhere

\tVan Halen
You Really Got Me
Best Of Both Worlds

\tJudas Priest
Heading Out To The Highway
You've Got Another Thing Comin'

\tIron Maiden
The Number Of The Beast
The Trooper

\tWhitesnake
Here I Go Again
Love Ain't No Stranger
\t
\tRush
The Trees
Circumstances

\tDio
Rainbow In The Dark
The Last In Line

\tTool
Stinkfist
Forty Six & 2

\tMetallica
Enter Sandman
Welcome Home

\tGuns N' Roses
Sweet Child O' Mine
Welcome To The Jungle

\tDeep Purple
Smoke On The Water
Highway Star

\tThe Who
Pinball Wizard
Who Are You

\tKISS
Detroit Rock City
Rock & Roll All Night

\tDef Leppard
Rock Of Ages
Let It Go

\tPearl Jam
Animal
State Of Love And Trust

\tLed Zeppelin
Black Dog
Immigrant Song

\tOzzy Osbourne
Psycho Man Feat
Bark At The Moon

=============================================
6. Catalana

\tElèctrica Dharma
Catalluna
Dalt les Onades

\tEls Amics de les Arts
4-3-3
Jean-Luc

\tEls Pets
Bon Dia
Tantes Coses a Fer

\tManel
Ai, Dolors
Al Mar!

\tSau
Boig per tu
És inútil continuar

\tSopa de Cabra
El boig de la ciutat
L'empordà

\tSangtraït
Somnis entre Boires
El vol de l'home ocell

\tLax'n Busto
Llença't
Amb tu

\tUmpah-Pah
Un joc d'ous
Bevent passat

\tObrint Pas
La Flama
Som

\tSisa
Qualsevol Nit Pot Sortir el Sol
L'home dibuixat

\tJoan Manuel Serrat
Ara Que Tinc Vint Anys
Cançó de matinada

\tLluis Llach
Que Tinguem Sort
Laura

\tLa Trinca
Ningú no comprèn ningú
Ball de Rams

\tDelfí Abella/Els Dracs
Cap al futbol
La casa del sol naixent

\tEsquirols/Falsterbo 3
Fent camí
Puff, el drac màgic

\tIa i Batiste/Joan Ramon Bonet
El gessamí i la rosa
Nova cançó de s'amor perdut

\tRaimon/M. del Mar Bonet
He Mirat Aquesta Terra
El Pi de Formentor

Cuando todavía no he acabado la rockola, ya estoy haciendo otra versión de la rockola, que será sin pantalla. De las canciones que tengo recopiladas, he escogido 8 bancos/categorías: 1.Baladas; 2.Pop Rock Español; 3.Pop Rock; 4.Rock & Roll, R&B-Soul; 5.Heavy Metal; 6.Catalana. Cada categoría son 18 cantantes/grupos, y de cada cantante/grupo dos canciones. Esto hace un total de 36 canciones por categoría, y 216 canciones en total.

Evidentmente me ha sabido mal no poder meter más canciones y tener que dejar al lado algunos grupos. Entre los grupos que he tenido que descartar, por ejemplo, The Doors. Qué le vamos a hacer. Esta es mi selección final: (se aceptan críticas destructivas sobre los criterios utilizados para descartar canciones)

1.Baladas

\tJeanette
Soy Rebelde
Porque Te Vas

\tJoaquín Sabina
Y nos dieron las diez
¿Quién me ha Robado el Mes de Abril?

\tJosé Luis Perales
Y ¿Cómo es él?
Te Quiero

\tJosé Vélez
Procuro Olvidarte
Bailemos Un Vals

\tJulio Iglesias
Hey
Por el Amor de una Mujer

\tLuz Casal
Piensa en mi
Te Dejé Marchar

\tUmberto Tozzi
Te Amo
Gloria

\tJoan Manuel Serrat
Aquellas Pequeñas Cosas
La Mujer que yo quiero

\tCamilo Sesto
Perdóname
Volver

\tDyango
Corazón Mágico
Querer y Perder

\tJuan Gabriel
Querida
Déjame Vivir

\tMarco Antonio Solís
Mi Eterno Amor Secreto
Quiéreme

\tMarisela
Que te Vaya Bien
Un Amor En El Olvido

\tMocedades
Eres tú
Amor Primero

\tRaphael
Qué tal te va sin mi
Estar enamorado

\tRoberto Carlos
Un Millón De Amigos
Lady Laura

\tYuri
Este Amor Ya No Se Toca
Como una loba

\tIsabel Pantoja
Así fue
Se Me Enamora el alma

=============================================
2. Pop Rock Español

\tJoaquín Sabina
Calle Melancolía
Pongamos Que Hablo De Madrid

\tEl Dúo Dinámico
Oh Carol
Esos Ojitos Negros

\tDuncan Dhu
Cien Gaviotas
Jardín De Rosas

\tCecilia
Un Ramito De Violetas
Mi Querida España

\tAntonio Flores
No Dudaría
Siete Vidas

\tMecano
Hoy No Me Puedo Levantar
Cruz De Navajas

\tMecano
Me colé en una Fiesta
Maquillaje

\tNacha Pop
La Chica De Ayer
Vístete

\tSeguridad Social
Quiero Tener Tu Presencia
Chiquilla

\tAlaska
A Quién Le Importa
Ni Tú ni Nadie

\tNino Bravo
Libre
Un Beso Y Una Flor

\tMiguel Ríos
El Río
Himno A La Alegría

\tAmaral
Voy a acabar contigo
Te Necesito

\tAmaral
No Sabe Dónde Va
Cómo hablar

\tLa Frontera
El Límite
Juan Antonio Cortés

\tHombres G
Marta Tiene Un Marcapasos
Devuélveme a mi chica

\tJulieta Venegas
Me Voy
El Presente

\tLa Oreja De Van Gogh
Muñeca de Trapo
Cuídate

=============================================
3. Pop Rock

\tBruce Springsteen
Born To Run
Glory Days

\tCredence Clearwater Revival
Proud Mary
Fortunate Son

\tDire Straits
Sultans of Swing
Going Home (Theme From The Local Hero)

\tNirvana
All Apologies
Come As You Are

\tOasis
Wonderwall
Stand By Me

\tPink Floyd
Another Brick in The Wall, Part II
Wish You Were Here

\tQueen
Bohemian Rhapsody
We Are The Champions

\tThe Beatles
Sgt. Pepper's Lonely Hearts Club Band
Yellow Submarine

\tThe Mamas And Papas
California Dreamin
My Girl

\tThe Rolling Stones
Satisfaction
Honky Tonk Women

\tU2
I Still Haven't Found What I'm Looking For
Sunday Bloody Sunday

\tVan Morrison
Brown Eyed Girl
Bright Side Of the Road

\tSteve Miller Band
Rock'n Me
The Joker

\tEagles
Hotel California
Life In The Fast Lane

\tEric Clapton
Cocaine
After Midnight

\tDavid Bowie
Starman
Space Oddity

\tT-Rex
Get It On
Bang A Gong (Get It On)

\tTom Petty & The Heartbreakers
Even The Losers
American Girl

=============================================
4. Rock & Roll, R&B-Soul

\tBuddy Holly
Maybe Baby
Everyday

\tChubby Checker
Pony Time
Let's Twist Again

\tChuck Berry
Johnny B. Goode
Sweet Little Sixteen

\tElvis Presley
All Shook Up
Jailhouse Rock

\tThe Beach Boys
Fun Fun Fun
Surfin' USA

\tJohn Travolta
Greased Lightning
You Are The One That I Want

\tBill Haley & The Comets
See You Later Alligator
Shake Rattle & Roll

\tBo Diddley
You Can't Judge A Book By Its Cover
Bo Diddley

\tBobby Vinton
Sealed With A Kiss
Blue Velvet

\tBen E. King
Rose in Spanish Harlem
Stand By Me

\tAretha Franklin
Respect
Think

\tDiana Ross
Where Did Your Love Go
You Cant Hurry Love

\tJames Brown
I Got You (I Feel Good)
It's A Man's Man's World

\tOtis Redding
The Dock Of The Bay
My Girl

\tThe Drifters
Under The Boardwalk
On Broadway

\tWilson Pickett
Land Of 1.000 Dances
In The Midnight Hour

\tRay Charles
Hit The Rad Jack
Come Rain or Come Shine

\tMarvin Gaye
Sexual Healing
Ain't No Mountain High Enough

=============================================
5. Heavy Metal

\tAC/DC
Shook Me All Night Long
Highway To Hell

\tScorpions
No One Like You
Always Somewhere

\tVan Halen
You Really Got Me
Best Of Both Worlds

\tJudas Priest
Heading Out To The Highway
You've Got Another Thing Comin'

\tIron Maiden
The Number Of The Beast
The Trooper

\tWhitesnake
Here I Go Again
Love Ain't No Stranger
\t
\tRush
The Trees
Circumstances

\tDio
Rainbow In The Dark
The Last In Line

\tTool
Stinkfist
Forty Six & 2

\tMetallica
Enter Sandman
Welcome Home

\tGuns N' Roses
Sweet Child O' Mine
Welcome To The Jungle

\tDeep Purple
Smoke On The Water
Highway Star

\tThe Who
Pinball Wizard
Who Are You

\tKISS
Detroit Rock City
Rock & Roll All Night

\tDef Leppard
Rock Of Ages
Let It Go

\tPearl Jam
Animal
State Of Love And Trust

\tLed Zeppelin
Black Dog
Immigrant Song

\tOzzy Osbourne
Psycho Man Feat
Bark At The Moon

=============================================
6. Catalana

\tElèctrica Dharma
Catalluna
Dalt les Onades

\tEls Amics de les Arts
4-3-3
Jean-Luc

\tEls Pets
Bon Dia
Tantes Coses a Fer

\tManel
Ai, Dolors
Al Mar!

\tSau
Boig per tu
És inútil continuar

\tSopa de Cabra
El boig de la ciutat
L'empordà

\tSangtraït
Somnis entre Boires
El vol de l'home ocell

\tLax'n Busto
Llença't
Amb tu

\tUmpah-Pah
Un joc d'ous
Bevent passat

\tObrint Pas
La Flama
Som

\tSisa
Qualsevol Nit Pot Sortir el Sol
L'home dibuixat

\tJoan Manuel Serrat
Ara Que Tinc Vint Anys
Cançó de matinada

\tLluis Llach
Que Tinguem Sort
Laura

\tLa Trinca
Ningú no comprèn ningú
Ball de Rams

\tDelfí Abella/Els Dracs
Cap al futbol
La casa del sol naixent

\tEsquirols/Falsterbo 3
Fent camí
Puff, el drac màgic

\tIa i Batiste/Joan Ramon Bonet
El gessamí i la rosa
Nova cançó de s'amor perdut

\tRaimon/M. del Mar Bonet
He Mirat Aquesta Terra
El Pi de Formentor

Cuando todavía no he acabado la rockola, ya estoy haciendo otra versión de la rockola, que será sin pantalla. De las canciones que tengo recopiladas, he escogido 8 bancos/categorías: 1.Baladas; 2.Pop Rock Español; 3.Pop Rock; 4.Rock & Roll, R&B-Soul; 5.Heavy Metal; 6.Catalana. Cada categoría son 18 cantantes/grupos, y de cada cantante/grupo dos canciones. Esto hace un total de 36 canciones por categoría, y 216 canciones en total.

Evidentmente me ha sabido mal no poder meter más canciones y tener que dejar al lado algunos grupos. Entre los grupos que he tenido que descartar, por ejemplo, The Doors. Qué le vamos a hacer. Esta es mi selección final: (se aceptan críticas destructivas sobre los criterios utilizados para descartar canciones)

1.Baladas

\tJeanette
Soy Rebelde
Porque Te Vas

\tJoaquín Sabina
Y nos dieron las diez
¿Quién me ha Robado el Mes de Abril?

\tJosé Luis Perales
Y ¿Cómo es él?
Te Quiero

\tJosé Vélez
Procuro Olvidarte
Bailemos Un Vals

\tJulio Iglesias
Hey
Por el Amor de una Mujer

\tLuz Casal
Piensa en mi
Te Dejé Marchar

\tUmberto Tozzi
Te Amo
Gloria

\tJoan Manuel Serrat
Aquellas Pequeñas Cosas
La Mujer que yo quiero

\tCamilo Sesto
Perdóname
Volver

\tDyango
Corazón Mágico
Querer y Perder

\tJuan Gabriel
Querida
Déjame Vivir

\tMarco Antonio Solís
Mi Eterno Amor Secreto
Quiéreme

\tMarisela
Que te Vaya Bien
Un Amor En El Olvido

\tMocedades
Eres tú
Amor Primero

\tRaphael
Qué tal te va sin mi
Estar enamorado

\tRoberto Carlos
Un Millón De Amigos
Lady Laura

\tYuri
Este Amor Ya No Se Toca
Como una loba

\tIsabel Pantoja
Así fue
Se Me Enamora el alma

=============================================
2. Pop Rock Español

\tJoaquín Sabina
Calle Melancolía
Pongamos Que Hablo De Madrid

\tEl Dúo Dinámico
Oh Carol
Esos Ojitos Negros

\tDuncan Dhu
Cien Gaviotas
Jardín De Rosas

\tCecilia
Un Ramito De Violetas
Mi Querida España

\tAntonio Flores
No Dudaría
Siete Vidas

\tMecano
Hoy No Me Puedo Levantar
Cruz De Navajas

\tMecano
Me colé en una Fiesta
Maquillaje

\tNacha Pop
La Chica De Ayer
Vístete

\tSeguridad Social
Quiero Tener Tu Presencia
Chiquilla

\tAlaska
A Quién Le Importa
Ni Tú ni Nadie

\tNino Bravo
Libre
Un Beso Y Una Flor

\tMiguel Ríos
El Río
Himno A La Alegría

\tAmaral
Voy a acabar contigo
Te Necesito

\tAmaral
No Sabe Dónde Va
Cómo hablar

\tLa Frontera
El Límite
Juan Antonio Cortés

\tHombres G
Marta Tiene Un Marcapasos
Devuélveme a mi chica

\tJulieta Venegas
Me Voy
El Presente

\tLa Oreja De Van Gogh
Muñeca de Trapo
Cuídate

=============================================
3. Pop Rock

\tBruce Springsteen
Born To Run
Glory Days

\tCredence Clearwater Revival
Proud Mary
Fortunate Son

\tDire Straits
Sultans of Swing
Going Home (Theme From The Local Hero)

\tNirvana
All Apologies
Come As You Are

\tOasis
Wonderwall
Stand By Me

\tPink Floyd
Another Brick in The Wall, Part II
Wish You Were Here

\tQueen
Bohemian Rhapsody
We Are The Champions

\tThe Beatles
Sgt. Pepper's Lonely Hearts Club Band
Yellow Submarine

\tThe Mamas And Papas
California Dreamin
My Girl

\tThe Rolling Stones
Satisfaction
Honky Tonk Women

\tU2
I Still Haven't Found What I'm Looking For
Sunday Bloody Sunday

\tVan Morrison
Brown Eyed Girl
Bright Side Of the Road

\tSteve Miller Band
Rock'n Me
The Joker

\tEagles
Hotel California
Life In The Fast Lane

\tEric Clapton
Cocaine
After Midnight

\tDavid Bowie
Starman
Space Oddity

\tT-Rex
Get It On
Bang A Gong (Get It On)

\tTom Petty & The Heartbreakers
Even The Losers
American Girl

=============================================
4. Rock & Roll, R&B-Soul

\tBuddy Holly
Maybe Baby
Everyday

\tChubby Checker
Pony Time
Let's Twist Again

\tChuck Berry
Johnny B. Goode
Sweet Little Sixteen

\tElvis Presley
All Shook Up
Jailhouse Rock

\tThe Beach Boys
Fun Fun Fun
Surfin' USA

\tJohn Travolta
Greased Lightning
You Are The One That I Want

\tBill Haley & The Comets
See You Later Alligator
Shake Rattle & Roll

\tBo Diddley
You Can't Judge A Book By Its Cover
Bo Diddley

\tBobby Vinton
Sealed With A Kiss
Blue Velvet

\tBen E. King
Rose in Spanish Harlem
Stand By Me

\tAretha Franklin
Respect
Think

\tDiana Ross
Where Did Your Love Go
You Cant Hurry Love

\tJames Brown
I Got You (I Feel Good)
It's A Man's Man's World

\tOtis Redding
The Dock Of The Bay
My Girl

\tThe Drifters
Under The Boardwalk
On Broadway

\tWilson Pickett
Land Of 1.000 Dances
In The Midnight Hour

\tRay Charles
Hit The Rad Jack
Come Rain or Come Shine

\tMarvin Gaye
Sexual Healing
Ain't No Mountain High Enough

=============================================
5. Heavy Metal

\tAC/DC
Shook Me All Night Long
Highway To Hell

\tScorpions
No One Like You
Always Somewhere

\tVan Halen
You Really Got Me
Best Of Both Worlds

\tJudas Priest
Heading Out To The Highway
You've Got Another Thing Comin'

\tIron Maiden
The Number Of The Beast
The Trooper

\tWhitesnake
Here I Go Again
Love Ain't No Stranger
\t
\tRush
The Trees
Circumstances

\tDio
Rainbow In The Dark
The Last In Line

\tTool
Stinkfist
Forty Six & 2

\tMetallica
Enter Sandman
Welcome Home

\tGuns N' Roses
Sweet Child O' Mine
Welcome To The Jungle

\tDeep Purple
Smoke On The Water
Highway Star

\tThe Who
Pinball Wizard
Who Are You

\tKISS
Detroit Rock City
Rock & Roll All Night

\tDef Leppard
Rock Of Ages
Let It Go

\tPearl Jam
Animal
State Of Love And Trust

\tLed Zeppelin
Black Dog
Immigrant Song

\tOzzy Osbourne
Psycho Man Feat
Bark At The Moon

=============================================
6. Catalana

\tElèctrica Dharma
Catalluna
Dalt les Onades

\tEls Amics de les Arts
4-3-3
Jean-Luc

\tEls Pets
Bon Dia
Tantes Coses a Fer

\tManel
Ai, Dolors
Al Mar!

\tSau
Boig per tu
És inútil continuar

\tSopa de Cabra
El boig de la ciutat
L'empordà

\tSangtraït
Somnis entre Boires
El vol de l'home ocell

\tLax'n Busto
Llença't
Amb tu

\tUmpah-Pah
Un joc d'ous
Bevent passat

\tObrint Pas
La Flama
Som

\tSisa
Qualsevol Nit Pot Sortir el Sol
L'home dibuixat

\tJoan Manuel Serrat
Ara Que Tinc Vint Anys
Cançó de matinada

\tLluis Llach
Que Tinguem Sort
Laura

\tLa Trinca
Ningú no comprèn ningú
Ball de Rams

\tDelfí Abella/Els Dracs
Cap al futbol
La casa del sol naixent

\tEsquirols/Falsterbo 3
Fent camí
Puff, el drac màgic

\tIa i Batiste/Joan Ramon Bonet
El gessamí i la rosa
Nova cançó de s'amor perdut

\tRaimon/M. del Mar Bonet
He Mirat Aquesta Terra
El Pi de Formentor

Virtual Pinball coffee table, casi a punto

virtual pinball componentsYa está casi acabada la mesita de centro con un virtual pinball integrado. Faltan cuatro cosas, testearla bien, y cerrarla. Antes de cerrarla, una foto de cómo quedan los componentes finalmente. Todavía falta un componente: el transformador de la tele. Los altavoces proyectarán el sonido para abajo, pero por lo que he visto (más bien por lo que he oído)m el resultado es aceptable. Otro problema que me ha surgido en el último momento es que el mando a distancia de la tele va por infrarrojos, y el receptor IR no está accesible en el frontal. Por mala fortuna la tele que tengo no tiene para conectar un extensor de infrarrojos como tienen otras. La solución (quizás cutre) será hacer un agujero debajo del mueble desde el que se puede apuntar con el mando de infrarrojos al sensor de la tele.

El tema de las dos fuentes de alimentación creo que ya lo había comentado. Una es la principal, y la segunda es para alimentar sólo la tarjeta de video. El problema de pillar una placa base con un small form factor es que su fuente de alimentación no era suficientemente potente, y sobretodo que no es compatible cuanto a conectores cons las fuentes de alimentación estándar. Como se ve en la foto, la tarjeta de video es bastante grande en comparación con la placa base.