View previous topic :: View next topic |
Author |
Message |
Twixn DeleD PRO user
Joined: 01 Dec 2005 Posts: 136 Location: Melbourne Australia
|
Posted: Sun Aug 27, 2006 8:07 am Post subject: 2xHashed by Twixn |
|
|
Hey all,
I have some info on a 'conversion' i am doing of
my game engine ReHashed to a handheld game console
called the GP2x.
The GP2x is pretty much a programmer's PSP, although it
has no 3d hardware so any 3d has to be done in software,
which is not easy for its 200mhz CPU which has no FPU
(meaning, no floats or doubles).
Its rather simple at the moment, and its not an FPS.
All it is is a sphere wandering around a level.
The list of features include:
- Full fixed point 3d renderer (PseudoGL)
- DMF (DeleD Map File) level loading and polygon sorting (no zbuffer).
- Full MD2 Model loading (no animation used though).
- Full Fixed point collision.
- BMP loading, and procedural texture generation.
Anyway, here are some juicy screenshots, to give you a feel
to what the game will be like. Take no notice of the sphere, its
supposed to simply be over complicated to stress the rasterizer.
I dont know if any of you actually have a GP2x, if so tell me and i
will post a link to the download.
Anyway, tell me what you think. Its very much a WIP, and im enjoying
working on an embedded system such as this.
At some point i'll take a picture of it running on my TV.
-Twixn- _________________ Failure is not an option!....It comes bundled with the software. |
|
Back to top |
|
|
Daaark DeleD PRO user
Joined: 01 Sep 2004 Posts: 2696 Location: Ottawa, Canada
|
Posted: Sun Aug 27, 2006 6:56 pm Post subject: |
|
|
You are one of the probably 5 people that bought one of those. I have never heard of it until now. It is not sold on store shelves or advertised anywhere here.
Quote: |
The GP2x is pretty much a programmer's PSP, although it has no 3d hardware so any 3d has to be done in software, which is not easy for its 200mhz CPU which has no FPU (meaning, no floats or doubles). |
You realize that the 200mhz CPU is 6x faster than the same FPU-less CPUs that were targetted by a ton of 3D PC games years ago, including Doom and Duke3D? You should be able to handle some 3d stuff just fine.
A little game console that announces it's first commercial game will be out soon, long after it's release will never be a widely adopted system. It actually looks really cool, but there will be a lack of quality software, and anything made on it will have no real potential audience, (or profit potential). It would kind of suck to put all that work into making a polished little game and not be able to show it to anyone?
You can't render lightmaps on your little maze?
Are those boxes part of the map, or free floating, and you are pushing them with the ball?
-edit- Wow, they ported allegro to that thing? I used to love that library. I could probably make a cool little tile based RPG to play on there. _________________
|
|
Back to top |
|
|
Twixn DeleD PRO user
Joined: 01 Dec 2005 Posts: 136 Location: Melbourne Australia
|
Posted: Sun Aug 27, 2006 8:29 pm Post subject: |
|
|
Heh, yeah its not that well known....but it's still outsold the Gizmondo
IIRC And i find it quite fun to program for, i like the low level stuff
and ARM9 is much nicer than x86.
It is pretty good for software 3d, someone managed to port quake1
so it can do it nicely. There is even another CPU on there that
i haven't used, but it it is a real bitch to get going.
You'd be surprised, for one how much software is available for it
(100s of homebrew games and ports, and emulators
for over 40 systems), and secondly im very happy with the reception
my little project got on the official forums
And also, later i'll see if GPH are interested in publishing it.
Hmm, i dont think i will be get lightmaps going, with the
type of stuff i plan to do in the future (primarily many NPCs on the screen
at once) it would probably slow things down too much.
Those boxes are part of the level, and yeah the ball is being moved
around by the player. I think i may add free floating boxed later,
probably in areas with not many NPCs.
-Twixn- _________________ Failure is not an option!....It comes bundled with the software. |
|
Back to top |
|
|
Daaark DeleD PRO user
Joined: 01 Sep 2004 Posts: 2696 Location: Ottawa, Canada
|
Posted: Sun Aug 27, 2006 9:13 pm Post subject: |
|
|
I looked at the software. It is all stuff I already own. I prefer my nice smooth N64 port of Quake to anything else.
The XBOX360 is also releasing a kit that people can make games with soon. There was a lot of talk about it on GD.net in recent days. I would love to have my dream game running like that, but I'd have to learn C# and spend close to a 1000$ just to try it out.
Gizmondo? _________________
|
|
Back to top |
|
|
Twixn DeleD PRO user
Joined: 01 Dec 2005 Posts: 136 Location: Melbourne Australia
|
Posted: Sun Aug 27, 2006 9:31 pm Post subject: |
|
|
Yeah, i plan to keep an eye on the 360 indie dev kit thing, sounds interesting.
I heard that you have to distribute the source to your game aswel, but i dont
know how true that is (especially with the $1000 price tag).
heh, yeah the gizmondo...flopped harder than the UMD. Was supposed to be
some kind of PSP killer from out of nowhere, didn't quite work out that way.
-Twixn- _________________ Failure is not an option!....It comes bundled with the software. |
|
Back to top |
|
|
Daaark DeleD PRO user
Joined: 01 Sep 2004 Posts: 2696 Location: Ottawa, Canada
|
Posted: Sun Aug 27, 2006 9:45 pm Post subject: |
|
|
Twixn wrote: |
Yeah, i plan to keep an eye on the 360 indie dev kit thing, sounds interesting.
I heard that you have to distribute the source to your game aswel, but i dont
know how true that is (especially with the $1000 price tag). |
By 1000$ pricetag I was reffering to the price of the 360, along with the kit + xbox live to distribute, etc.. _________________
|
|
Back to top |
|
|
Twixn DeleD PRO user
Joined: 01 Dec 2005 Posts: 136 Location: Melbourne Australia
|
Posted: Mon Aug 28, 2006 11:05 am Post subject: |
|
|
Heh, well taking away the price of the unit itself, thats still quite
abit. Enough to make me think twice about the rumour of having to
distribute source.
Although i admit, not as much as buying a pro dev kit.
-Twixn- _________________ Failure is not an option!....It comes bundled with the software. |
|
Back to top |
|
|
Jeroen Site Admin
Joined: 07 Aug 2004 Posts: 5332 Location: The Netherlands
|
Posted: Mon Aug 28, 2006 11:13 am Post subject: |
|
|
I think (and hope) prices will lower and indy gamedev will become more popular. If even Microsoft is getting into it, it must be an attractive market. |
|
Back to top |
|
|
Daaark DeleD PRO user
Joined: 01 Sep 2004 Posts: 2696 Location: Ottawa, Canada
|
Posted: Mon Aug 28, 2006 3:38 pm Post subject: |
|
|
I do not know many details, just speculation here
You have to distro your source because it uses JIT compilation. The games are compatible with both XBOX and PC, so the end user gets it in source form and compiles their copy to run on their platform of choice. Just obfuscate it. _________________
|
|
Back to top |
|
|
Twixn DeleD PRO user
Joined: 01 Dec 2005 Posts: 136 Location: Melbourne Australia
|
Posted: Mon Aug 28, 2006 10:27 pm Post subject: |
|
|
Vampyre_Dark wrote: |
I do not know many details, just speculation here
You have to distro your source because it uses JIT compilation. The games are compatible with both XBOX and PC, so the end user gets it in source form and compiles their copy to run on their platform of choice. Just obfuscate it. |
Ahh, now that makes the most sense. But that is kind of a double
unattraction for me; Not only would i have to rewrite my code for
C#, but I'd have to distribute it as well? Thats kind of why i steer clear of GPL,
id rather have full control of code i create.
I'll see how Nintendo's virtual machine thing works out, they hinted
at some form of indie development, and the controller looks amusing to program
for.
I doubt though that either company would let you utilise the system fully,
that would make the pro dev kit obsolete, unless for legal purposes (ability to
sell etc).
-Twixn- _________________ Failure is not an option!....It comes bundled with the software. |
|
Back to top |
|
|
Daaark DeleD PRO user
Joined: 01 Sep 2004 Posts: 2696 Location: Ottawa, Canada
|
Posted: Tue Aug 29, 2006 12:00 am Post subject: |
|
|
The pro devs aren't going to use the thing to begin with. That's not the point of the thing. It's meant stritcly for fun I guess. I think they even removed access to the optical drive too. All my info is just heresay.
No reason for hobbyists to hide their code. I don't this is about GPL like distribution, it's just something to have fun with.
I'm sorry for hijacking your thread. _________________
|
|
Back to top |
|
|
KudosCry DeleD PRO user
Joined: 31 Jul 2006 Posts: 47
|
Posted: Tue Aug 29, 2006 12:46 am Post subject: |
|
|
@Vampyre_Dark: What you said is not true. Of course you can compile your source to get it running on Windows. Have you ever programmed useing C#? Of course you're compiling your source! Not to machine language but to MSIL which is then compiled to machine code on the target plattform. Your MSIl code will nevertheless be held in a .exe file so no "you must give your source away".
But to prevent pseudo programmers to release every piece of shit for the 360 you won't be able to compile your games for the 360.
The XNA Game Studio Express will allow you to code your game on Windows XP. To test it there, to distribute it (also commercially) there. If your game is good enough then of course you can give it to a publisher who will then get your game compiled on XNA for XBL Arcade.
P.S.: And ýou won't need to distribute your source to test your game on XBox360. You'll just need to connect your 360 with your PC, open up VisualC# 2005 Express and hit "Run on my 360" (or something like that). |
|
Back to top |
|
|
Paul-Jan Site Admin
Joined: 08 Aug 2004 Posts: 3066 Location: Lage Zwaluwe
|
Posted: Wed Aug 30, 2006 8:47 am Post subject: |
|
|
I only heared about the GP2x recently, and it's really cool to see what one can do with one of those little machines right here on our forums!
Programming one of these might not be commercially viable, but it sure looks like a lot of fun, and having a bit of ARM experience, and handheld experience in general, will definitely help if you were ever to apply for a job in that field! Sweet stuff... |
|
Back to top |
|
|
Twixn DeleD PRO user
Joined: 01 Dec 2005 Posts: 136 Location: Melbourne Australia
|
Posted: Wed Aug 30, 2006 9:56 am Post subject: |
|
|
Paul-Jan wrote: |
I only heared about the GP2x recently, and it's really cool to see what one can do with one of those little machines right here on our forums!
Programming one of these might not be commercially viable, but it sure looks like a lot of fun, and having a bit of ARM experience, and handheld experience in general, will definitely help if you were ever to apply for a job in that field! Sweet stuff... |
Heh, yeah. Its very interesting to use. And you can learn a lot (like how much you
value an FPU, and how to use fixed point math ).
In terms of making a living from making GP2x games, nope its not viable. But
its good to make a small bit of money from (hopefully) getting a game published
for it, and its nice on a resume
The handheld game dev field seems to actually be a lot bigger in my area than
i first thought, with some companies not making PC games at all.
Anyway, thanks everyone for all the comments. Even if they did trail off to 360
devving. I'll wait and see how much i like this genre im doing (top down shooter,
instead of FPS), i may even make a PC 'conversion'. Which should be more
impressive.
-Twixn- _________________ Failure is not an option!....It comes bundled with the software. |
|
Back to top |
|
|
|