ID:182760
 
Okay so i know alot of people ask a lot of dumb question, But im gonna ask some more! basically i wanna make a game outside of byond, Nothing special. not even online. *Atleast Not yet*. would be 2D most deff. Anyways id like to know if anyone has any imformation on where i could get started? Perhaps websites that have tutorials for languages? *I'd assume if i wanted to make a client based game from scratched, I'd use C++.". Also software that would be needed, C++ Enviroment, Whatever. If anyone has any logic on this question lend me a reply! No one can help me out yet, And i only took C++ for a few weeks in school. So id need to do some brain crammin! :P.


Thanks Byond-ers! xD.
SDL is an excellent library for writing one-player 2D games.

http://www.libsdl.org/ is the home page for SDL, which is used with C or C++

However, there are wrappers for use of SDL with many other languages, such as the popular scripting languages Python and Ruby:
http://pysdl.sourceforge.net/
https://rubyforge.org/projects/rubysdl/
In response to PirateHead
Sdl is also multiplatform
and the guy who made crayon physics http://www.kloonigames.com/blog/games/crayon (the demo not sure about deluxe) used it

Ok, this may be biting off a bit more than you can chew, but Microsoft has a development toolset that lets you actually make games that can be played on the XBOX 360. It is written in C++ with a few game-related touch-ups.

XNA Developer Center, all the info you want about that (the toolset I mentioned)
http://msdn2.microsoft.com/en-us/xna/default.aspx

XNA Game Studio 2.0 is the files you want to download, located here
http://www.microsoft.com/downloads/ details.aspx?FamilyId=DF80D533-BA87-40B4-ABE2-1EF12EA506B7&d isplaylang=en

It's been awhile since I messed with it, but I think you may need to download Microsoft Visual C# Express as well... But it will tell you when you go to install I'm sure.

I warn you though, there are tutorials teaching you how to use this but it isn't easy. This is a very very powerful system but it requires you to do almost everything yourself. BYOND is amazing because it takes some of the most complicated parts of programming a game and takes care of it for you, and turns the language into something very simple and already has a structure set up. When you're working with something like XNA you have to do EVERYTHING yourself... And I do mean everything.
In response to AJX
XNA costs a lot of money. You need to pay a yearly membership to even be able to develope for it, or run the software, unless of course your product gets released .
In response to Baladin
You only have to pay if you want to use it on XBox 360. It's free for PC usage.
In response to PirateHead
I recommend Pygames to make 2D games very easily. I've played around with it, and if you aren't making a multi-player game it is easier, quicker, and simpler than BYOND, for as crazy as that might sound. It doesn't have as many of the pre-built game related commands, but it does give you most of what you need, and a lot more speed.
In response to Hazman
Yeah, I got it for Visual C# for free. Off the website.