Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (109)
games submitted by our members
Games in WIP (536)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  Java Game Console  (Read 8762 times)
0 Members and 1 Guest are viewing this topic.
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Posted 2004-11-18 03:53:29 »

Short Version:

I have an idea for a Java Game Console. Go to http://jgcwiki.datadino.com for more info.



Long Version

As of late, I've become infatuated with a few different and radical gaming ideas. One of them concerns the matter of porting Java games to consoles. It would seem that we are consistently stuck with a chicken and the egg problem: No one will invest in coding commercial games in Java until they see a successful commercial game done in Java. And no one can create a successful commercial game in Java until they can aquire a sufficient investment.

The traditional method of exiting this loop (independent developers) is no longer an option as games continue to grow to a level of complexity that requires tens of thousands of man hours to complete. This complexity makes the games unbelievably expensive to produce.

My solution is to go back in time a smidge and again empower the independent developer. i.e. Give developers a chance to cut their teeth on small-time, 2D projects.

As this idea has grown in my mind, I've been spending time trying to learn how to develop the necessary hardware.  (Santa is going to be bringing me one of these this year. ;-))

The final hardware must be in the $25-$50 price range for the console, with individual games retailing for $5-$15 a piece. The console and games would sell on the toy shelf next to handheld games, instead of in the more "sophisticated" electronics section. Such low prices would encourage children and parents to make an "impulse buy" on both the console and software.  The graphics would be on par with the Super Nintendo, and the media format would be extremely small.

I've given quite a few more details on this page:

http://jgcwiki.datadino.com

Feel free to add information and files to the Wiki. It's open to the world so that anyone who wants to collaberate on the idea can do so.

I'm not sure how far I'll manage to take this project. I'd like to take it all the way to a commercial product, but things don't always work out that way. :-)

What do you guys think?

Java Game Console Project
Last Journal Entry: 12/17/04
Offline kevglass

JGO Kernel


Medals: 122
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #1 - Posted 2004-11-18 06:54:54 »

I went through this cycle just recently, see http://www.java-gaming.org/cgi-bin/JGNetForums/YaBB.cgi?board=Offtopic;action=display;num=1093790338. The biggest problem seems to be getting hardware that will run reasonable stuff while not costing too much.

I got myself one of these http://www.asus.com/products/desktop/digimatrix/overview.htm that really looks the part and runs Java reasonably, although OpenGL drivers arn't good yet. However, price wise your talking ~$800 all in.
Kev

Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #2 - Posted 2004-11-18 11:44:15 »

Quote
I went through this cycle just recently, see http://www.java-gaming.org/cgi-bin/JGNetForums/YaBB.cgi?board=Offtopic;ac tion=display;num=1093790338.


That's pretty cool, Kev! Very reminicient of the X-Box or Phantom Games Consoles.

Quote
The biggest problem seems to be getting hardware that will run reasonable stuff while not costing too much.


Indeed. PC hardware is tremendously expensive due to the sheer amount of hardware in any given box. That hardware then begats more hardware because you need a place to store an Operating System, BIOS, and driver software for all that hardware.  Amazing at it may sound, however, PC hardware can be produced in mass quantities for about $200 a unit. Consoles like the X-Box actually take a loss for every console they sell, then make up the difference in game licensing.

My solution is a bit different. Have you ever seen those controllers with old games that are sold at Walmart and Thinkgeek? They are complete consoles, preloaded with 5-10 games and sold for about $20 US. The way they are able to accomplish this is by designing and manufacturing a custom ASIC. If you were to pull one of those controllers apart, you'd find nothing but a PCB board with a single microchip epoxied onto the board!

That single microchip (ASIC) was designed with the ROM to hold the games, the processor to run them, the NTSC Video Encoder to drive the television, and the interrupts to listen to user input. Such a chip probably uses about 100,000 NAND logic gates and costs about $1-$5 a chip in quantities of 250,000 or more. That's right, I said about $1-$5 a chip! :-)

For the JGC project, I'm recommending something similar. All the logic would be on one chip, thus reducing manfacturing costs to negligable amounts. For prototyping, I'm already looking at a parts list that includes one FPGA (a rewritable microprocessor) running at 50-100 MHz for ~$40, a PCB board that runs about $18 a board, a custom manufactured case (haven't got a quote yet), and a cheap gamepad (about $9.95). Production hardware would replace the FPGA with an ASIC, and would cost about 1/5 of those prices due to quantity discounts.

Almost all processor cores are coming from OpenCores with the primary CPU being the Java Optimized Procssor. All of these cores are written in VHDL, so testing is as easy as popping them on an FPGA. And before you get scared, here's an example of a simple microprocessor:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
library ieee;
use ieee.std_logic_1164.all;

--------------------------------------

entity OR_ent is
port(      x: in std_logic;
      y: in std_logic;
      F: out std_logic
);
end OR_ent;  

architecture OR_beh of OR_ent is
begin

    F <= x or y;

end OR_beh;


That's right, it's written in software! Cheesy A program called a "logic analyzer" goes through the pain of actually producing the physical layout of the chip. Nothing much for the chip developer to do, other than write some code!

So what this all adds up to, is that $25-$50 is a very reachable price for the design I'm working on. I can't wait until my FPGA kits shows up!  Grin

Java Game Console Project
Last Journal Entry: 12/17/04
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kevglass

JGO Kernel


Medals: 122
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #3 - Posted 2004-11-18 12:17:04 »

Thats pretty damn funky actually. I might well have to stop by and take a look...

Coooool

Kev

Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #4 - Posted 2004-11-18 12:54:37 »

Quote
     Posted on: Today at 9:17am
Thats pretty damn funky actually. I might well have to stop by and take a look...

/me takes a bow Smiley

I'm still working out a lot of the details, but here are a few points that you may find particularly interesting:

Planned Image Compression Technology (Guess that 4K contest was good for something!)

Graphics Hardware Design (Seriously Old Skool, dude! Cheesy)

Choice in game media (Trade 'em with your friends!)

Links to inexpensive and easy to use manufacturing (PCBs, Plastic Injection Molding, metal works, laser cutters, etc.)

P.S. Every page on the JGC Wiki has a "Discussion" tab on it. You can feel free to flip to this tab and add notes or comments. See Wikipedia for examples of this in use. Smiley

Java Game Console Project
Last Journal Entry: 12/17/04
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #5 - Posted 2004-11-18 13:19:22 »

One thing to say: Put together a business plan and try and get some "seed" or "pre-seed" funding for this as a commercial and/or academic project.

*if* you get a few thousand dollars funding to get started - not even to make a full prototype (although that might be good) - then you will be in an *excellent* position to get real serious funding later on. Believe me, you are MUCH better funding a prototype off a tiny amount of other people's money than your own, it is pricelessly valuable in making VC's and private investors consider any/all future business plans if it has been funded NOT privately to date.

Also, if you live in EU, the EU has a lot of grants and matched-funding schemes which you effectively ONLY get onto if you start with them before you even design your first prototype, let alone build it. In the US, its slightly similar in that (so I'm told - but I have no direct experience of this) it's easier to get NSA etc grants right from the start than to mock something up and then go asking.

And, hey, if you can get even a couple of hundred dollars to help fund this, why not? Smiley

malloc will be first against the wall when the revolution comes...
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #6 - Posted 2004-11-18 13:40:52 »

That's some good advice, blah! I'll have to consider doing that. AFAIK, getting a bit of seed money from the government is quite easy here in the states. I've never tried to access these funds myself, but my understanding is that they are allocated by capital hill to promote the start of small businesses.

One thing I'd like to add, however, is that I'd like the Java community to have a say in every step of the process. For one, I'm trying to build this so that people here could produce games that make money. To do that, I need to make sure that everyone gets what they need in a console design. (Thus the Wiki.)

What this means is that the more work that can be done on the console without corporate interference, the better off we all are. I've even been considering if it would be feasible to eventually turn this into a Co-Op instead of a corporation or LLC. Unlike a corporation, a Co-Op would have a responsibility to its members rather than its shareholders. That tends to give them a certain degree of freedom that corporations lack.

Of course, this is mostly speculative at this point. The project may never catch on, and I may eventually lose interest. But I think it would be VERY exciting if we could take it to completion. Smiley

Java Game Console Project
Last Journal Entry: 12/17/04
Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #7 - Posted 2004-11-18 14:10:18 »

Consider the LWJGL team to be right behind you Smiley

Cas Smiley

Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #8 - Posted 2004-11-18 16:12:39 »

Quote
Consider the LWJGL team to be right behind you Smiley


Thanks Cas! You've probably got more real-world experience with the old gaming hardware than any of the rest of us here. (Err... at least me anyway. Smiley) So feel free to pop any thoughts you have into the Wiki, or discuss them here. Smiley

Java Game Console Project
Last Journal Entry: 12/17/04
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #9 - Posted 2004-11-18 16:32:28 »

Quote
To do that, I need to make sure that everyone gets what they need in a console design. (Thus the Wiki.)


Govt grant people would see this as "good market research" and would probably even give you *money* to do more of it (e.g. to run the website, etc). The game is to get small amounts off them for everything - that way, you show that you already know how to be responsible with other peoples money, and build up a history of "NOT running away with grant money and disappearing" which, believe it or not, is very important to them Smiley.

Makes their job easier (less worry of being shouted at for making bad investment decisions).

Quote

eventually turn this into a Co-Op instead of a corporation or LLC. Unlike a corporation, a Co-Op would have a responsibility to its members rather than its shareholders.


Go to the grants people. Say this to them. Ask them if its feasible etc. Dont use it as a reason NOT to get grant money. The history of 99.99% of projects suggests you're better off making a research project with research grants and worrying about the community aspects later. There are many ways of making a company effectively run by the community. There are few ways (none?) of taking a community project and then getting govt money for it in arrears.

You can even get special grants that are only allowed for people making not-for-profit research etc "for the common good"...

malloc will be first against the wall when the revolution comes...
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #10 - Posted 2004-11-18 18:12:31 »

Ok, Blah. You've convinced me. I'm going to spend a little bit of time tonight on figuring out how to get Uncle Sam to cough up some dough. Thanks for the tips! Smiley

Java Game Console Project
Last Journal Entry: 12/17/04
Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #11 - Posted 2004-11-18 21:06:07 »

One good thing about using the LWJGL on this console is that the JVM need only be very small (no AWT port etc needed). What's more you'll have at least 5 top-quality games to launch with Wink Very difficult to convince "real" developers to write games for the thing - how fortunate that we've already written them and they should "just work".

Cas Smiley

Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #12 - Posted 2004-11-18 23:58:36 »

Umm... Cas? There's just one problem with LWJGL on this console. (Actually two.) For one, the hardware has no vector logic. This is purely old school sprite hardware, not 3D Vector hardware. The second problem is that LWJGL would take up a massive amount of ROM, and the textures would absolutely destroy the capacity of the smart cards.

A more powerful console could be built, but it would look a lot more like a Gamecube or PS2, and have the hardware costs to match. Sorry. :-(

(Unless you have ideas on how to add inexpensive Vector hardware, that is...)

Java Game Console Project
Last Journal Entry: 12/17/04
Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #13 - Posted 2004-11-19 09:32:17 »

Inexpensive Vector hardware = all those old GeForce1 chips lying around. A GF1 is more or less as powerful as a PS2 I believe.

Actually how much does an original N-force mobo cost?

The thing is, 2D hardware is sucky and difficult to write for.LWJGL shows how easy both 2D and 3D can be in the same API. And it gives you a library of games to launch with. Why not make it the target? I'd buy such a console if it cost $150 or less I think. Can a GF1-based console be produced for $150? You bet it can. Dell kick out entire PCs for $250. In fact I think that if you're really going to be successful in this venture you're going to have to use commodity PC components and Linux for your OS, because primarily your problems are cheap common hardware, drivers, and a JVM.

My take on minimum specs is mysteriously similar to those of Alien Flux Smiley eg. 64MB RAM, 500MHz chip, GF1. No CD ROM, just four USB ports to plug in a broadband modem and gamepads, mice, keyboards etc.

Then if you wanted to make any money to it, you license the console to ISPs and hardwire the internet connection to go to their special console homepage and deliver their licensed games to it. This leaves the problem of distribution of your console up to ISPs.

Cas Smiley

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #14 - Posted 2004-11-19 10:13:27 »

Whilst I don't agree with Cas's extreme demands Smiley (I think he's missing the target audience here slightly) it would be interesting to see just how cheap you could pick up old 1st-gen GF's.

I'd suggest, in context, get the funding to research the 2d version. Then get funding to research how much it woudl "cost" (mainly in terms of effort!) to make a working one using GF1's - it may not be as horrific as it first seems.

malloc will be first against the wall when the revolution comes...
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #15 - Posted 2004-11-19 12:18:26 »

It would be very interesting to know how cheap we can get 3D hardware. For a second generation console, that is. Smiley

Cas, I'm not quite sure you realize what you're asking. This console is going to be so cheap because most of the hardware will fit on the chip, and third party licensing costs will be minimal, if not non-existant. The cost of producing the console also has to leave a sufficient price margin to fit marketing and shelving costs.

Let's assume for a moment that NVidia licensed the GeForce 256 for ~$5 a chip. (That's already 1/10 the final price, BTW.) We'd then need a 3D API to support it. Let's go with OpenGL/LWJGL. Now because of OpenGL, LWJGL has thousands of symbols. Assuming we trim down the class file format a bit, that gives us about 100K for the symbols alone. Now we need a driver to implement the logic for each of those symbols. Probably the only option would be to license from NVidia.

NVidia's driver is quite large, on the order of several MB. Now ROM is cheap, but not that cheap. Manufacturers never reveal their prices until they have a relationship with you, but it's safe to say that an 8MB ROM chip will cost more than a 512K-1MB that was originally planned.

Now take the game size into consideration. 2D games can get away with small sizes because they look "cartoonish". (See Image Compression Technology for more info on how I plan to take advantage of that.) 3D tends to demand more photorealism in the graphics. In addition, more graphics are needed, since they need to cover significantly more virtual surface area than the flat panel 2D games have. Obviously, the 8Mbit smart cards are going to need an upgrade. Using the Nintendo 64 as a guide, we'll need at least 32MBit media. The N64 goes as high as 512MBit (64MBytes of ROM). So now our media busts the $5-$15 market price.

Of course, we need RAM to load all that data, so we're bumping the ram up from 4-8MB to 64-128MB.

In short, 3D would make the console miss its $25-$50 price tange, the media to miss its $5-$15 price range, the console could no longer be sold as a toy, it would now compete with the X-Box/PS2/GameCube, and it would lose millions of impulse buys.

I have to go, so I'll explain more on why the second generation might work later.

Java Game Console Project
Last Journal Entry: 12/17/04
Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #16 - Posted 2004-11-19 13:12:15 »

I think that attempting to sell a console for $50 is probably a complete waste of time. Anyone actually looking for a value console will be looking at a secondhand PS or PS2. The market is thoroughly saturated.

Your only hope of success is in offering something different and on an equal price footing. Carve a lucrative niche into the market.

Who will buy a $150 console? Well, anyone who is interested in $10 games delivered digitally. Or anyone who would like to develop console games without having to pay for a dev kit and licensing. Nerds and hobbyists - the people who founded the home computer revolution in the 80s still exist, they're just younger than us and they don't have much simple stuff to play with.

On the other hand, who will sell a $50 console, subsidised by game revenue? Any ISP that wants to make a $10 cut on every game sold. And they could be talking hundreds of thousands of games. A nice little earner.

Cas Smiley

Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #17 - Posted 2004-11-19 14:56:36 »

Quote
I think that attempting to sell a console for $50 is probably a complete waste of time. Anyone actually looking for a value console will be looking at a secondhand PS or PS2. The market is thoroughly saturated.


That's why I'm not targetting the console market. Smiley It's a toy, Cas. It will sit on the shelf at Wal-mart next to these and these. You'll find the little smart cards nearby, or in the checkout racks. Parents and children will see these things and say "I can afford that" or "That looks like fun!" And the form factor means that they can trade video game cards with their friends.

If these things end up anywhere near the electronics section, then it has already lost the market.

Quote
Who will buy a $150 console? Well, anyone who is interested in $10 games delivered digitally.


It sounds like a great idea, but you need a LOT more resources to make it happen. i.e.:
  • You're breaking even on the manufacturing cost (and actually losing money due to operational costs).
  • You have to run servers and pay for staff to run those servers.
  • You need to figure out how the average person will connect this to the internet. (Is a computer required? Does it have an Ethernet and modem?)
  • The complexity of online connectivity means that there will be support costs for the device.
  • You need to have deals with major gaming providers for world-class games. (How else do you expect to convince a teenager to buy a $150 console over a $80-$100 XBox or PS2?)
  • The independent developer will again be unable to compete


Quote
Or anyone who would like to develop console games without having to pay for a dev kit and licensing. Nerds and hobbyists - the people who founded the home computer revolution in the 80s still exist, they're just younger than us and they don't have much simple stuff to play with.


Ah, but the console I'm proposing already IS accessable. Card readers and writers are quite cheap, as are smart cards. Complete dev kits (e.g. a modified console with debugger) could easily be sold for a hundred dollars or so. Because it's in Java, development could happen on the desktop before the hardware.

Yet one difference between a $150 console and a $50 one, is that the $50 one allows the hobbist to become a commerical game developer.

Quote
On the other hand, who will sell a $50 console, subsidised by game revenue? Any ISP that wants to make a $10 cut on every game sold. And they could be talking hundreds of thousands of games. A nice little earner.


Now you're getting a bit fanciful. No company is going to eat a $100 loss expecting to be subsidized by $10 games. Even if we assume that the ISP gets a huge chunk of the pie (say 20%), he's only going to make ~$2 off of every sale! He'd need to sell 50 games per customer, just to break even! That's about what a customer can be expected to purchase over the life of the console! (I don't have the exact reseach on hand; it costs about $2,500. But these numbers should help paint a picture for you.)

Basically, such a business model is doable, but it's not for a guy in his basement to make happen. And as to your console cost, there's one more part you need to consider. If the games are to be delivered over the internet, the console will require a large hard drive. A 40gig hard drive retails for about $80. Pulling a guesstimate out of thin air, that would result in a part cost of ~$40. That's 1/4 the price of the machine! Plus you'll have to develop hard drive management tools, game initialization and execution tools, installer standards, etc.

Kevglass had it right when he said that such a path is "too expensive".

Now second generation hardware...

Consider that this "toy" is retracing the steps on Nintendo and Sony. Once the console and 2D games are on the market, the company that produces the console will have clout with manufacturers. Anyone who sells 100,000 units or more is going to be someone that manufacturers will want to work with. That means that cheaper licensing arrangements can be made, and custom hardware can be demanded.

e.g. If I was in that position, I would send a request for bids to Sharp, Samsung, Sony, Kodak, SanDisk, and other electronic storage manufacturers for a scalable memory device with a maximum of 512MBits of capacity, small form factor, inexpensive labelling ability, and a low unit price. They would then compete to produce the winning device. That would solve my storage problems.

One thing I would also do, however, is contact the major game publishers, and invite them to work on the machine. That may seem counterproductive, as the independent guy will get creamed with such competition. The reality is, however, that a competitive 3D game is outside the reach of your average coder. He can usually produce the basics of the game, but all the details and art required by the 3D game rend to be beyond his capacity to produce. That's why most developers take their partially completed game to a publisher for final release.

Java Game Console Project
Last Journal Entry: 12/17/04
Offline Tzan

Junior Member





« Reply #18 - Posted 2004-11-19 15:45:07 »

If the console idea gets far enough along I could help with some things.

I have 20 years exp in the architectural field, commercial and residential buildings. This means I have lots of cad experience and could do the drawings required for emachineshop. I have experience with AutoCad and Lightwave.

I'm also an artist. I could do package art / graphic design work, or get some professionals to do it. I know several good graphic designers.

I also worked at a tradeshow company, ExhibitgroupGiltspur and I could organize any presence at E3.

Of course thats way down the road, but at least now you know someone with those skills Smiley

( Are you sure those console dimensions on the wiki are right?  )
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #19 - Posted 2004-11-19 16:03:41 »

That's great to hear Tzan! Thanks for offering your services! The case "look" was one thing I was particularly worried about. From the render, you can see that I can design straightforward stuff without too much difficulty. What I lack is the more "artistic" side of modelling that makes customers drool over the various consoles. Smiley

As for the case dimensions, those are correct. (Or at least I hope I can make them work...) There's no real reason to build a large console, and a small device helps re-enforce the idea that the device is a toy. Of course, the final hardware may be of slightly different dimensions. The height is probably the

BTW, the 3D rendering was done with 1 unit == 1 mm, so you're seeing more or less exactly how it would look. I just wish I had a scaled model of some keys or something to show how small it actually is. Smiley

Java Game Console Project
Last Journal Entry: 12/17/04
Offline rreyelts

Junior Member




There is nothing Nu under the sun


« Reply #20 - Posted 2004-11-19 16:04:26 »

Quote
Production hardware would replace the FPGA with an ASIC, and would cost about 1/5 of those prices due to quantity discounts....

A program called a "logic analyzer" goes through the pain of actually producing the physical layout of the chip.

A couple of nitpicks.

1) Getting someone to fab an ASIC usually costs a ton of money - and up front. The price of the ASIC only becomes reasonable in very large quantities, for example, 1 million.

2) You use a logic analyzer to debug your FPGA designs, not to place and route. You use a synthesizer for going from VHDL/Verilog to realization.

God bless,
-Toby Reyelts

About me: http://jroller.com/page/rreyelts
Jace - Easier JNI: http://jace.reyelts.com/jace
Retroweaver - Compile on JDK1.5, and deploy on 1.4: http://retroweaver.sf.net.
Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #21 - Posted 2004-11-19 16:08:29 »

Another nitpick: one cannot have failed to notice that even 8yr old kids these days have phones that play 2D (hell, and even 3D!) Java games on them. Who needs a console when you've got a phone that does it? And just think about the next-gen game phones around the corner with hardware 3D acceleration :/

Cas Smiley

Offline Tzan

Junior Member





« Reply #22 - Posted 2004-11-19 16:12:17 »

The wiki site has the width at 130 cm Smiley
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #23 - Posted 2004-11-19 16:14:19 »

Quote
1) Getting someone to fab an ASIC usually costs a ton of money - and up front.


Yeah, I realize that. My thought is to go for the ASICs after we get the design done and finalized. If it's not feasible, then we'll have to look at how cheap we can possibly get the FPGAs. (According to the Digikey catalog I have here, the later is doable but pretty tight.)

Quote
The price of the ASIC only becomes reasonable in very large quantities, for example, 1 million.


Are you sure that's right? The various research I've done tends to suggest that 100K-250K is the point at which these chips get fairly reasonable. Granted, a run of 1 million+ chips is going to make the processor extremely cheap.

Quote
2) You use a logic analyzer to debug your FPGA designs, not to place and route. You use a synthesizer for going from VHDL/Verilog to realization.


Thanks for the correction. A lot of information seems to use the two interchangably, so it's good to have it properly defined. I've updated the wiki to match. Smiley

Java Game Console Project
Last Journal Entry: 12/17/04
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #24 - Posted 2004-11-19 16:17:02 »

Quote
The wiki site has the width at 130 cm Smiley


/me quickly pulls up the wiki and corrects the error

Does not.  Wink

(Thanks for catching that, BTW. Smiley)

Java Game Console Project
Last Journal Entry: 12/17/04
Offline Tzan

Junior Member





« Reply #25 - Posted 2004-11-19 16:19:57 »

heh Smiley
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #26 - Posted 2004-11-19 16:28:28 »

Quote
Another nitpick: one cannot have failed to notice that even 8yr old kids these days have phones that play 2D (hell, and even 3D!) Java games on them.


This is quite true. (Although with the exception of the N-Gage, I've never seen a 3D game on a phone.) I was considering the issue, but I don't think its much of a deal breaker here in the states. Camera phones are much more popular with the masses than J2ME phones (I still don't have either), and not that many 8yr olds have cell phones yet.

That is changing, but there is still a significant window in which to push a console like this. (Witness my favorite justification: JAKKS TV Games) In addition, cell phone games tend to be far less of an impulse buy. (Very few americans subscribe to WAP services, so they can only get their games through the Internet.) Game cards at the checkout counter fit into that "impulse buy" category that's currently lacking in the phone designs.

Quote
Who needs a console when you've got a phone that does it? And just think about the next-gen game phones around the corner with hardware 3D acceleration :/


I wouldn't hold your breath on phone 3D hardware. The N-Gage has "3D", but there's no actual 3D hardware. Pretty much all the games are highly advanced Ray Casters or very simple 3D engines from the 486 days (e.g. Tomb Raider).

Java Game Console Project
Last Journal Entry: 12/17/04
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #27 - Posted 2004-11-19 16:50:07 »

@Toby:

It looks like the information I have is a fairly recent development. Here's an article on it:

http://www.eedesign.com/news/showArticle.jhtml?articleId=16501114&kc=4217

In typical manufacturer fashion, the actual prices aren't listed. But if we're talking $1,000,000 for 100,000 chips, then the per chip cost would be ~$10. Thats still quite a bit better than a comparably complex FPGA. :-)

Java Game Console Project
Last Journal Entry: 12/17/04
Offline princec

JGO Kernel


Medals: 343
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #28 - Posted 2004-11-19 17:18:51 »

http://www.xgamestation.com
<--- seems to fit the bill... $199, a little overpriced I think but in terms of Xmas presents, not too bad at all. About the price of a reasonable bike.

Cas Smiley

Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #29 - Posted 2004-11-19 17:35:37 »

Very nice, Cas. :-)

But not quite as cheap as one of these. Grin

Although I will grant you that the XGameStation is an "all-in-one" kit. You're just paying a bit more for that convience.

Java Game Console Project
Last Journal Entry: 12/17/04
Pages: [1] 2
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

CogWheelz (18 views)
2014-07-30 21:08:39

Riven (26 views)
2014-07-29 18:09:19

Riven (15 views)
2014-07-29 18:08:52

Dwinin (13 views)
2014-07-29 10:59:34

E.R. Fleming (34 views)
2014-07-29 03:07:13

E.R. Fleming (12 views)
2014-07-29 03:06:25

pw (44 views)
2014-07-24 01:59:36

Riven (44 views)
2014-07-23 21:16:32

Riven (30 views)
2014-07-23 21:07:15

Riven (31 views)
2014-07-23 20:56:16
List of Learning Resources
by SilverTiger
2014-07-31 18:29:50

List of Learning Resources
by SilverTiger
2014-07-31 18:26:06

List of Learning Resources
by SilverTiger
2014-07-31 13:54:12

HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!