Xboxer, in fact I have been thinking about that idea, since the release of SorR!! (IMG:
style_emoticons/default/biggrin.gif)
I have being testing through years several methods to make "pseudo-multiplattform" games, and nowadays this is very easy, thanks to the big amount of emulators that exist.
For example, I began programming some games for some consoles like the TurbografX, and nowadays you can run these games in a PC (with the Mednafen emulator) and you can run the same game in a Xbox too (with the mednafenX emulator) or even in a PSP... This has a bad point, which is that you are limited by the specifications of the TurbografX (screen resolution, color palette...) and you cannot use the full potential of the Xbox.
A better approach was creating games for NeoGeo CD (it is a way better console, and very good for 2D sprite-based games) and now these games are runable in Xbox thanks to the NeoraineX emulator recently released by A600!! (IMG:
style_emoticons/default/biggrin.gif)
But programming for a console is difficult if you are begining to program. So I would recommend other easier options to create a "pseudo-multiplattform" game.
Other option was creating a MS-DOS game with C programming language and the Allegro library, and run it in Xbox with dosxbox and in a PC with dosbox. Again, you are not using the full potential of the Xbox (you are limited by the PC emulated by dosxbox, which is not very powerfull). The good thing is that programming with Allegro is easy.
After that, I worked in the creation of OpenBOR games (you can create Beats-Of-Rage-like games and run it with the OpenBOR for Xbox or the OpenBOR for PC). And other solution may be (I have NOT tested it) programming with BennuGD like you said!! I have not worked too much in these two options because OpenBOR and BennuGD have their own "programming languages", and I prefer to use a language that I already know (like C). But if you are begining, maybe you can consider to make a game for OpenBOR or BennuGD, of course!!
Finally, I worked in Python games (you can run them in XBMC) and nowadays I am studying the posssibility to create SDL games for Windows that can be easily ported to other plattforms like Xbox. The good thing about it is that you will create a real Xbox game, so you can use the full potential of the machine.
I recommended SDL to pdidd because he is interested in creating 2D sprite-based games for Xbox. Of course he can use XDK or OpenXDK without SDL, but if you only want to do 2D games, I'm sure that using the SDL functions is a very easy solution for him, because they are very understable and even you can test a similar game in a PC. Of course he can program a NeoGeo CD game instead, but I'm sure that he will prefer the SDL option to create a real Xbox game (IMG:
style_emoticons/default/wink.gif)
This post has been edited by hcf: May 10 2011, 11:50 AM