PDA

View Full Version : World's Smallest Arcade Machine (Guinness Record)



Art
- 7th December 2013, 12:57
Is currently this:
http://i.huffpost.com/gen/933989/thumbs/s-SMALLEST-ARCADE-MACHINE-large.jpg?7
World's Smallest Arcade Machine is also a new record for 2013 in computing.

I applied to Guinness some time ago. There are is lot of complication.
There are probably smaller arcade machines, but there are specific criteria for the Guinness recognised record.
You are also required for a Guinness application, to explain your motivation, methodology,
help you will receive, and a bunch of other questions, all prior to the attempt.

I have tried to privately contact the author of PBP, I'm sure he wouldn't be opposed to a mention.
I would appreciate a contact, It's important!
Normally, for a project of any term like this, it would be too early to speak of it,
but the above is necessary, or it's abort.

It's too late for anyone to begin now and beat me in terms of speed of getting it done ;)
I'm sure I can only hold the record for a year if that, given it's possible that
having seen the new record (it's the actual category that's new),
that someone else has already begun, and I couldn't know about their progress.

I plan to use the same 128x128 colour display, and shave some dimension off the side of the cabinet.
The current record holder made it wider than it had to be by using flat ply!

http://hackadaycom.files.wordpress.com/2010/02/menu.jpg?w=453&h=604

Current record holder is boned for that alone.
Every other specification, both objective, and subjective improvement on the games, I plan to beat.

For best shot at the favourable outcome, it isn't appropriate to spill details,
but still would appreciate any thought/ideas on the matter, and any experience with Guinness.
Cheers, Art.

Jerson
- 7th December 2013, 16:10
Sweet. Hope you succeed with Guinness

longpole001
- 7th December 2013, 23:44
heres where a 3d printer would be nice , you could actually scale it exactly then make the rest fit where possible

Demon
- 8th December 2013, 00:15
Go Art!

:)

Art
- 8th December 2013, 02:04
Thanks Guys, but this really is some months of project.
It is still only nothing more than an idea, all the way up till it's done.

3D printer? Nice idea :) I tried really hard to get up on custom
PCB making as it was the only thing I couldn't complete myself when I made the application.
Not that it couldn't be done on prototype.

One thing I would bet money on, the record, not matter who does it, will be beaten the following year.
Also, just because some work isn't acknowledged, because the correct channels weren't followed,
I will NEVER have the World's Coolest, and potentially Smallest Arcade Machine.

http://www.electronixandmore.com/projects/tinytetris/tinytetris.jpg

This does not have a coin input for game credit.

rsocor01
- 8th December 2013, 16:13
Very nice Art! Go for it.

andywpg
- 8th December 2013, 22:04
Ok Art, now you're just showing off!

;)


Just kidding - GO FOR IT!!!!!!

Art
- 9th December 2013, 06:58
The CRT one is not mine, if that mistake was made.
It's just an example of something smaller and much cooler than the record
that won't make it because the maker didn't do the application, etc.
and it's doesn't qualify for some trivial criteria to be an arcade machine.

Amoque
- 10th December 2013, 20:32
So, you must be equal parts lawyer, watchmaker, mechanic, and psychic to win? I think Art is a good choice then.

I think it would be a fine thing to be a world record holder and I look forward to greating you as such, Art. I imagine you with your own reality show - traveling the world to search unemptied "bit buckets" for undiscovered treasure... Oh, how grand! A celebrity born here in the forum. I will watch for you on the Science Channel; perhaps you will get time near Duck Dynasty and may go on to host the Emmy awards!

All kidding by the wayside, I wish you the greatest success Art!

Ioannis
- 11th December 2013, 07:40
I am very proud you are on this forum Art. Go for it!

Ioannis

Art
- 14th December 2013, 13:43
I am very proud you are on this forum Art. Go for it!

Ioannis

That's a nice thing to say :)
The product has to be paid for one way or another.
I can no longer justify my position, use it again,
or put it's name in a famous book near my name until it's been paid for.

Art
- 14th December 2013, 13:45
When that's sorted out I need something guaranteed to be the distribution copy of PBP 2.60.

Art
- 16th December 2013, 23:13
The record attempt was accepted by Guinness today,
which has a lot of stuff to read, but means it's clear to begin.

Demon
- 16th December 2013, 23:18
WOOT!

Robert
:)

longpole001
- 17th December 2013, 00:35
well done , Art

now the fun really starts .

have you started on the design and style of the game as yet

Art
- 17th December 2013, 02:39
It had to be all in my head. You are advised not to begin an attempt until it's approved.
Physically, I've only practiced small circuit boards which is where I was lacking,
but done every component of this kind of project incl LCD gfx, pic games, etc.

longpole001
- 17th December 2013, 04:50
looking forward to see what u make art , go oz

Art
- 17th December 2013, 08:50
Now I know why you are advised not to attempt a record until it's approved.
Because if you begin, and fail to meet the guidelines that I just received, you'd be back to scratch.
There are guidelines are for every record, then more for a category (smallest of something),
and then more for the record itself (smallest arcade machine).

The game has to be based on a real arcade machine,
and the arcade machine made from the same material as the arcade machine (I'm glad that's mostly ply then).
and joysticks to correct scale of the arcade machine.

Nothing about coin slots or credit counting.
Maybe I can use a mercury tilt switch and shake it for credits.

HenrikOlsson
- 17th December 2013, 09:47
Accelerometer instead of mercuryswitch?
Let me know if you need any parts CNC-routed, ply, plastic, aluminium etc.

Art
- 17th December 2013, 12:25
Thanks for the offer Henrik :)
If I had my own way, it was going to be a driving game in the style of Pole Position.
So I could have taken you up on a steering wheel with a bead on the shaft for microswitches!

Finding out what I did today does undo a bit of what I had planned.
In light of that, it should be considered that if you were really going for the smallest thing,
it could be something simpler and classic like Space Invaders with a mono screen,
or even Pong if there was a Pong machine, so long as the machine was made authentic.

The current record doesn't appear to be based on any particular machine though,
so I'll have to look into that.

ruijc
- 17th December 2013, 19:42
Hi there Art,

Congrats for your idea ;)

My current project is making a small arcade machine cabinet but instead of game function will have a humidity and temperature sensors, rtc for time display and a few more goodies.

The display will be a nokia 3310 display.

Anyway...the cabinet i made with my cnc machine and it looks great.


http://i69.photobucket.com/albums/i62/ruijc/Arcade_enclosure.jpg

You can take a look at some more pictures here...

http://i69.photobucket.com/albums/i62/ruijc/Arcade1.jpg

http://i69.photobucket.com/albums/i62/ruijc/Arcade4.jpg

http://i69.photobucket.com/albums/i62/ruijc/Arcade2.jpg


Since you mentioned this type of cabinet, here is my project that you can take some ideas if you want.
Also, if you need the plans for the cnc i can provide you ;).

Regards
Rui

Jumper
- 17th December 2013, 20:04
If anyone needs any 3D parts in ABS printed I can do that if you pay the shipping to where you are in between jobs. I have 2 small 3D printers in Beijing that can handle 10x10x10 cm parts as maximum size. STL files are used for the printers.

Art
- 17th December 2013, 21:11
This is great! :)
I will try to find the original wording when I applied for the record,
where describing what my motivation was.

Art
- 17th December 2013, 22:59
ruijc, I must ask why you would not go for it?
The current record for 2013 is a machine built in 2009,
so I doubt it was done to create the record, but he applied for a new one.
2013 is the first for this record. Hence why I think it can't last.

If it is about the smallest machine, mono monitor and minimal chip is the way to go,
it's just a shame going lower tech looks like a cop out.

ruijc
- 18th December 2013, 09:06
Hi Art,

My goal is different.
I just want to build a home humidity and temp meter with a funny enclosure.

The game cabinet was my idea to make it look different and fun.

It has a splash screen ( intro screen ) from pong but no gamming capability.

Also, making the cabinet design, cutting with the cnc and assemble all the pieces was a lot of fun.:D

The project is almost done and I can send you the final pictures if you like.

I just thought about sharing it here because of the enclosure and thought you might like it.;)

Regards
Rui

Art
- 18th December 2013, 13:21
Can you post a schematic? and would you be happy to use a joystick if it were provided free?
How would you feel about my re-applying in the forum's name as a group?
Your hardware is already better, and you know it, and people have already volunteered to manufacture parts.
What if a decent game was written for you, to run on your hardware?

I didn't do this without knowing I can follow through, but looking at that, it seems ridiculous.

I have thought about asking some existing copyright owners for use of their property
for the sole purpose of a record attempt.
It seems unlikely, but sometimes things happen just for asking.
I got to use our government's topographic maps in an iPhone App, and in another App,
I got to legally use a system ROM of the Commodore Amiga for an emulation, and that's just in 2013.
Some things like that seem like it wouldn't happen, but sometimes it's not the case.

Knowing what the rules are, even though I don't like them, I would opt for Space Invaders.

Art
- 18th December 2013, 13:31
I haven't written Space Invaders, but I ported it to Canon Digital Cameras:

http://www.youtube.com/watch?v=VBVR0uA4oto

I would see what I can come up with on a test board,
but there might be trouble if licensing for that game and it's cabinet graphics wasn't granted first.

Demon
- 18th December 2013, 15:03
What about pong, brickout and tetris?

Robert

Art
- 18th December 2013, 22:18
It doesn't have to have any or all of the games of the current one.
I'd like to do one game, but make it a better one, hence the original driving game idea.
Tetris, I already wrote for my 144 LED matrix, so it's a bit too easy.

Breakout, I like the idea of a pot for the control, there was a breakout arcade machine with a knob,
but I need trigonometry that I have not yet solved in PBP (ball bouncing off walls at inverted angles).

Art
- 18th December 2013, 22:35
Your pm is full :D



Hi :)

In a nutshell, I'm wondering if you're interested in participating,
as in building a cabinet as small as you can, keeping it's dimensions to yourself,
and sending me the schematic so I can write a game on a bigger breadboard version.

I can probably arrange the joystick and buttons for free, and am also going to try to get some displays.
I think Sparkfun will play ball for this kind of project.

In that case, I would reapply to Guinness as a PBP group.
It is good to leave my application open in any case, as I can check the record daily.
It's fine if you're not into that, but I would certainly opt to avoid building the hardware if possible.

Cheers, Brek.

ruijc
- 18th December 2013, 23:15
Hi Art,

Sorry for the PM inbox being full.

About the cabinet, i will be happy to participate.
The design i have right now is the smallest i can go because of the nokia lcd ( breakboard ) and for my tactile buttons but it's possible to do it smaller.
The MCU i'm using is a 18F2520 which has alot of programming memory ( great for storing lots of screen pictures ).
The same PCB can be used in a way that instead of sensors you can use joystick or other goodies.

Here are some more recent pictures of the cabinet with buttons and pcb:

http://i69.photobucket.com/albums/i62/ruijc/Arcade3.jpg

http://i69.photobucket.com/albums/i62/ruijc/Arcade5.jpg

http://i69.photobucket.com/albums/i62/ruijc/Arcade6.jpg

http://i69.photobucket.com/albums/i62/ruijc/Arcade7.jpg



It's possible to use a small joystick instead of the buttons.

Regards
Rui

Demon
- 18th December 2013, 23:49
...Breakout, I like the idea of a pot for the control, there was a breakout arcade machine with a knob,
but I need trigonometry that I have not yet solved in PBP (ball bouncing off walls at inverted angles).

Does your game have to be "perfect" in the sense of variable angles depending on where you hit the ball on the paddle? I'd keep things simple with a fixed angle, say 45deg for example, and then it's just a simple math (addition/subtraction) of coordinates within a set range.

Does Guiness impose your gameplay to be "exactly" like the one in arcade?


About the controller, are you allowed to use a stylus to operate it? Then you could use a tiny potentiometer with a dimple on the surface of the cap to act as grip for the stylus tip.


Does the unit have to respect the proportions of an actual arcade machine? (case, display, controller) If you do, where would you get those?

Robert

Demon
- 19th December 2013, 00:04
Have you considered a 64x64 graphic LCD?

7179

There has to be competition out there to use 128x128 again. I'd look seriously at staying one step ahead of the next guy; no more than 2/3 the size of the current record holder.

I would think a smaller LCD would also mean simpler gameplay.

Robert
:)

http://vslcdmodule.com/prod_2692153.htm

Art
- 19th December 2013, 01:06
It mustn't have to be spot on, as the current record isn't in terms of cabinet or games.
I don't think there was ever an arcade machine with those three or four games.

If it does turn out that I don't have to be responsible for a cabinet,
then I think I should, and can do better than any of my previous games /gfx.
Even if the screen res doesn't allow for proper sprites,
playability, and true to life nature would still nail it.

ruijc, without giving dimensions in public, do you think your current cabinet is small enough?
It does certainly look like it can be made look real very easily.
The record is an easy target. There are a lot of people in this world capable of this.

I will reapply today in the name of a group, no matter, since it takes so much time for them to look at.
Give me a day or two.. I'll also see if Sparkfun will do anything to help.

Jerson
- 19th December 2013, 01:16
Hi Art and PBP group

I've been silently following this thread for the interesting stuff going on here. Have you considered the 0.96" 128x64 monochrome OLEDs out there? It is about the smallest you can get today. I have used such in the recent past and they are really small. much smaller than the Nokia 4k color display or the Nokia monochrome. Programmable via SPI just like the Nokia.

Regards

Art
- 19th December 2013, 01:24
I'm going to try for more than one, and also send some off to the cabinet maker, if it's determined :)

ruijc, don't feel pushed into anything you can't commit to, I know how it is to have your time divided.
I'm off work for medical at the moment, which is why I can do this. Not everybody is in the same position.

Thanks to everyone for now, who has offered a contribution, and encouragement. You should all be proud ;)

Demon
- 19th December 2013, 01:53
.... Have you considered the 0.96" 128x64 monochrome OLEDs out there? It is about the smallest you can get today. ...

Regards

Read my post just above. I found 64x64 and waiting for a reply from supplier if they are interested in helping us.

Robert

Art
- 19th December 2013, 02:18
Yep, sent you some pm replies Robert, cool :)

rmteo
- 19th December 2013, 03:58
96xRGBx64 Full color graphic OLED module (http://www.crystalfontz.com/product/CFAL9664BFB1)

24.8mmW x 30.42mmH x 1.42mmD
Extremely wide viewing angles
Very high contrast ratio
Built-in Solomon SSD1332 Controller
8-bit parallel interface or SPI Interface

7181

Demon
- 19th December 2013, 04:12
That one would be nice for arcade in portait mode. Did you ask Crystalfontz if they would be interested in sponsoring us a few samples? Media exposure is always a nice thing; electronic magazines publish details of projects. :)

Demon
- 19th December 2013, 04:30
Crystalfontz also has 42x65, only downside is ST7565P controller with SPI interface. Too bad 'cause these are less than half the size.

http://www.crystalfontz.com/product/CFAO4265A-TTL

http://www.crystalfontz.com/phpthumb/phpThumb.php?id=2078&w=230


http://www.crystalfontz.com/product/CFAO4265ATTL

http://www.crystalfontz.com/phpthumb/phpThumb.php?id=2083&w=230

Demon
- 19th December 2013, 05:37
...
and joysticks to correct scale of the arcade machine.
...

That leaves out joystick and pots, pretty much only buttons using a stylus.

Galaga; with left-right-fire. :)

Oooooh, asteroids!

Robert

ruijc
- 19th December 2013, 08:40
I don't think that the buttons and joystick will be a problem.

The ones I use in my cabinet are normal "through hole" ones and the caps are a bit big because I wasn't looking for scale detail for this.
instead I was looking for some great looking buttons with the ability of backlight.

Anyway...

There are many miniature tactile buttons and joysticks on the market today. And these joysticks have 5 positions ( left/right/up/down and click center ) The center contact can be ignored and a couple of miniature tactile buttons can be added next to this for fire or any other function that the game will need.
Just look at the ones used for cellphones. The button/joystick cap can be custom made easy.

Art,
I have the cabinet designed in cad with the measurements already scaled to the size of my project.
I can send you the files for you to take a look and check.

Will send you a PM regarding this.

Regards
Rui

Ioannis
- 19th December 2013, 10:49
Art,
I have the cabinet designed in cad with the measurements already scaled to the size of my project.
I can send you the files for you to take a look and check.


Regarding the cabinet, why not ask for a sponsor from a 3D printer manufacturer? Instead of a wooden one, this plastic will be much thinner and smaller at the end. Is ther any rule that cabinet must be wooden, Art?


Breakout, I like the idea of a pot for the control, there was a breakout arcade machine with a knob,
but I need trigonometry that I have not yet solved in PBP (ball bouncing off walls at inverted angles).

Regarding trigonometry, I think it can be made easier, with just two cordinates that move the ball. The perimeter is known, the ball has two cordinates it moves (x,y) and then if it hits the wall, the appropriate coordinate is reversed (-x,y or x,-y or -x,-y).

Ioannis

Demon
- 19th December 2013, 13:39
Regarding the cabinet, why not ask for a sponsor from a 3D printer manufacturer? Instead of a wooden one, this plastic will be much thinner and smaller at the end. Is ther any rule that cabinet must be wooden, Art?
...

There is.


...The game has to be based on a real arcade machine,
and the arcade machine made from the same material as the arcade machine (I'm glad that's mostly ply then)...

Somehow they permit LCDs to substitute CRTs.

Robert

Ioannis
- 19th December 2013, 21:11
Ooops, I missed that. Thanks Robert.

Ioannis

rsocor01
- 20th December 2013, 05:51
Regarding trigonometry, I think it can be made easier, with just two cordinates that move the ball. The perimeter is known, the ball has two cordinates it moves (x,y) and then if it hits the wall, the appropriate coordinate is reversed (-x,y or x,-y or -x,-y).

Ioannis

Yes, that's right. I was going to suggest that to Art, but you beat me to it first. Anyways, very interesting thread and a nice project.

rsocor01
- 20th December 2013, 06:00
Also, nobody has mentioned how to power the cabinet. In a picture posted by Art of somebody's else work a cabinet is powered by a 9v battery. Instead, I think some coin cell batteries would do the job. They are smaller in size, and it doesn't have to last for hours. It's just for the show and the display for the record.

Art
- 24th December 2013, 01:17
The rule was the cabinet must be made from the same materials of the original machine the game is based on.
It's possible that Marcus only showed them one game, and the fact that it also runs others might be superfluous,
but I've not yet figured out how it is based on any particular cabinet.
There is no mention about the screen or joystick material, just the cabinet.
It is likely that some of the parameters are based on the first record.

If anyone wants to create a new record, you can simply apply with that.
Say you think you can jump the highest, and there was no record....
then you can apply for a new record category, but if you're white like me, your record will be beaten,
and that's what I think will happen here, no matter who does it.

I have some screens on the way in matching pairs, but not till the new year,
and I've also made enquiry to Madway and Tatio with regard to Space Invaders.
It was originally to be called "Space Monsters", and that name is not licensed.
Since looking at my Canon port in detail, I really like the idea. It is a landmark arcade machine.

If you look at the Canon port on YouTube, there are ways I made allowance for the low res screen.
rather than compromise on sprites, it's just as possible to reduce the number of invaders (oops, I mean Monsters)
on the screen. For the Canon port, I also ditched the barricades.

It would be possible to alter the cabinet graphics enough to be familiar I think,
without running into licensing issues... not that I think there would be any legal action anyway.

Space Invaders does an awesome trick I found on Wikipedia.
As you shoot Invaders, less sprites have to be drawn to the screen, and the game naturally speeds up!

Art
- 24th December 2013, 01:20
To top things off... look at the cabinet design, and joystick arrangement:
http://www.old-computers.com/museum/software/arcade_space-invaders_cabinet.jpg

Amoque
- 4th January 2014, 01:07
Hey Art, any progress to report? I don't mean to be pushy or nosey, just well... very interested.

So often I have difficulties with the physical construction of a project. The idea is sound and the programming works, but some part fails to meet the parameters I require (for the money a hobbyist will spend) or some unintended consequence is included with part that did not show in the picture or, oh pooh, I just calculate incorrectly. I'd love to see/ read/ hear how it goes for others.

I'm hoping you are enjoying every success!

longpole001
- 12th March 2014, 01:43
how your project going art ???