Linux-Based Gaming Handheld To Rely On Low Material Cost, Indie Apps
dartttt writes "Robert Pelloni and his team are working to develop an indie handheld gaming console, the 'nD,' which will run a number of indie games. The device will support 2D games only, and will run a custom-developed, embedded Linux firmware. It will have its own Game Store, which will allow users to download games. The SDK will be released soon, and is based on open source gaming standard SDL. Developers are being told that they can actually start making and compiling games on Windows, Mac and Linux using a 320x240 resolution."
Sounds pretty sweet. I've got a couple of handhelds that have Linux on them, so it'll be nice not having to do the work this time around.
I'm actually working on a project right now that would be perfect for this thing. I was actually making it for the Pandora but since it's inherently a fairly low-tech title it should work on this thing just fine.
Maybe this one won't eat batteries...
It consists of a 4 x 13 orthogonal matrix of 2d symbolic tokens. With these, one can play an almost limitless variety of games - even 3D ones! People are free to develop their own games. No batteries or source of electricity needed, it runs off of mechanical energy provided by the player(s). It can be produced for less than $1, with very low tech (no chip fab needed).
I call it "cards."
"National Security is the chief cause of national insecurity." - Celine's First Law
Maybe I'll get this once I actually receive my Pandora, though this only costs 1/25 the amount...
For all their pretty comparison tables throwing around the word "sorta" I'd rather spend that 10 bucks repairing the right shoulder button on my dingoo.
Curse you Mario Kart!
It's unfortunate that a library as bloated and weakly optimized as SDL is becoming a "standard". I started using it a few years back and then, after I was not happy with the performance, I looked at the source and noticed gems such as, under Windows the fact that SDL_SemWait() was always calling WaitForSingleObject() (which is every time a kernel call with huge switching overhead) and had no atomic read-write-modify fast-path. I'm reminded of a comment on gamedev.net by someone that "SDL killed my parents" and it struck a note of harmony with me despite the overdramatization. Look, if one is writing for games, one should be striving for efficiency. SDL is too big and tries to do everything; jack of all trades and master of none. For example, instead of using an SDL event queue, you should be using a lock-free, cache-optimized queue such as https://sourceforge.net/projects/mc-fastflow/ Similar points go for other areas of the framework. The best policy is to find the best libraries to use for each domain within your project. Here's a fantastic highly optimized math library for games, for example: http://www.cmldev.net/ For some areas, it may even make sense to roll your own, such as writing custom synchronization primitives which can beat what's provided by the OS/threading libraries: see http://locklessinc.com/articles/
"Politicians and diapers must be changed often, and for the same reason."
I've been working on a game for a while. It's had a Linux port since version 0.0.4. Sure, right now it's all command-line (not even ncurses), but I'm planning to add graphics in the release after the next one. It shouldn't be too hard to design the UI to work at 320x240, although I'll probably have to make it a different design than the PC one - 320x240 is a far cry from the 960x540 I'm currently designing for (960x540 will pixel-double to 1080p, the most common PC resolution, and will generally scale well to other resolutions).
This will probably turn out as well as Bob's Game.
Still, its good that it is here at last.
Read radical news here
We can only hope that this device or a different version of it gets a small GPIO connector for the connection of external sensors, devices, etc. With a $10 device with display and a 400 MHz cpu is really incredible in my opinion. After looking into Arduino, Beagleboard and similar inexpensive and relatively easy to program and use boards I am still looking for something that already comes in a case, is more powerful than an AVR and has a builtin display.
Almost all test and measurement devices that I currently use in our research laboratory have much less computing power which limits their capabilities and increase their price quite a bit. A couple of years ago developing embedded applications looked like black magic to me, fiddling around to save a few bytes, using a lot of tricks to get it done somehow but today you can easily throw a much more powerful processor at the problem and instead of tuning you can just program in whatever language you like and it will probably be fast enough.
If they can keep up to their announced sales price I will order a couple as nice presents another couple to take apart.
Nobody mentioned Pandora yet, is it so dead even /. had forgot about it?
I think that the official "fixed that for you" for this one should read:
Linux-Based Gaming Handheld doomed to the dust bin, swap meets
sorry.
-- Sig under construction...
...anything Robert Pelloni says.... :)
"One day you will be able to hurt your smart phone's feelings." - Mahhshall
Even 2d acceleration of some sort? They harp on having a faster CPU than a DS, but that doesn't really matter that much for fast fun 2d gaming; pushing pixels is what matters.
The Pandora might be a few hundred bucks, but I think I'd rather have an open handheld computer than an open handheld gaming system.
I guess when they say 16bit they mean the video color depth or something. Last I checked Linux won't run on a platform that is not at least 31-bit (yes I do mean 31)
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
to tell if it will actually be made. It looks like a concept at the moment. I'd want more detailed information about it's components before getting my hopes up.
Will it be possible to buy one of these without having to go online? A lot of kids' parents won't let the kids spend their allowance online; they have to spend it in a local brick-and-mortar store because only a local brick-and-mortar store takes cash.
Are we talking about streaming games? cartridges? cds? downloads?
I'll make a game or two if I can make a dollar or two.
... to take roms on the go
-- if you mod me down, I will become more powerful than you can possibly imagine
This sort of indie system will be made or broken by the ease of development and by the power of the development kit.
If SDL is hard to program for, then I might think twice. If they are going to go with SDL then they need to make it work with as many programming languages as possible. If I can program for this thing in Python, Perl, Ruby, Basic, C, C++, or whatever works for me, and it can connect to the development kit or SDL, then there will be plenty of games to choose from and it will be much easier for me and others to develop games for it.
However if they make it so it's only programmable in C, and the tools are hard to deal with, then forget about it.
will equal the number of units of this thing sold, if it even makes it to market.
Evolution doesn't necessary move forward!. In a time where 3D Dominates and Immersive virtual Worlds manifest ; we still see 16-bit 2D "SDL" LowRes Game Consoles Emerges! Or it's just the proof that Evolution is a continuum, and wherever there is a potential or Innovation isn't Fully Exploited, There would still be Evolution to happen. Or this maybe a message: "Don't mess with us Businessmen, Escaping Forward, will soon drag you backward" Or I'm just taking things too seriously!
vector graphics or SVG can't work?
If the device costs $50 because it has a strong graphics chip so be it.
so I think the restrictions will be "no blatant warez, no illegal games, and no malware"
But what are "illegal games"? Would StepMania be an illegal game? (See Konami v. Roxor.) Would Quadrapassel be an illegal game? (See Tetris v. Biosocia.)
http://openpandora.org
Who the hell keeps reposting this garbage? Take a look at Digi-Key. The cheapest 320x240 screen out there is $30, ALONE. Bob (Bob's Game, remember?) is a fucking insane clown who's angry at the world because Nintendo (rightly) thought he had a snowball's chance in hell of actually adhering to an NDA.
Not to mention why you would write 16-bit games for a 32-bit microprocessor.
The GP2X had 2x200 MHz chips and the SNES emu on that was a disaster.
The Super NES has two CPUs that need to be kept in cycle-for-cycle sync all the time, or some games will fail. (Back then, synchronization was more primitive than modern mutexes.) Some games even used a third CPU on the cartridge. But in a native game, all the game logic can be compiled to native code or at least to JITable bytecode. Nor do native SDL games need to emulate the weird bit-planar tile format that Super NES games use. Answer me this: How many MHz did the original StarCraft need?
There is already a market for just as expensive and less powerful systems. Go into any WalMart, Target, or Toys R Us. You will find a dozen or so video game systems that cost between $15-$25. They will have one game hard coded in them, and people keep buying them. Why? Because they are disposable toys, and I doesn't take a huge amount of play for it to have been worth the price. The companies website is right. You CAN lose it and it would be OK. It is only a $10 toy after all.
Hopefully, they won't just stick to hand helds. Give us a unit that plugs into the TV also.
Unless this offers something my smartphone doesn't (incredible battery life, better games, etc) there's no way it is going to end up being carried around with me. Which means its not going to work as a mobile gaming platform.
I like the prospect of an open gaming platform as much as the next guy, but unless you get a decent market onboard it is going nowhere.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Seems like "bulk discount" is being thrown around to mask the fact that it actually does cost more than $20 to make a console like that.
The costs mentioned in the "commercial" are most likely bulk deals, i.e. for companies that can afford to order these parts in very large quantities. Even if Robert could order a large enough quantity to reach this cost, he'd need to find someone willing to assemble the consoles for cheap enough.
If it, in some freak occurrence, actually got released, it would most likely have a price point along the lines of $150 - $200 - at which point people realize that consoles like the Dingoo already allow homebrew development at a much lower cost ( $60 - $70 ).
Frameworks are a software design anti-pattern well-known at thedailywtf.com.
The problem with them is, that they are anti-modular. You have to use the whole framework, as using just a part drags in the rest anyway, and in the end, you end up using it as a platform.
At which point it becomes the inner platform anti-pattern, even better known at thedailywtf.com.
That is, when the abstraction is all but a limited shoddy copy of the platform below, offering no advantages. The best example of this ever, is Typo3 and TypoScript. A bad template language platform, implemented in a just as bad template language platform (PHP). FAIL. ^^
From my experience, I noticed, that nearly 100% of those things called "framework", are things that should be avoided.
Works for me.
I just go find a small library, with a proper interface instead, that becomes part of MY system, instead of the other way around.
Please note that this gentleman is probably not entirely sincere. He's been running a hoax about "Bob's Game" for years now. It's pretty entertaining stuff, intended as entertainment rather than deception, but it would be foolish to assume that he's got any plans to actually follow through on creating this handheld.
$10 for 400 mhz CPU and a 320 x 240 screen seems a little too cheap, but if so I want one. At $10 I could sell my game and the console at a profit.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
period.
I know nobody reads TFA, but if you watch the second video at about 56 seconds it says this:
"Through the power of marketing, we can
harness your imagination to sell you products for more than their
true value, because you will believe they do more than they actually
do."
Scam.
Congratulations, Slashdot, you just fell for a viral marketing campaign for Bob's Game. Do you really think it's that easy to come out of absolutely nowhere and make something that competes with the offerings of major corporations like Nintendo and Sony for well below cost like that? Get real.
If it has Civilization, Risk, Monopoly, Chess, etc, I'd buy it! As long as I don't have to do things like tar and make or yumm, I'm okay.
960x540 QHD, eh? A lot of recently, and up-and-coming Android devices have that resolution, porting to them would require zero scaling, and porting to my current phone (HTC Desire HD), at 800x480, would only require minor downscaling.
Yet Another Linux Gaming Handheld
There's the Pandora, or you could just build a handheld running MeeGo. Those will run 3D games just fine using OpenGL-ES. Why does this guy feel the need to reinvent the wheel?
"When information is power, privacy is freedom" - Jah-Wren Ryel
If they can get MAME running on this thing they'll sell thousands instead of hundreds.
I mean the pandora is horribly, horribly expensive. 500 dollars just to have four knobs, a keyboard, and a machine that does nothing but play games ? ( no wonder they don't show the price on the homepage )
I'd rather have an Xperia Play. It's cheaper (not a lot, though), better games, it plays PSX and N64 ! Plays legacy games and emulators just fine, and it's also a phone, so you always have it on you. To idiots (say, your boss) it looks like a phone and thus can be brought anywhere without people getting their knickers in a twist.
It has cheap (or even free) emulators for everything including the old sierra games (discworld on android ! Hurray !), ... even dosbox !