pdidd
May 7 2011, 10:32 PM
So, I have pondered an idea for a while now. I've thought about making a homebrew game company for the original Xbox. I don't want games to have insanely awesome graphics. I more want sprite based stuff, kinda like NES or super NES.
I've thought of same games I would like to make, but I'm not the most experienced person myself. It would take some time for me to learn how to program for the Xbox, which I am sure there are plenty of guides for.
Games would be for free, but I would ask for donations. I would not ask for donations until the release of first game. So people don't have to feel like it's a scam. This is just something for a hobby.
Would you guys like to see a game company make "retro" type games for the original xbox?
yougottabecrazy
May 8 2011, 06:33 AM
If I can get a crash course in coding, or a good suggested guide, I'd love to plug along at something like this. I think it would be cool to port some of the games out there that are open source, as it is, so that could always be an option, too.
I would love to see a resurge in the scene, too. :3
pdidd
May 9 2011, 12:42 PM
Yeah, I need a crash course also, but I'm willing to devote the time into it. Again, this would be justa hobby. much like sivak who makes games for NES.
pdidd
May 9 2011, 01:06 PM
Yougota, You can private message me in the forums if your serious about this. does anyone else know of a guide to programming xbox games? I've seen them in the past but don't remember where.
If you are planning to do 2D sprite-based games, maybe you can take a look to the SDL library. It is a library that you can use in Windows games, and it was also ported to Xbox. This way, you can program a Windows game and test it in the PC... and then, port it to Xbox will be very easy. In fact, I am learning it at the moment, so I cannot guarantee nothing about this, but as far as I have seen, I believe that it's very feasible
If you are interested in this, you can begin learning SDL (and it is not exclusive for Xbox). There is a lot of information in the internet, or simply let me know.
I like this option because programming and debugging in a PC is very easy
pdidd
May 9 2011, 08:09 PM
hey hcf, thanks for the info. I will def check into this. I notice though there is a lack of great homebrew games. It's all weird games, only cavestory is the most decent one i have found.
yougottabecrazy
May 10 2011, 04:09 AM
If I'm not too mistaken, there are also a few engines built on SDL libraries as it is. A moment's research turns out that ONScripter is based on the SDL library, and with an English fork, that could always be an option for some sorts of game.
Of course, when I say a crash course, I mean education from the beginning... The most time I've spent was with TI-Basic and a tiny bit of Python, but if it's something that interests me (and writing a battle system for the calculator in several math classes proves well enough that I'm willing to waste hours of my life) I'll work hard for it.
Xboxer!
May 10 2011, 10:42 AM
I have no experience creating games or programming, so I wanted to ask. how they think about using BennuGD? After playing "SorR" I'm interested in this. But I would like to make more complex games like rpg games.
hcf
May 10 2011, 11:40 AM
Xboxer, in fact I have been thinking about that idea, since the release of SorR!!
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!!
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
pdidd
May 11 2011, 08:20 PM
Hey hcf, What are som egood tutorials that you would recommend for sdl?
And also, how do you add sdl to xbox? or is already there
Master13
May 12 2011, 07:37 AM
good luck now you need a title and a nifty logo to show before you games
pdidd
May 12 2011, 12:39 PM
Yeah, i have been thinking of things like that. I decided I am going to write at least the first games in bennugd. It seems like a very good program to start with for programming.
hcf
May 12 2011, 01:25 PM
Yes, maybe if you are begining to program, Bennu can be a more intuitive programming language. I have not tested it very much. I prefer C or C++ because I have programmed with it a lot, it's powerfull and flexible, and if you are used to program with them, SDL is easy. But if you are begining, Bennu can be OK. Please, let us know your experiences!
In any case, I am going to answer your first question about using SDL (this may be usefull if anyone reads this thread in the future). If you want to use the SDL library for Xbox, you must choose to program with either XDK or OpenXDK. If you download OpenXDK from Sourceforge (for example the 0.07 version) you can simply decompress it and run it with Cygwin: OpenXDK includes the precompiled SDL libraries yet.
If you choose XDK, you must install XDK... but XDK does not contain the SDL, so you have to download and install it. I suggest to download SDLx (both libSDLx and SDLx_Image) from "the usual places" and decompress them in your PC. Finally, you have to add to your paths of Visual Studio .NET, the paths where you decompressed the .lib files and the .H files
pdidd
May 13 2011, 12:29 AM
This is just a small update.
I have found a few tutorials for bennugd. This looks like a very good language for someone who wants to start programming the Xbox for games.
For a first game, i am thinking about just doing basic shapes and making a small 1 level platformer and also use that to learn how to port to the Xbox. Once this is completed, I can release it but i don't know if that would actually have a point to it haha.
Anywho. I will keep the forum informed on my progress.
hcf
May 13 2011, 01:01 AM
Good luck pdidd! We will like to see your progress in this forum
cheema201
May 14 2011, 04:48 AM
It's great to see someone taking an initiative like this.
And as far as releasing a game that would be a basic one level platformer. I say DO IT!
If you are looking at getting into something like this you will certainly need encouragement. This is the sort of thing I believe team aftershock was going for, and they came out with some games!
At the end of the day you can't do it alone. The main thing is to get down the basics, release a short game, and a BIG tutorial on how you did it.
Because I think if you can walk people through creating a simple game and putting it on their console, then people will join your cause.
Best of luck with it!!
worldwhore3
May 14 2011, 10:31 AM
not gonna happen...
cheema201
May 14 2011, 03:17 PM
Why the hate? Someone is looking for encouragement and you say, not gonna happen.
The chances of a person just learning programming releasing something substantial is a slim possibility. But that doesn't mean he shouldn't give it a go. You never know, everything starts out as a small idea.
I really hope you get something together, and I can tell that hcf is keen to give it a go too haha!
If other people have done it then you can! I'd start by looking at some of the stuff team aftershock did.
Good luck.
pdidd
May 17 2011, 02:49 AM
No, this is for real. I plan on doing this. nothing will happen over night. I have a full time job and go to school part time for web dev. This is just a hobby on the side. besides work and school I got time to spend with my wife and stuff.
Again, this is just a hobby.And it will happen
pdidd
May 17 2011, 04:40 AM
so here is my update. I'm confused on how to set up bennu. the guides are very vague, and some programs like notepad++ don't work. I mean if i download a source of someone elses bennu proejcts it works. But I can't just get it to work. I can't compile a game.
Does anyone know a good guide?
hcf
May 17 2011, 11:27 AM
If (by luck) you understand Spanish, you can check this good PDF:
http://iespuigcastellar.xeill.net/departam...manualbennu.pdf(I cannot help with Bennu, but I can help with Spanish language if needed)
If you need something in English, I guess that you have to search in Google something like Bennu Development...
pdidd
May 18 2011, 11:48 PM
Alright, Another update. I figured out how to compile and run the programs! yay!
I'm using a editor called notepad++ along with the bennu libraries. I am able to make very very very basic programs like text on screen and make a sprite move up and down and left and right. Not able to animate yet though. It's a start eh? This is something I'm dedicated to.
hcf
May 19 2011, 11:49 AM
Nice news! You have achieved the most important thing, because animation is only movement of sprites. For example, simply moving a sprite (like you have achieved yet) you can do games like space shooters, car racing games... I mean that in a space shooter, the image of the space-ship is the same sprite moving around, and you have achieved it yet.
If you need animation for other kind of games (for example, a man that is walking, running or jumping) you will need sprites of every frame of the animation. Don't do the things too much difficult... 3 frames can be enough for each animation in your first games. The release versions can be upgraded in the future with better animations

So, the only task is drawing one frame after another, in order that the animation is completed (I do this storing in a variable which "status" or frame has each character at this moment). The main work is timing correctly the pass of each frame to the following, but I'm sure that Bennu has timing functions, so you can say: "if my character makes a jump, he must stay X milliseconds in the frame 1, and then pass to the frame 2". So, you get the time in the moment of the jump, and you know exactly when you have to pass to the second frame. Or maybe in Bennu you can define "animations" and it will do this work for you, I don't know... This that I have told you is very generic, but almost every plattform works the same way.
Also, I would like to suggest that you can write a little guide "for dummies" of every step that you have achieved. This guide will help you to understand everything better, or installing the same environment in another PC easily in the future... Even, if you decide to share that document here, probably more persons will try to do Bennu games, and that will be good for everybody as the Xbox scene will grow more, and they will be able to help you in another things. In any case, that is your decision.
Best luck!!
pdidd
May 19 2011, 05:12 PM
Yeah. I will have todo that. It's actually prett cool u can download a bennugd pack that has all kinds of goodies like sprite makers or explosion makers. It even comes with a 3d graphics tool
crusty_punk
May 22 2011, 04:03 PM
I'm all for his man. Homebrew, 2d, old school, simple... the lost arts. It's good to see the scene start popping with fresh minds again.
I bookmarked this thread so I can keep up with your progress.
THANKS!
pdidd
May 23 2011, 01:19 PM
QUOTE(crusty_punk @ May 22 2011, 04:03 PM)

I'm all for his man. Homebrew, 2d, old school, simple... the lost arts. It's good to see the scene start popping with fresh minds again.
I bookmarked this thread so I can keep up with your progress.
THANKS!
hey thanks. Yeah, i found out the bennugd site has a bennugd pack and there are so many examples of games and how to make platforms. It's a great language! I've been able to take little nemo from the game on nes, little nemo the dream master, and animate him as i push left or right.

I'll post an example eventually. As i said, this is a hobby, I have a full time job and go to school part time. So I'm a busy guy

but I won't let the scene down.
pdidd
May 23 2011, 02:40 PM
And I totally agree, the 2d sprite based games are almost a lost art. I love with sivak has done with battle kid. Brought back classic gameplay with classic graphics and music.
I was talking to a guy at work, and told im that video games were alot better back in the 80's early 90's because as you played the game, you had to use imagination. Now days people think a good game consists of being able to see the sweat on a charecters face. I hate that. Nothing about good story lines anymore.
crusty_punk
May 23 2011, 03:37 PM
remember... when you get things all sorted out, be sure to post a tutorial or a "how to" on how you did everything for complete noobs. I'm hella interested. My cousin and his son would be too. (i just have to call him and let him know about this and I'm 100% sure he'd be on board)
I was telling my girlfriend about this yesterday and she things this is a good idea too. I would be more than happy to join your "team" an help out in any way I could. I have a few ideas kicking around in my head... like side schroller's, brain teasers, puzzle types and ports of certain games. Imagine Angry Birds on xbox... addicting? yes!
We're really looking forward to seeing where this leads. (my GF and I)
Thanks!!
Josh
crusty_punk
May 23 2011, 04:22 PM
I downloaded and installed BennuGD....
I am a TOTAL boob and have absolutely NO IDEA what to do now. I looked on their
"getting started" page and it's blank or has been deleted.
I have never coded before, want to learn, what do? (lol)
pdidd
May 23 2011, 07:56 PM
here's a small update on what I am doing.
I learned about something called a bennupack on the site bennu.org. It comes with a IDE called notepad++ which can be used as a basic notepad or a compiler for many languages.
There is not definitive tutorial on bennugd yet, but it does come with many examples, and all the examples are written in spanish so it's very hard to analyze it. Also very time consuming. I got to the point where I took a sprite sheet of little nemo the dream master from nes, and I was able to animate it by pushing left and right. He would walk like he did in the game.
I may just try to do a space shooter first. I might try to port something to xbox right away right now to see what it takes. when I do, i will give you guys the xbe to try out.
crusty_punk
May 23 2011, 11:38 PM
I'm working on a metroid themed space shooter in GameMaker 8.1, but I ran into trouble getting my bullets to fire. I asked for help on their forums and the person who replied to me is a total 1337 and treated my question as a nuisance. as soon as I get a straight answer from them and get at least the first level complete, I'll look into converting it to .xbe and see what people think.
If it's worth a shit, I'd like to release in under your label, pdidd. Cool?
Here is a screen shot of what I have so far
crusty_punk
May 24 2011, 12:36 AM
I got it to fire and work properly!
Now I just to make enemy's and debris to fire at and destroy!
pdidd
May 24 2011, 03:23 AM
That game looks pretty sweet. is it gona be some kind of galaga type game?
to use bennugd. put the devBennu folder into the root C:\ directory
so it reads
C:\devBennu
After thhat go into dev bennu, click on ide, and click on notepad ++.
after that go to this link.
http://forum.bennugd.org/index.php?topic=743.0;wap2it got me started on learning bennugd.
pdidd
May 24 2011, 04:17 AM
I have uploaded a file to sourceforge. It's just a demo for pc, proving I am learning this language.
I am starting to look into porting to Xbox so I know what to expect when the time comes. I plan on making some kind of a space shooter first.
http://sourceforge.net/projects/pdiddles03/files/Again, this is just a very small demo.
Master13
May 24 2011, 05:49 AM
Great work guys this project seems to be improving every day
crusty_punk
May 24 2011, 05:21 PM
I'm not sure if I can convert my games to xbe though.. if not, I'm just wasting my time.
Thanks for the info pdidd, I'll go have a look at that on my next day off (work's crazy) and see what I can come up with. I have a few good sprite sheets that I can harvest from and my girlfriend gave me a few good ideas last night.
I'm all for getting this going. pdidd, you have inspired me to be constructively creative and hopefully we can get others in on this as well.
My cousins 9 year old son is soldering LED's and making stuff using the tutorials on my blog... I bet 10 bucks I can get him into making games too. THAT would be a fresh mind on the case

lol My cousin is a member of this forum... I'll shoot him the URL to this thread later tonight or call him...
Thanks!
Josh
crusty_punk
May 24 2011, 05:35 PM
ok... I asked if there was any way to convert my games to xbe and this was the reply I got:
QUOTE("random user")
NO!
If you want to make XBox games you will need one of three things
1.) XNA Game Studios for .NET (VERY POPULAR)
2.) XDK (For professionals only)
3.) OpenXDK (Like XDK but free and open-source, just go with XNA though)
back to the drawing board for me...
I guess in the mean time, I'll start making complete sprote rips and what not.
pdidd
May 24 2011, 06:29 PM
Even so dude, U could probably run them on wine in xdsl. I mean any experience in making games would be good right?
to whome it may concern
I need a good guide on how to port a game with bennugd to xbox. or any language that is.
Cannot seem to find step by step guides for that.
hcf
May 25 2011, 09:44 AM
QUOTE(crusty_punk @ May 24 2011, 06:35 PM)

NO!
If you want to make XBox games you will need one of three things
1.) XNA Game Studios for .NET (VERY POPULAR)
2.) XDK (For professionals only)
3.) OpenXDK (Like XDK but free and open-source, just go with XNA though)

Who told you that? If it's true, these are bad news, but I don't know if anyone has tried previously to port a Bennu game after the impressive work of A600, so I am not sure whether it's possible or not. Well, if the response came from A600, I will shut up my mouth because he is a total authority
In any case, don't be discouraged. There are other ways to create portable games like I posted in my other message (OpenBOR for example).
crusty_punk
May 25 2011, 01:31 PM
QUOTE(hcf @ May 25 2011, 04:44 AM)


Who told you that? If it's true, these are bad news, but I don't know if anyone has tried previously to port a Bennu game after the impressive work of A600, so I am not sure whether it's possible or not. Well, if the response came from A600, I will shut up my mouth because he is a total authority
In any case, don't be discouraged. There are other ways to create portable games like I posted in my other message (OpenBOR for example).
the games I made were with Game Maker 8.1. I haven't tried Bennu yet. I'm installing XNA Game Studios right now and well see what that has to offer. However, I'll still make games in GM8 because it's sort of easy, my girlfriend likes them, it's good experience, and hey... maybe someone somewhere can figure out how to port them.
By random happenstance, 2 years ago I was taking out the garbage and found a stack of video game programming books in a box next to our dumpster. I tired to sell them, but no one bought them. I still have them in my closet... I'll have to dig them out and see if they have anything to offer our cause. If they're too complicated for me and someone else here thinks they can be useful to them, I'll gladly send them... so long as they stay in the "family".
crusty_punk
May 25 2011, 02:30 PM
well that was also a bust. XNA Game Studio didn't want to work on my computer... I'll try Bennu. I'm not trying to jack your thread pdidd. I'll let you do your thing and in the mean time, I'll see what I can do on my end to contribute better.
pdidd
May 25 2011, 02:52 PM
So according to the streets of rage remake package. in the readme, you should be able to compile a xbe with those libraries included in it. How can i do that? anyone know?
ldotsfan
May 25 2011, 04:00 PM
Visual Studio 2003 with XDK
pdidd
May 25 2011, 11:35 PM
uploaded new file to sourceforge
http://sourceforge.net/projects/pdiddles03/It's nothing fancy, just practice stuff
kept nemo as character, added jump function to him, items, and enemies. When you touch enemy you will start where the game starts from.
pdidd
May 26 2011, 03:34 PM
By the way, i don't mean to be rude, but telling me "visual studio 2003 with xdk" is not helping me.
I need a guide, is there a guide? I've searched for one but can't seem to find a decent one that makes sense.
hcf
May 26 2011, 06:02 PM
QUOTE(pdidd @ May 26 2011, 04:34 PM)

By the way, i don't mean to be rude, but telling me "visual studio 2003 with xdk" is not helping me.
I need a guide, is there a guide? I've searched for one but can't seem to find a decent one that makes sense.
ldotsfan means that you have to install in your computer Microsoft Visual Studio .NET 2003, and install the XDK (Xbox Development Kit) too. With these programs installed, you can create and compile programs in C for the Xbox, and even you can use some of the libraries that have been precompiled (like the SDL that I am working with). If you want to use any of these libraries, you must write them in Visual Studio .NET 2003 going to Project -> Properties, selecting "Xbox" as the plattform and adding the library that you want to use in the "Linker -> Input" section. Also, you will have to add the paths where you copied the .H files and .lib files of the library to the Tools->Options->Projects->VC++ directories.
Honestly, I don't know what A600 did. Maybe A600 made a Bennu library or something similar that you may include in this way, and make a program in C programming language (this will be more difficult for you). Or maybe A600 created a "interpreter" of Bennu games, so you only have to generate a Bennu game, and read them with the interpreter created by A600. Maybe you can begin studying what has released A600, and trying to identify this.
For example, with OpenBOR you can generate .PAK files and read them with the OpenBOR interpreter, without having to program in C, you only work with OpenBOR. In any case, A600 is the one that could help you the more...
pdidd
May 26 2011, 06:29 PM
I've searched for him before, where can i find him?
lordkramdar
May 29 2011, 07:13 AM
Wait a minute... not to derail the thread but something caught my attention.
Is it possible to port a game made in GameMaker to an Xbox .xbe?
If so, it would be awesome if someone ported Spelunky.
Sorry for the off-topic-ness.
pdidd
May 31 2011, 03:26 AM
Create a thread give link to source, and ask. This is bot a thread bout game maker
lordkramdar
May 31 2011, 04:46 AM
Yeah, and I asked a question about Game Maker that you obviously missed.
So it's possible to port Game Maker games to Xbox?
And technically, if you wanna play that game... this thread isn't about Game Maker. It's a thread about you starting up an Original Xbox Game Company.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.