7 Replies - 626 Views - Last Post: 04 March 2012 - 08:43 AM Rate Topic: -----

#1 JTG2003  Icon User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 51
  • Joined: 29-February 12

Question: Getting Started - Picking a Language

Posted 29 February 2012 - 02:11 PM

Hello all,

I am a programmer for a software company that makes software for hospitals. In my downtime at work, I use their programming language (almost comparable to BASIC) to make games. The language isn't designed for graphics and quite a few things I make the language do.. it was not designed for. Regardless I have made a top-down 2D dungeon game (including a random map generator), a multiplayer battleship game, and a strategy game which sounded better in my head.

However I know due to the restrictions on the language (and the fact that the language is owned by the company), these will never go far. I'm ready to start taking my gaming skills to a platform that's actually USED.

I have experience in several languages, although nothing extensive. I learn more by doing.. and that's the plan here. I've used Basic, VB, Java, and C++.

I'd like to jump right into C++ as it is powerful and my experience can be carried forward, although I don't plan to do anything crazy with it to begin with. As far as graphics go, I have *Never* touched them in C++.. I don't even know how. All my C++ programs have been ASCII-based.


I guess.. I'm looking for some advice. After reading this, what path should I go on? If I am looking to start with basic 2D games, is it reasonable to delve into C++? I'd rather not start game dev with java then switch later after finding I can't do everything I wanted.

Thank you for your time,
Jer

Is This A Good Question/Topic? 0
  • +

Replies To: Question: Getting Started - Picking a Language

#2 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5479
  • View blog
  • Posts: 11,762
  • Joined: 02-June 10

Re: Question: Getting Started - Picking a Language

Posted 29 February 2012 - 02:17 PM

What is your target audience?

If is Xbox then you want to go C# with XNA framework. We have a forum here dedicated for this as a matter of fact.

If its Macintosh/iPhone/iPad then you want Objective-C.

Your language choice is dictated by your platform choice.
Was This Post Helpful? 1
  • +
  • -

#3 Kilorn  Icon User is offline

  • XNArchitect
  • member icon



Reputation: 1356
  • View blog
  • Posts: 3,528
  • Joined: 03-May 10

Re: Question: Getting Started - Picking a Language

Posted 29 February 2012 - 02:18 PM

C++ is the industry standard, but Java, and VB.NET or C# with the XNA Framework all work very well at creating games. As does Python and a few other languages. The deciding factor is going to be your experience. If you have more experience with higher level languages like Java and C#, I'd suggest checking out the XNA Framework with C# or VB.NET. If you have more experience working with low level languages, then C++ is probably going to benefit you more.
Was This Post Helpful? 0
  • +
  • -

#4 JTG2003  Icon User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 51
  • Joined: 29-February 12

Re: Question: Getting Started - Picking a Language

Posted 29 February 2012 - 02:23 PM

I work with a fairly low-level language on a daily basis and I think I would feel more comfortable there. My target platform is PC.

How are graphics handled in C++? Do I need to utilize DirectX to display anything?


Thanks for the replies,
Jer
Was This Post Helpful? 0
  • +
  • -

#5 anonymous26  Icon User is offline

  • D.I.C Lover

Reputation: 0
  • View blog
  • Posts: 3,638
  • Joined: 26-November 10

Re: Question: Getting Started - Picking a Language

Posted 29 February 2012 - 02:51 PM

This question has been answered a million times over. Why haven't you done any research? (And no, asking on a forum is not 'research').
Was This Post Helpful? 0
  • +
  • -

#6 JTG2003  Icon User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 51
  • Joined: 29-February 12

Re: Question: Getting Started - Picking a Language

Posted 29 February 2012 - 03:20 PM

I apologize for attempting to tag a follow-up question to my original post. I will do my own research.
Was This Post Helpful? 0
  • +
  • -

#7 3jdesign  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 1
  • Joined: 04-March 12

Re: Question: Getting Started - Picking a Language

Posted 04 March 2012 - 08:32 AM

View PostJTG2003, on 29 February 2012 - 03:20 PM, said:

I apologize for attempting to tag a follow-up question to my original post. I will do my own research.


Game Maker is excellent for the type of things you want - very easy to learn and ridiculous easy to implement graphics and play around with it.
Was This Post Helpful? 0
  • +
  • -

#8 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5479
  • View blog
  • Posts: 11,762
  • Joined: 02-June 10

Re: Question: Getting Started - Picking a Language

Posted 04 March 2012 - 08:43 AM

View PostButchDean, on 29 February 2012 - 03:51 PM, said:

This question has been answered a million times over.


If you'd like to see some of those other threads see FAQ # 29. (Click the SHOW button below)


TOP most asked:
What does this error message mean?
FAQ 2: How do I debug
FAQ 3: How do I make Form1 talk to Form2


FAQ (Frequently Asked Questions - Updated Feb 2012
Spoiler



Was This Post Helpful? 0
  • +
  • -

Page 1 of 1