Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Signup for Free!
-More Features-
-Far Less Ads-
About   Users   Help
Users & Guests Online
On Page: 1
Directory: 114
Entire Site: 3 & 844
Page Staff: pokemon x, pennylessz, Barathemos, tgags123, alexanyways, supercool22, RavusRat,
03-28-24 09:14 AM

Forum Links

Thread Information

Views
1,329
Replies
10
Rating
1
Status
CLOSED
Thread
Creator
Cradily is love
01-24-15 10:42 PM
Last
Post
Lumian
01-30-15 02:15 PM
Additional Thread Details
Views: 665
Today: 0
Users: 0 unique

Thread Actions

Thread Closed
New Thread
New Poll
Order
 

Best programing language for an RTS game?

 

01-24-15 10:42 PM
Cradily is love is Offline
| ID: 1129272 | 57 Words

Level: 54


POSTS: 667/735
POST EXP: 30339
LVL EXP: 1185000
CP: 926.6
VIZ: 2022

Likes: 0  Dislikes: 0
Hey all, this isn't me advertising a game or anything like that, I simply would like to know some good and user friendly languages that would work out for an RTS game and preferably a guide or something in that nature to help me learn the language a bit. All help and suggestions are appreciated thanks =)
Hey all, this isn't me advertising a game or anything like that, I simply would like to know some good and user friendly languages that would work out for an RTS game and preferably a guide or something in that nature to help me learn the language a bit. All help and suggestions are appreciated thanks =)
Trusted Member
If you press ctrl + w you get 300 viz


Affected by 'Laziness Syndrome'

Registered: 07-22-14
Location: Lavaridge town, Hoenn
Last Post: 3174 days
Last Active: 2529 days

01-25-15 05:36 PM
jack3604 is Offline
| ID: 1129700 | 69 Words

jack3604
Level: 35


POSTS: 220/254
POST EXP: 22119
LVL EXP: 276842
CP: 784.7
VIZ: 20977

Likes: 0  Dislikes: 0
Cradily is love : I hope you don't mean a guide to make an RTS. You won't learn anything from that. But anyways, I would recommend C# for a first programming language. Even if it's not your first time learning a language, it is always good to know C# since it's used so often. If you want any help learning PM me and I'll see if I can help.
Cradily is love : I hope you don't mean a guide to make an RTS. You won't learn anything from that. But anyways, I would recommend C# for a first programming language. Even if it's not your first time learning a language, it is always good to know C# since it's used so often. If you want any help learning PM me and I'll see if I can help.
Trusted Member
Zander's adopted son


Affected by 'Laziness Syndrome'

Registered: 06-08-11
Location: Florida
Last Post: 3086 days
Last Active: 687 days

(edited by jack3604 on 01-25-15 05:38 PM)    

01-26-15 07:21 PM
Cradily is love is Offline
| ID: 1130004 | 71 Words

Level: 54


POSTS: 669/735
POST EXP: 30339
LVL EXP: 1185000
CP: 926.6
VIZ: 2022

Likes: 0  Dislikes: 0
jack3604 : No, although I may need a couple "reference codes" to get a basic idea, most of the coding will be original, I don't want any tutorials on how to make one, but tutorials on learning the language. I know GML, but that's hardly much of a language since only 2 programs use it (both owned by yo-yo games)But that was about 6 years ago, but I'll look into C, thanks.
jack3604 : No, although I may need a couple "reference codes" to get a basic idea, most of the coding will be original, I don't want any tutorials on how to make one, but tutorials on learning the language. I know GML, but that's hardly much of a language since only 2 programs use it (both owned by yo-yo games)But that was about 6 years ago, but I'll look into C, thanks.
Trusted Member
If you press ctrl + w you get 300 viz


Affected by 'Laziness Syndrome'

Registered: 07-22-14
Location: Lavaridge town, Hoenn
Last Post: 3174 days
Last Active: 2529 days

01-27-15 06:37 AM
Blubcreator is Offline
| ID: 1130231 | 85 Words

Blubcreator
Level: 69


POSTS: 1049/1292
POST EXP: 98435
LVL EXP: 2838952
CP: 3464.1
VIZ: 58218

Likes: 0  Dislikes: 0
Well judging by most of the source code I've seen from games like Crusader Kings II and Europa Universalis it seems as though all of their engines were made in C++. It is generally the most common language you will encounter in the game development field along with C#. It's 2 languages you should definitely know if you want to go into game development.

Although after becoming adept at one language learning other becomes much easier. It's mostly to do with basic syntax and such.
Well judging by most of the source code I've seen from games like Crusader Kings II and Europa Universalis it seems as though all of their engines were made in C++. It is generally the most common language you will encounter in the game development field along with C#. It's 2 languages you should definitely know if you want to go into game development.

Although after becoming adept at one language learning other becomes much easier. It's mostly to do with basic syntax and such.
Trusted Member
Pessemistic, British, Insomniac


Affected by 'Laziness Syndrome'

Registered: 01-03-14
Location: The Peoples Republic Of China
Last Post: 955 days
Last Active: 909 days

(edited by Blubcreator on 01-27-15 06:37 AM)    

01-27-15 08:09 PM
BigBob85 is Offline
| ID: 1130454 | 122 Words

BigBob85
Level: 151

POSTS: 6359/6381
POST EXP: 217397
LVL EXP: 42794166
CP: 170.6
VIZ: 49768

Likes: 0  Dislikes: 0
Depending what you have in mind you may want to find a game engine to use rather than building your whole engine from scratch. I have not used any myself but a quick google of RTS engine will find a bunch of result.

Also depending what your skill level is you should look into general programming before trying to jump into this head first. I'd also recommend C# as an easy language. Microsofts Visual Studio is now free to use. You could use it with XNA to learn basic game mechanics, or if you wanted to go back a stage you could use it to make console programs or even a program program. You could also then use this skills in Unity.
Depending what you have in mind you may want to find a game engine to use rather than building your whole engine from scratch. I have not used any myself but a quick google of RTS engine will find a bunch of result.

Also depending what your skill level is you should look into general programming before trying to jump into this head first. I'd also recommend C# as an easy language. Microsofts Visual Studio is now free to use. You could use it with XNA to learn basic game mechanics, or if you wanted to go back a stage you could use it to make console programs or even a program program. You could also then use this skills in Unity.
Vizzed Elite
Member Of The Year 07


Affected by 'Laziness Syndrome'

Registered: 12-09-04
Location: Melbourne, Australia
Last Post: 1575 days
Last Active: 1209 days

01-29-15 12:32 PM
Cradily is love is Offline
| ID: 1131109 | 9 Words

Level: 54


POSTS: 671/735
POST EXP: 30339
LVL EXP: 1185000
CP: 926.6
VIZ: 2022

Likes: 0  Dislikes: 0
Blubcreator :
BigBob85 :
Thanks, I'll take both of your advice
Blubcreator :
BigBob85 :
Thanks, I'll take both of your advice
Trusted Member
If you press ctrl + w you get 300 viz


Affected by 'Laziness Syndrome'

Registered: 07-22-14
Location: Lavaridge town, Hoenn
Last Post: 3174 days
Last Active: 2529 days

01-29-15 05:50 PM
Lumian is Offline
| ID: 1131237 | 178 Words

Lumian
Level: 31


POSTS: 145/183
POST EXP: 20368
LVL EXP: 167490
CP: 883.5
VIZ: 23261

Likes: 0  Dislikes: 0
RTS games can be very processing intensive, so you want a language that performs as fast as possible. For that reason, I second the suggestion to use C++ - it is even faster than C# in most cases even though C# is easier to learn. For learning, I recommend http://www.cplusplus.com/doc/tutorial/ and also Bjarne Stroustrup's page: http://www.stroustrup.com/ - he is the creator of C++ and one of its highest authorities. He even has learning resources (including books he's published) right on his page.

I would also add, expect if you're going to make an RTS you will probably need to learn either DirectX and Windows programming or you will need to get your hands on a 'library' (a compilation of re-usable code specifically made for certain tasks) that can handle the graphical stuff.

If you're not as interested in programming as making a game though, I recommend you wash your hands of trying to make games the hard way and learn to use a game making package like DarkBasic Pro or Game Maker Studio. Both are available for free.
RTS games can be very processing intensive, so you want a language that performs as fast as possible. For that reason, I second the suggestion to use C++ - it is even faster than C# in most cases even though C# is easier to learn. For learning, I recommend http://www.cplusplus.com/doc/tutorial/ and also Bjarne Stroustrup's page: http://www.stroustrup.com/ - he is the creator of C++ and one of its highest authorities. He even has learning resources (including books he's published) right on his page.

I would also add, expect if you're going to make an RTS you will probably need to learn either DirectX and Windows programming or you will need to get your hands on a 'library' (a compilation of re-usable code specifically made for certain tasks) that can handle the graphical stuff.

If you're not as interested in programming as making a game though, I recommend you wash your hands of trying to make games the hard way and learn to use a game making package like DarkBasic Pro or Game Maker Studio. Both are available for free.
Trusted Member
RGR Plugin Developer
Retro Elitist


Affected by 'Laziness Syndrome'

Registered: 09-15-11
Location: USA
Last Post: 3333 days
Last Active: 987 days

(edited by Lumian on 01-29-15 05:51 PM)    

01-29-15 11:42 PM
BigBob85 is Offline
| ID: 1131346 | 18 Words

BigBob85
Level: 151

POSTS: 6363/6381
POST EXP: 217397
LVL EXP: 42794166
CP: 170.6
VIZ: 49768

Likes: 0  Dislikes: 0
A well written C# program can run twice (or more) as fast as a poorly written C++ program.
A well written C# program can run twice (or more) as fast as a poorly written C++ program.
Vizzed Elite
Member Of The Year 07


Affected by 'Laziness Syndrome'

Registered: 12-09-04
Location: Melbourne, Australia
Last Post: 1575 days
Last Active: 1209 days

01-30-15 03:37 AM
Lumian is Offline
| ID: 1131453 | 32 Words

Lumian
Level: 31


POSTS: 161/183
POST EXP: 20368
LVL EXP: 167490
CP: 883.5
VIZ: 23261

Likes: 0  Dislikes: 0
BigBob85 : Sure, and you can write well-written C code that works faster than poorly written assembly. We're not talking about code written by a pro here, we're talking about an apparently inexperienced programmer.
BigBob85 : Sure, and you can write well-written C code that works faster than poorly written assembly. We're not talking about code written by a pro here, we're talking about an apparently inexperienced programmer.
Trusted Member
RGR Plugin Developer
Retro Elitist


Affected by 'Laziness Syndrome'

Registered: 09-15-11
Location: USA
Last Post: 3333 days
Last Active: 987 days

01-30-15 05:51 AM
BigBob85 is Offline
| ID: 1131470 | 90 Words

BigBob85
Level: 151

POSTS: 6367/6381
POST EXP: 217397
LVL EXP: 42794166
CP: 170.6
VIZ: 49768

Likes: 1  Dislikes: 0
Lumian : All the more reason to point the inexperienced programmer in the direction of managed code to learn how to program before throwing them at C++ where not only do they have to learn to code but how to manage their memory allocations and be sure to release it when necessary all at the same time.

Its all about how easy it will be for the individual to learn, no how fast the code the learn on will go when they get great at it and stop making stupid mistakes.
Lumian : All the more reason to point the inexperienced programmer in the direction of managed code to learn how to program before throwing them at C++ where not only do they have to learn to code but how to manage their memory allocations and be sure to release it when necessary all at the same time.

Its all about how easy it will be for the individual to learn, no how fast the code the learn on will go when they get great at it and stop making stupid mistakes.
Vizzed Elite
Member Of The Year 07


Affected by 'Laziness Syndrome'

Registered: 12-09-04
Location: Melbourne, Australia
Last Post: 1575 days
Last Active: 1209 days

Post Rating: 1   Liked By: Lumian,

01-30-15 02:15 PM
Lumian is Offline
| ID: 1131730 | 52 Words

Lumian
Level: 31


POSTS: 162/183
POST EXP: 20368
LVL EXP: 167490
CP: 883.5
VIZ: 23261

Likes: 0  Dislikes: 0
BigBob85 : I suppose I see your point. I may be somewhat biased because I actually got my start with C++. I am also generally a proponent of doing things the hard way in order to learn. But you have a point, C++ has the potential to be a major mess for a newbie.
BigBob85 : I suppose I see your point. I may be somewhat biased because I actually got my start with C++. I am also generally a proponent of doing things the hard way in order to learn. But you have a point, C++ has the potential to be a major mess for a newbie.
Trusted Member
RGR Plugin Developer
Retro Elitist


Affected by 'Laziness Syndrome'

Registered: 09-15-11
Location: USA
Last Post: 3333 days
Last Active: 987 days

Links

Page Comments


This page has no comments

Adblocker detected!

Vizzed.com is very expensive to keep alive! The Ads pay for the servers.

Vizzed has 3 TB worth of games and 1 TB worth of music.  This site is free to use but the ads barely pay for the monthly server fees.  If too many more people use ad block, the site cannot survive.

We prioritize the community over the site profits.  This is why we avoid using annoying (but high paying) ads like most other sites which include popups, obnoxious sounds and animations, malware, and other forms of intrusiveness.  We'll do our part to never resort to these types of ads, please do your part by helping support this site by adding Vizzed.com to your ad blocking whitelist.

×