• Advertisement
Sign in to follow this  

programming language for simple 2d game?

This topic is 4314 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, I want to create a simple 2D game, kind of like an arcade game. What language should I use? C/C++,Flash,C#,JAVA,Shockwave,C# .... I would like to spend as little time as possible on it. I'm guessing something like C++ with DirectX is the most complicated and time consuming. And I don't want the user to deal with complex things(like installing a JRE). What do you guys recommend? thanks

Share this post


Link to post
Share on other sites
Advertisement
If you don't want to take weeks of learning and efforts to get a simple guy jumping, I'd really recommand flash, I have made countless games with it before coming to c++ and at the end, I mastered flash enough that I could do a simple smash brothers style game in less than a week. It is very user-friendly and easy to use and you can create nice effects without having to do tons of maths, because you can draw them easily. Moreover, there is a large community to help you. If you are new to programming or you simply want to do a game quickly, go for flash.

However if you don't want to do any programming then you might look at "The games factory" from clickteam. Super easy and fast developpement and a very small learning curve.

Share this post


Link to post
Share on other sites
Quote:
I would like to spend as little time as possible on it.


QBasic. Or QuickBasic... You can compile your program into a standalone .exe with QuickBasic, I don't think you can with QBasic, but they both use the same language.

If you'd rather not program it, as was already said, a game creator type program should do you justice. Especially since it's a 2d arcade game, that's what those programs excel at. "The Games Factory" is great for scroller type 2d games.

Share this post


Link to post
Share on other sites
Well, while it does require a bit of programming, C++ with SDL is good choice for a simple 2D arcade style game, but I'm sure theres other options that don't require as much work.

Share this post


Link to post
Share on other sites
Thanks for all the replies.
Flash and "The Games Factory" seem like interesting ideas to me. I worked in C++ w/ SDL before but I know that it is a lot of work. You have to create a class that shows a menu, one that reads a config file, one that controls the hall of fame. If you want to have something with curves and physics you have to write a level loader and a physics/collision class. How hard would it be to implement those things using flash or something like "The Games Factory" in comparison?

To clarify the game type: I want to have a game where a ball rolls down a curved slope and the user can catch it in a basket.

Share this post


Link to post
Share on other sites
I'd go with a dynamic language. Python and Pygame are decent, plus Python is a highly-reflective decent OO language, it's portable, and easy to work with and learn. The performance is not really an issue unless you're doing some major calculations in your game code, which is not typical for simple 2d games.

Share this post


Link to post
Share on other sites
yeah ive decided on going to collge for game programming and im excited to learn all the aspevts of creating a game. But for right now I wouldng mind letting my mind wonder and create a few games "easy". So im glad to see this thread..

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
This page really helped, but I can't findwhere to get flash. If someone could tell me, it would be great.

Share this post


Link to post
Share on other sites
Macromedia flash is located at macromedia's homepage:
http://www.macromedia.com/downloads/

It's a 30 day trial, if you want the full version you have to buy it.

Share this post


Link to post
Share on other sites
If you want a beginning programming language try sdlBasic. Not only is it easy but it is portable to several other platforms and costs nothing ever.

Share this post


Link to post
Share on other sites
hi,
when i started game programming i used a language called DIV from DIV Games Studio(i think that was the name) ... it was based on pascal and very easy to learn. You could do a game with a few hours work.

It's one more option for you :)

Share this post


Link to post
Share on other sites
There is a free DIV lookalike good for 2d games, its called Fenix.

http://fenix.divsite.net/

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement