Arxiu de la categoria: Pinball

Jacks Open Mini Pinball

Jacks Open Mini Pinball

Jacks Open Mini Pinball

Finalment ja hem acabat el Mini Virtual Pinball que he estat construint i configurant els darrers mesos (juntament amb altres projectes que he hagut d’anar empenyent en paral.lel). El pinball està basat en el el Jacks Open de Gottlieb de l’any 1977.

El treball de pintura és molt millorable, tot i que la idea d’utilitzar màscares i spray m’ha agradat molt, i si perfecciono la tècnica, es poden fer coses molt xul·les.

He ficat 200 taules de diferents fabricants i diferents èpoques. A mi particularment m’agraden més les taules senzilles i electromecàniques dels anys 60 i 70, que no pas la sofisticació plena de llums i sons de les taules d’estat sòlid.

Per a la següent màquina que hagi de construir hi ha bastantes coses a millorar. Estaria bé que les potes es puguin treure, i que el backglass es pugui plegar cap endavant. En aquesta ocasió no ho he fet per falta de temps, i ara em trobo que tinc un moble que no el puc ficar dins dels cotxe. També hauria d’afegir un plunger/tirador analògic, i implementar el tilt/nudge analògic amb un acceleròmetre i arduino.

Ja tinc un nou pinball a la vista. Com que aquest no el puc transportar en cotxe, m’agradaria fer una versió mínima de pinball a dues pantalles (B2S), basat en una placa d’ordinador Mini-ITX (tipus barebone). És el que s’anomena un pocket pinball. Començaré a recopilar el material, ja explicaré com sempre els avenços.

Presento dos videos d’aquesta màquina. El primer és un video de presentació; i el segon és un video del procés de construcció. En els videos he ficat les cançons d’un grup de música que estan triomfant molt entre els sagals: els Buhos, música canyera en català.

Pinball B2S, ja falta poc

Per fer la primera màquina B2S (2 pantalles: el playfield i el backglass) he escollit el tema del pinball Jacks Open de Gottlieb (1977). L’original és un pinball electro-mecànic, i provant-lo amb el Visual Pinball m’ha agradat especialment. De fet, m’agraden força tots els pinballs d’aquesta època, sense massa floritures.

M’he decantat pel disseny del Jacks Open perquè no és un disseny massa difícil i vull provar, més que imprimir vinils, fer un treball de pintura i pintant amb spray les màscares per fer la transferència del disseny. Com es pot apreciar, només s’utilitza els colors vermell i negre (a part del blanc de fons). He reproduït els diferents motius del dibuix en el Inkscape, i he utilitzat una talladora de vinils (la Silhouette Cameo) que tenien sense utilitzar en el MOB de Barcelona. És la primera vegada que utilitzava aquesta màquina, i amb més temps i paciència hauria aconseguit un millor resultat. Per ser la primera vegada que faig un treball de pintura amb màscara estic content, però hi ha bastantes coses que puc millorar, i de fet hauré de repassar amb pinzell alguns acabats.

Ja he avançat bastant amb la màquina, i espero poder acabar-la i disfrutar-la ara el mes de juny. Finalment el plunger analògic, i l’acceleròmetre per detectar el tilt, hauran d’esperar. El backglass i les potes són fixes, i això vol dir que difícilment podré ficar aquesta màquina en el cotxe. Són aspectes que hauré de millorar de cara a una segona màquina.

Enllaços:

Pinball B2S, distribució dels components

Estic avançant en el projecte del Pinball B2S, tot i que se m’ha girat feina amb un parell de màquines que estic fent. Estic a punt de pintar de blanc el moble, i abans de pintar he d’acabar de fer algun forat. Però per fer els forats que em falten, he de disposar ja tots els components en la seva posició final.

Així que he agafat l’ordinador sobre el que he estat fent les proves, i l’he desmuntat del tot. És llàstima perquè és un ordinador que vaig aconseguir fa un parell de mesos per un bon preu i que té una caixa molt insonoritzada i una font d’alimentació molt bona. Com es veu en la foto, a part del ventilador de la font d’alimentació, té tres ventiladors més i un dissipador de la CPU molt gran. És una bona màquina amb una placa ASUS P5Q-E i un Intel Core 2 Quad Q9550 a 2.83GHz. Té 4GB de RAM, en alguna taula que he jugat crec que seria millor tenir 8GB de RAM, però de moment ho deixaré així. Vaig agafar aquest ordinador perquè portava la gràfica NVidia GeForce 240, que encara que no és molt potent ja l’havia provat en una altra màquina amb molt bon resultat.

Així doncs he desmuntat la placa, la font, la gràfica, el disc dur, un connector USB, tots els cables, … i ho he disposat tot sobre la base del pinball. Al principi volia fer un calaix per la part de darrere de manera que es pugués accedir a tots els components de l’ordinador sense haver de desmuntar la pantalla. Però com es veu, al darrera disposaré de la font d’alimentació i tres ventiladors. Espero no haver d’accedir mai a l’ordinador, però si fos el cas, el que s’haurà de fer és treure el vidre i la pantalla del playfield, tampoc serà tanta feina.

En la foto no estan tots els components. Falta un IPAC, tots els botons i cables, i tota l’electrònica de la TV. Però no és problema, veig que tinc lloc suficient, i a més algun component no cal que estigui en la base, sinó que es pot fixar en el lateral.

Tenia ganes de fer el plunger analògic, però de moment prefereixo acabar la màquina i més endavant ja miraré de ficar-lo. Ara veig que hagués pogut fer l’altura del moble 2 o 3 cm menys alt, però tant se val, el que importa és que les proporcions entre la pantalla del backglass, el moble principal, i les potes, sigui la correcta. De fet, em quedarà un pinball petitó: és un mini virtual pinball. Tenia ganes de fer-ne un de petitó abans de ficar-me en un pinball de dimensions reals. Com que no es podrà jugar dret, suposo que el millor serà jugar-lo assegut des d’una cadira. Ja veurem.

El projecte a la wiki:

Construïnt el moble del Virtual Pinball

Mans a l’obra! Ja tinc les 200 taules configurades, tinc les dues pantalles, l’ordinador, botons, IPAC. He de pensar quin moneder fico, i m’agradaria ficar un plunger analògic. Però el cas és que ja puc començar a construir el moble.

De fet, aquest és un mini virtual pinball. És mini perquè les pantalles que utilitzo són de 24inch per al playfield, i de 17 inch per al backglass. Com que és la primera màquina que construeixo d’aquest tipus, la penso com una prova. La idea és ficar-li unes potes, però no tinc clar encara com fer-ho. Es poden comprar potes per Internet, però vull contenir al màxim el pressupost d’aquest projecte. Una altra possibilitat seria no ficar potes, i que reposi sobre una taula.

La primera vegada que construeixes una màquina és un aprenentatge sobre la marxa de les coses amb què ens podem trobar. S’ha de prendre moltes decisions: mides, posicionament dels components, materials,… És un procés de presa de decisions. Per tant, ens ho hem de prendre com un prototipus, i en el trajecte adquirim un know-how que ens servirà per a futures màquines (esperem que n’hi hagi més).

Per als vinils d’aquesta màquina encara no he pres cap decisió, segurament es basarà amb la taula Jacs to Open. Segurament no serà vinils, sinó que la pintaré amb plantilles, una tècnica que no he probat. Altres possibilitats de disseny que m’han agradat mentre probava les taules: Free Fall, Fast Draw, Harlem Globetrotters, Jumping Jack, King Rock, Star Trek.

200 taules de pinball B2S configurades i testejades

He aparcat un temps el projecte de la màquina de dards per dos motius. El primer que estic fent un curs de edx.org d’Intel·ligència Artificial. I després perquè tinc ganes d’acabar un virtual pinball de dues pantalles.

Ja tinc configurades 200 taules de pinball en mode B2S (Backglass to Screen). Això significa que tenim dues pantalles: el playfield (la pantalla principal); i la pantalla que fa de backglass, on hi ha el score i altres efectes visuals. He hagut de transformar totes les taules FS (FullScreen) que tenia a B2S, sempre que hagi estat possible. I he buscat d’altres taules xul·les per arribar a les 200.

La foto que he escollit per il·lustrar el post és la taula Centigrade 37, una taula Gottlieb de 1980 molt xul·la que he descobert.

D’altra banda ja estic construint el moble (ho ensenyaré en els propers posts), i em queda decidir quina taula escolliré per a les arts. També he de resoldre altres aspectes tècnics com el plunger analògic.

Tauleta Pinball, nova màquina

Per Nadal vaig acabar aquesta taula de pinball, en el format de taula de cafè. Ja és la segona que he fet seguint aquest esquema, montant una TV de 32”. En aquest cas he incorporat algunes millores: la disposició dels botons i la implementació del nudge.

En el procés de construcció m’han vingut ganes de construir una màquina de pinball amb dos monitors (la configuració típica de playfield i backlight), o sigui que estic reunint les peces i ja estic pensant en el disseny. Serà un dels projectes per aquest trimestre.

Provant taules B2S a Virtual Pinball

Aquests dies estic fent una nova màquina de Pinball, igual que la primera, amb configuració FS (FullScreen), és a dir, d’una sola pantalla. Aprofitant que tinc un ordinador amb el qual puc fer proves, en un segon disc dur vull instal·lar el Visual Pinball amb configuració B2S (Backglass to Screen), és a dir, amb dues pantalles: la principal és el playfield, i la secundària és el backglass.

Així doncs he instal·lat el Visual Pinball i el VPinMAME, i he mirat els tutorials per veure com funciona això del B2S. I ja tinc les primeres taules funcionant. No és difícil d’entendre i d’implementar, però el que sí que és veritat és que hauré d’anar una per una de les 200 taules que tinc implementades i classificades.

El primer que s’ha de fer és baixar-se els arxius de backglass (amb extensió .directb2s). A partir de les dues pantalles que tinc (una de 22” 1920×1080; i una altra de 17” 1280×1024), creo el fitxer screenres.txt, relacionat amb la geometria de les dues pantalles. I aleshores he d’anar una per una de les taules, entrar en el script (el codi), i configurar el script per tal de què funcioni el mode B2S. Executar la taula (jugar una estona :-)), comprovar que tot funciona correctament, i ajustar algun paràmetre si és necessari. En particular, les taules que tenen DMD (Dot Matrix Display), ajustaré la geometria per tal de què el display DMD aparegui en la pantalla del backglass, en una posició que no sigui invasiva.

En la configuració FS tinc implementades 200 taules. Algunes d’elles no s’han portat encara a B2S, doncs no tenen fitxer de backglass, o m’han donat problemes. Si tinc temps, miraré d’implementar algunes taules més que vegi que són divertides, per tal de recuperar el valor de 200 taules implementades. En el futur, miraré d’introduir el display de DMD, tot i que jo sempre tinc un ull posat en la simplicitat.

Quan tingui configurades les taules B2S serà el moment de fer el moble de pinball amb dues pantalles, de moment amb un format petit: pantalles de 22” i 17”, i un moble el més petit possible que integri aquestes dues pantalles. Aquesta serà la part més divertida i original. A més, si estic engrescat, vull ficar un plunger analògic, un acceleròmetre per al nudge, i un moneder. Però això ja serà una altra història. De moment ja hi ha molta feina configurant les taules B2S.

El video del moble de pinball

La màquina de pinball ja no em pertany, o sigui que li he fet un bon reportatge de fotos i el video. Ja tinc unes quantes millores pensades per quan n’hagi de fer una de nova. M’agradaria posar un plunger amb molla, amb un sensor de força, per disparar la bola. No és cap invent, el Virtual Pinball ja ho té previst. I també, clar, ficar un moneder.

Aquesta setmana anirá a Sant Climent de Llobregat per aconseguir un moneder de Industrias Lorenzo, que he de ficar en una màquina. Caríssim, a part de què perdré mig matí per anar-lo a buscar. Miraré de fer i documentar un moneder de 50 cts amb frontal de ferro, negre, i botó il·luminat. Crec que pot quedar bé.

Aquí va el video, i l’enllaç a Retroplaneta:

Màquina de Virtual Pinball acabada!

Ja tenim aquí la virtual pinball coffee table. Han passat 11 mesos des que vaig iniciar el projecte (amb moltes coses pel mig). Al final s’ha utilitzat PinballX com a frontend i Visual Pinball 9 com a emulador de taules pinball en format FS (fullscreen). Aquests programes corren sota Windows, no utilitzava Windows des de feia molt de temps… S’han incorporat 200 taules que s’han testejat, intentant que fossin el més representatives de les diferents èpoques i fabricants.

En molts casos s’ha hagut de tocar els scripts associats a les taules per tal de què la taula arrenqui bé i que sortís el score de forma correcta. Les taules que han portat més feina són les més antigues (EM, electro-mecàniques), on s’han hagut de reposicionar els reels dels scores.

Els high scores de quasi totes les taules són molt difícils de batre. S’ha fet la feina de rebaixar els high scores tocant en el fitxer nvram els valors hexadecimals associats al high score. En la majoria dels casos s’ha aconseguit. D’aquesta manera és fàcil batre el rècord i poder ficar les inicials en acabar la partida (JQC en el meu cas). És un bon exemple i un bon exercici de hacking de fitxers binaris.

Després de passar-me temps jugant i provant aquestes taules, puc dir que les que més m’han agradat són les taules electro-mecàniques dels anys 60 i 70. Valoro d’elles la simplicitat del joc i netedat del disseny. Millor que les taules lluminoses i estressants dels models d’estat sòlid (SS).

És impossible jugar i conèixer en profunditat totes aquestes taules. En general les regles són bastant difícils d’entendre i digerir, i jo sóc un tipus de jugador que en tinc prou amb què no em caigui la bola entre els flippers. La idea és agafar 4 ó 5 taules preferides i jugar amb aquestes, conèixer-les més a fons, i intentar batre el récord una i una altra vegada.

Hi ha taules que són molt ràpides i estressants. Però n’hi ha d’altres que són més tranquiles i on la bola no va tan ràpida. És important tenir en ment aquestes taules pensant que els nens o gent gran també s’ho puguin passar bé fent unes partidetes.

El hardware que s’ha utilitzat finalment:

    \t

  • HP Elite 8000 Dual Core 3,2GHz SFF (Small Form Factor), 4GB de RAM i 250GB de Disc Dur
  • \t

  • Gràfica: ATI 5770 DDR5
  • \t

  • 2 fonts d’alimentació (la placa base era SFF)
  • \t

  • I-PAC, 8 botons
  • \t

  • TV 32 polzades

Pressupost final: 500 euros.

S’han utilitzat 8 botons. En el frontal 4 botons il·luminats: Coin, Start, Exit, Plunger. En els laterals botons per als flippers i botons per pujar i baixar el so. A més, els botons tenen doble funció depenent de si estem en el front-end on en l’emulador.

Val a dir que jo no coneixia massa del món Pinball abans d’aquest projecte. De petit hi havia jugat alguna vegada, però molt poc, la veritat. M’ha agradat molt endinsar-me en aquest món, ara ja en sóc un fan. En resum, una màquina que promet moltes hores d’entreteniment, en format coffee table. Fantàstica per competir per parelles i passar una bona estona. Fantàstic per reviure el món dels pinballs (o petacos, màquines del millón). De totes formes, és bo de tant en tant poder fer una partida a un pinball de veritat, com el que hi ha a la Plaça Joanich (Bar De Copas).

Taula per al Visual Pinball

El projecte del Visual Pinball va prenent forma. Ja tinc la tele, de 32” i HD, la Full HD se’m disparava el preu. Vaig avançant a poc a poc, sense presses, doncs també necessito temps per anar provant les taules que incorporaré.

Aquests dies he treballat amb el moble, que ja va prenent forma. Falta pulir, vernissar, encarregar un vidre,… però sense presses, doncs encara no tinc decidida la disposició final dels botons. Hauré de fer proves per veure si els altaveus que incorpora la tele són suficients, o bé el so queda molt apagat dins el moble. De fet, hauré de ficar forats per ventilar. Per tant, també puc aprofitar els forats per ficar uns altaveus auxiliars. Ja veurem…