Arduino Gaming: Not So Retro Any More 53
beckman101 writes "Two years ago the Gameduino brought retro-style gaming to the Arduino. This week its successor launched on Kickstarter, still fully open-source but with a video that shows it running some contemporary-looking demos. Plus, it has a touch screen and a pretty decent 3-axis accelerometer. Farewell to the retro?"
Just use a UZEBOX for your homebrew retrogaming (Score:1)
Why use Arduino for homebrew retro gaming having other ATMEGA based platform specifically designed for retro gaming? If you do not know the GPL licensed UZEBOX console, you should give it a try!
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Yes they do. The trick is to rub your hands together in the airstream (like you're washing them in the air).
I bet you also wonder why clothes dryers don't work if you jam them full of clothes. Oh, wait, you've never used one.
Re: (Score:2)
Not if you just stand there with your hands dangling limply underneath them.
The problem is user error. Bug closed.
Re: (Score:2)
They might work better if you rub your hands together, but that still doesn't mean they're a good design. Some are just far too weak, cold, want you to have your hands in a very specific place, etc.
I've been to a few places now that have airblade [dysonairblade.co.uk] dryers that work pretty well though. No hand rubbing necessary.
Re: (Score:2)
I'm a paper towel man. Every advance in technology since then has made things worse.
Same with game consoles, all I see nowadays is the same unrealistically-behaving shit rendered at higher resolutions and higher fr
Re: (Score:2)
I'm a paper towel man. Every advance in technology since then has made things worse.
Here, here. And taps with actual knobs on them, too.
1. Soap up
2. Rub hands
3. Turn on water
4. Lather up
5. Rinse
6. Quickly grab paper towel, use it to turn off water
7. Toss, get one drying towel
8. Dry hands, keep towel to use to open restroom door
9. Toss in garbage provided inches from the door.
Perfectly hygenic, no triclosan required. Also, 2 minutes of hate for those awful push-taps that are never open long enough to properly wash your hands, compelling the user to either cut it short or pushing the [unclea
Re: (Score:3)
The Dyson ones where you stick you hands in the slot and then draw them out slowly as they are irradiated seem to work pretty well, except your fingernails fall off.
No, that last part is kidding. They work pretty well and the radiation is in my head.
no (Score:3)
so I'm seeing Super Nintendo / Game cube quality graphics there... so no, it's still retro.
Re:no (Score:4)
Damn, when did Gamecube become "retro"? Am I really that old?
Re: (Score:2)
Looking at my UID: no, he's not :-D
Re: (Score:2)
Get off my lawn.
Re: (Score:2)
What are you all talking about. Need to adjust my hearing aids
Re: (Score:2)
Do you low UID folks have some sort of scanner that detects these UID e-peen contests?
Re: (Score:2, Insightful)
I knew I was old as soon as I started hearing songs I listened to in Middle/High school on the radio labeled as classic rock.
(and then my hair fell out)
Re: (Score:2)
Hear hear, the local rock station regularly plays Iron Maiden as part of regular programming. Such bands would only get played on the radio during "heavy metal" night back in the early 1990s. It's weird hearing Maiden's Run to the Hills next to Rock and Roll by Led Zeppelin...
Re: (Score:2)
SNES and Gamecube are two generations apart.
Crowded market (Score:2)
With this, Raspberry Pi, Arduino Tre, pcDuino, Beagleboard etc. the market for low-cost, bare-bones, graphics capable single-board computers is getting pretty crowded...
Re: (Score:2)
This is not a computer. It's an add-on board.
Re: (Score:2)
yeah yeah you keep telling yourself that.
http://www.ftdichip.com/Products/ICs/FT800.html [ftdichip.com] this into an atmel?
I think there wold be a better market for this thing as providing io to raspberry pi projects rather than arduino.. it's a rather ridiculously mismatched with an 8 bit atmel.. sure you can have 2000 sprites but uh are you going to have ram on the arduino to keep tabs on even where they are?
Re: (Score:2)
"Keep telling myself that"? It's a trivially confirmable fact, and you confirmed it by linking the data sheet, so I don't know what you are on about.
And it is quite well matched to the Atmel. It would be pointless on a Raspberry Pi, which has a far more capable GPU built in. This is a GPU specifically built to allow low-spec microcontrollers to drive a graphical user interface.
You really should try to take a bit more time to look into it before trying to score points on the internet.
Re: (Score:2)
raspberry doesn't come with a cheap screen with touch input. this has practical value for raspberry projects - why I said raspberry? because it's cheap, available and many projects need a screen for ouput and some method of input: thus I said it would be great for raspberry io.
it is quite well matched to avr if you want to do a touch ui for a washing machine. it's the ram on the arduino itself that I see as the problem for creating anything really interesting.
the point is that I don't see the point in marke
Compare to RAM in the NES (Score:2)
Re: (Score:2)
... which when combined with an Arduino ends up being something rather similar to the other single board computers I mentioned, just with considerably worse CPU spec.
I suppose you could pair it with a Arduino Tre or pcDuino for better CPU spec, but is this GPU any better than the GPUs built into those boards...
Re: (Score:3)
Re: (Score:2)
Sure this GPU may be more 2D oriented than the others, but any of those other 3D SoC GPUs are just a library away from doing easy 2D sprites as either 3D planes or even simply doing pixel plotting (after all a 300mhz PC was powerful enough to emulate a SNES at full speed).
Re: (Score:2)
I just do not understand the market for this (Score:4, Interesting)
Now lets compare it with android. Available cheap, yes. Available with large screens, yes, available in variety's that have pretty durn snappy CPU/GPU combos, yes, large market base, yes, IO (USB, bluetooth, and even NFC, yes, robust dev tools and libraries, yes.
Please don't misunderstand me, I like the concept, but fail to see the utility. If I want to play games, my Optimus G plays better ones than this (which still looks retro! Frogger? Space invaders? Simple platformers?), and I can emulate to play whatever retro stuff I want. If I want to develop games, I have all the tools necessary as well.
Can anyone give me some really feasible use cases for this?
Re: (Score:2)
Some people enjoy the "programming" part (some people even enjoy it more then the "playing" part).
Re: (Score:2)
... and as OP said "If I want to develop games, I have all the tools necessary as well." -- there are cheaper ways to code games.
If you specifically find entertainment in programming within limitations - low RAM etc, then this could be a fun environment to play around in. You'd have to live with the fact that the potential audience for a game on this platform would be tiny.
If you want to to produce something for your portfolio - to show to potential employers - I guess this could be an option. "Look I wrote
NES homebrew (Score:2)
Re: (Score:2)
it makes for a cheap dev env for ft800(the chip that makes all the nice things in this happen).
other than that, fuck it. what do you need the arduino for in this? isn't this like driving a raspberry from an arduino except raspberry is more capable in every possible way than the ft800. AND FUCKING CHEAPER!!!!
(I wouldn't be using !!! if this was sold as a ft800 devkit. but no, selling it is full of hype that makes no sense).
Re: (Score:3)
The Gameduino is for the game developer and not the gamer. Gamers aren't going to run out and buy an arduino along with a gameduino and play a game. Working in a memory and CPU constrained programming environment challenges the developer to be more efficient and optimize code. Whereas with a PC, Android or iOS system you have plenty of RAM, storage and graphics capability so you can be pretty sloppy in your code and get away with it.
Re: (Score:1)
Whereas with a PC, Android or iOS system you have plenty of RAM, storage and graphics capability so you can be pretty sloppy in your code and get away with it.
Man, I don't have fond memories of memory/resource management in the old PC and C64 day. Not having to deal 64k blocks for expanded memory is a good thing.
In this day and age, multi-threaded programming is more important than managing memory IMHO. I've done my share of sloppy code, mostly because I had more important things to deal with. Sometimes a
Re: (Score:2)
Well, sometimes its cool to use tools and program on something that most people aren't coding on. I coded a text based 21 Blackjack game on a TRS-80 Model IV back in the day. I also coded a game using Simon's Basic on a C-64. Hardly anyone else did, but it was still cool and I learned a lot.
I don't think its so much for playing or coding the latest games as it is to learn about micro-controllers and low-level game programming AND not everyone is "doing" it. Like everyone that jumped on the Java bandwago
Re: (Score:2)
Can anyone give me some really feasible use cases for this?
Sure. You have a ton of Arduino stuff already set up, and this is a new addition to the number of interesting projects you can play with. In my case, the original Gameduino was fun to mess around with as a learning tool, both for myself and my kids. In addition, I plan to use it as a general purpose display for other 8 bit projects. This version just gives us more to play with.
Re: (Score:2)
Sweet.