Developer's Blog
Register Low Fi Mark Forums Read

Notices

Reply
 
Thread Tools
Old 04-12-2012, 01:02 PM   #1
L-60
Member
 
L-60's Avatar
 
Join Date: Nov 2010
Location: IN A HOUSE
Posts: 1,038
L-60 is offline

Default I Want To Create a Game


Basically, I want to create a game but I dunno how.
Questions I want to ask:
1-Which language is best for a 14 year old kid?
2-Is there any program that can help me create a game?
3-Is there a good tutorial site that can help?

P.S. I have no experience with codes except BBcode
__________________
Error 404: Cannot be Found
  Reply With Quote
Old 04-12-2012, 05:33 PM   #2
WaremDarkslayer
Member
 
WaremDarkslayer's Avatar
 
Join Date: Oct 2009
Location: Where all life began, inside of and all around you.
Posts: 41
WaremDarkslayer is offline
Default Re: I Want To Create a Game

To create a game outside of warcraft III , you will need to know a programming language such as Visual C sharp(C#) very well, and patience.
To give you an example of C# look below:

Code:
using System;

namespace MySpace1
{
    public class Myclass
    {
        public static void main(string []args)
        {
            Console.Write("Hello World");
        }
    }
}
If you are a little intimidated by the above example(and for your info it is simplistic , the most basic there is) then you could try creating a map for warcraft III using the Warcraft III World Editor (located in Warcraft's folder)
and by getting help from websites such as this one: Hiveworkshop
If you are serious about this, then with a little patience(and some effort) you can learn how to create your map from its Tutorials page.There are guys there that will be glad to help you.

I hope I haven't scared you off . You can do this!

P.S.: BBcodes are secretly turned in HTML codes(the source code language for websites) by turning the "["'s and "]"'s to "<" 's and ">" 's.So no you cannot create a game using these.
P.S.2: The easiest ("programming") language for game production is JASS (or vJASS) which is used by warcraftIII maps (such as DotA).
__________________
I am reborn from the ashes...of the past.
  Reply With Quote
Old 04-12-2012, 07:01 PM   #3
MauranKilom
Member
 
MauranKilom's Avatar
 
Join Date: Jan 2010
Location: Germany
Posts: 5,949
MauranKilom is offline
Default Re: I Want To Create a Game

Quote:
Originally Posted by WaremDarkslayer View Post
P.S.2: The easiest ("programming") language for game production is JASS (or vJASS) which is used by warcraftIII maps (such as DotA).
I heavily beg to differ. The GUI interface for WC3 (and the rest of the map editor) are surely awesome, but JASS is just... bad. I mean, its defenitely not the easiest language for game designing.

Other than that, i do agree with you that making a (nice) game is much more difficult than one would expect.
__________________
I might edit my p0sts frequently and rapidly after posting.
DotA code of the month:
Jass:
if GetRandomInt(0,10)<11 then

Fix OD combo! IMPLEMENTED!
  Reply With Quote
Old 04-13-2012, 10:17 AM   #4
WaremDarkslayer
Member
 
WaremDarkslayer's Avatar
 
Join Date: Oct 2009
Location: Where all life began, inside of and all around you.
Posts: 41
WaremDarkslayer is offline
Default Re: I Want To Create a Game

Quote:
Originally Posted by MauranKilom View Post
I heavily beg to differ. The GUI interface for WC3 (and the rest of the map editor) are surely awesome, but JASS is just... bad. I mean, its defenitely not the easiest language for game designing.
Well GUI is JASS just masked and JASS may have problems like easily leaking memory and such but compared to real-time languages like Visual C# etc. it is easier to learn.Games that run on your web-browser are made in easier languages than JASS, but if you are serious about creating a game that runs on your computer, and not on your browser, it is easier to use Blizzard's tools than learning a completely new language.
__________________
I am reborn from the ashes...of the past.
  Reply With Quote
Old 04-13-2012, 10:46 AM   #5
L-60
Member
 
L-60's Avatar
 
Join Date: Nov 2010
Location: IN A HOUSE
Posts: 1,038
L-60 is offline
Default Re: I Want To Create a Game

I will try JASS.
__________________
Error 404: Cannot be Found
  Reply With Quote
Old 04-13-2012, 11:10 AM   #6
Lembidi
Banned
 
Join Date: Jul 2011
Location: Indonesia-Djogja
Posts: 2,835
Blog Entries: 20
Lembidi is offline
Default Re: I Want To Create a Game

What the Game??
  Reply With Quote
Old 04-13-2012, 03:13 PM   #7
Twilice
Member
 
Twilice's Avatar
 
Join Date: Jun 2009
Posts: 2,585
Twilice is offline
Default Re: I Want To Create a Game

Go with c++ or java or similar if you really want to try and make a game.
Or go with the GUI editor of Wc3 or Starcraft 2.
__________________
--------------
If you don't know what you are doing none else will either, this includes your opponents. Use this knowledge wisely.
--------------
  Reply With Quote
Old 04-13-2012, 03:14 PM   #8
XaTrIxX
Forum Staff
 
XaTrIxX's Avatar
 
Join Date: Jun 2009
Posts: 3,345
Blog Entries: 3
XaTrIxX is offline
Default Re: I Want To Create a Game

You should start off learning a programming language. If you've done so - and this will take months/years - you can create a game.

An option you have is using one of the several "game makers", but you will be limited to them then.
__________________

Programming section moderator.
Also resolving issues in Marketplace section.
Playing DotA since 2005.
  Reply With Quote
Old 04-13-2012, 03:24 PM   #9
SmellyJelly
Member
 
SmellyJelly's Avatar
 
Join Date: Aug 2011
Location: From Past
Posts: 2,712
Blog Entries: 1
SmellyJelly is offline
Default Re: I Want To Create a Game

I'd suggest learning pascal through tutorials. Create ussual snake as your first game - its not that hard as long as your willing to learn.
__________________
  Reply With Quote
Old 04-14-2012, 03:21 PM   #10
L-60
Member
 
L-60's Avatar
 
Join Date: Nov 2010
Location: IN A HOUSE
Posts: 1,038
L-60 is offline
Default Re: I Want To Create a Game

Quote:
Originally Posted by XaTrIxX View Post
You should start off learning a programming language. If you've done so - and this will take months/years - you can create a game.

An option you have is using one of the several "game makers", but you will be limited to them then.
I'm interested about that "game makers" where to download it?
__________________
Error 404: Cannot be Found
  Reply With Quote
Old 04-14-2012, 03:30 PM   #11
MauranKilom
Member
 
MauranKilom's Avatar
 
Join Date: Jan 2010
Location: Germany
Posts: 5,949
MauranKilom is offline
Default Re: I Want To Create a Game

http://lmgtfy.com/?q=game+makers
__________________
I might edit my p0sts frequently and rapidly after posting.
DotA code of the month:
Jass:
if GetRandomInt(0,10)<11 then

Fix OD combo! IMPLEMENTED!
  Reply With Quote
Old 04-15-2012, 04:13 AM   #12
CrazedSeal
Member
 
Join Date: Jan 2012
Location: Australia
Posts: 17
CrazedSeal is offline
Default Re: I Want To Create a Game

I facepalmed so hard when I saw your comparison of GUI and JASS.

Blizzard made GUI very inefficient with useless calls and GUI uses what are called
BJ's (not Blowjobs, prolly Blizzard Jass or Blizzards Junk).

However, a good scripted Jass code is a lot more efficient for the reason that most people use what are called Natives, which are faster and well are Native.
__________________
Fake
Real Ninjas can't be seen. Heres one.
  Reply With Quote
Old 04-15-2012, 10:09 PM   #13
Cheaterhater
Member
 
Cheaterhater's Avatar
 
Join Date: Sep 2009
Location: GetUnitLoc(udg_Cheaterhater)
Posts: 1,720
Blog Entries: 3
Cheaterhater is offline
Default Re: I Want To Create a Game

Quote:
Originally Posted by CrazedSeal View Post
I facepalmed so hard when I saw your comparison of GUI and JASS.
This will happen quite a lot times if you continue failing to get the point.
Quote:
Originally Posted by CrazedSeal View Post
Blizzard made GUI very inefficient with useless calls and GUI uses what are called
BJ's (not Blowjobs, prolly Blizzard Jass or Blizzards Junk).
Can you take your finger and point at one person in this thread who didn't already know that? Oh right, that's only the OP. But he is excused anyway, because he already said he is completely new to programming. Apart from that, no one doubted that GUI is inefficient, and I doubt OP wanted to hear that, because right now, even though it's correct, it doesn't help him in any way. Interestingly enough, the fact GUI uses inefficient methods doesn't affect the learning curve in any way. If I didn't already know you missed the point of MauranKilom's post, I would like to tell you that GUI would not be easier to learn if it used JASS natives instead of BJs.
Quote:
Originally Posted by CrazedSeal View Post
However, a good scripted Jass code is a lot more efficient for the reason that most people use what are called Natives, which are faster and well are Native.
Always nice of you that you try to teach us something. The problem is that the only person in this thread who did not already know this is the OP, and this helps him not a bit. Someone new to programming should understand the concepts and should not be bothered with performance, since that's just an optimization which doesn't affect the logic of the program (again ignoring the fact that you missed the point entirely).

So please, if you don't understand what somebody is talking about, don't post.

Now back to topic: In case you don't want to make maps for WC3 but want to start "real" programming, I would recommend Visual Studio 2010 Express. Visual Studio contains several programming languages in which you can code your applications. I would recommend Visual Basic 2010 Express, because it's (arguably) the easiest programming language featured in Visual Studio. Also, Visual Studio contains a lot of features which help you debug your programs and is very well documented. Of course .net applications aren't nearly as performant as C++ applications, but as I said above, you shouldn't bother with that as a beginner. It is important to understand the concepts first.
__________________
  Reply With Quote
Old 04-20-2012, 08:04 PM   #14
rubara
Member
 
Join Date: Aug 2009
Posts: 3
rubara is offline
Default Re: I Want To Create a Game

java is the S*IT!! I`m currenlty using java/still learning it. And writting irc league bots Its not so hard but u need to have a lot of free time and patient!
  Reply With Quote
Old 05-02-2012, 07:31 PM   #15
UltraSonic50
Member
 
UltraSonic50's Avatar
 
Join Date: Sep 2009
Location: The Philippines
Posts: 248
UltraSonic50 is offline
Default Re: I Want To Create a Game

If you plan on developing a game, C++ is the best in its performance but it depends on what kind of game you will develop. Almost all programming languages can make games. It's just that the performance and optimization of the program that restricts other languages in developing a game efficiently and effectively.
  Reply With Quote
Old 05-04-2012, 03:49 PM   #16
Lycan
Administrator
 
Lycan's Avatar
 
Join Date: Jun 2009
Location: Netherlands
Steam: Princelycan
Posts: 14,415
Blog Entries: 10
Lycan is offline
Default Re: I Want To Create a Game

From the amount of time required to learn and the amount of options you have. Most options = hardest to learn on top, easiest acces at the bottom.

Serious games are mostly done in C++ and C#. if you want to start the engine from scrap.
When you want to build a game within an existing engine which would mean you'd only have to insert the rules and models. I'd say go for Unity
If you dislike unity, CryTek would prove a solid solution. Another idea is to make us of OGER for the graphics. And for game physics i've yet to find a solid one that beats Nvidia.
Webbrowser games -> Php + MySQL
Runescape, Linerider, Angry Birds like games -> I'd go for java inc with Flash
If you want to learn the theory behind how to build a game. Gamemaker would also be an option.
Work withing another game their editor, for instance warcraft"S engine. I've seen Rollercoaster mods for it, and i've even seen some effort into trying a portal variant. Though i do beleive portal works a lot better in an actual 3D world instead of a tricked 2D.


Best language for a 14 year old kid would be the native tongue. Around the age of late 15 early 16 when puberty starts to kick in youngster start to get drawn into a more international language. Most likely English but Spanish and Russian might prove themselves as well. I'm not that sure about the difference in Asian dialects/versus languages. As in i don't know how much Vietnamese looks like Chinese for instance. If it's like German&Dutch it's doable in the bigger of the two this case would be German. Spanish&Italian would be favored to be in Spanish.

A good tutorial site, well experience learns good pieces of code's are scattered around theweb. However basic guidelines as in where to start and where to go from there. Like lets say start with movement, follow up with collision etc. add multiplayer option, and multiple language support as one of the first things when you start. However it doesn't need to be working perfectly but it saves you a HUGE amount of time in the long run. My advice start small and easy, gamewise and codewise.
__________________


Death is the only true winner of war
  Reply With Quote
Old 05-04-2012, 09:38 PM   #17
E02K
Member
 
E02K's Avatar
 
Join Date: Nov 2010
Posts: 5,497
E02K is offline
Default Re: I Want To Create a Game

/\cool, so you played the rollercoaster wc3 map too?
__________________
Are you tired of playing dota with flamers and feeders and lose mmr?
Don't you rather want to play dota where people get banned for flaming feeding and get awesome prizes for playing?
Now you can do that by going here
Feel free to message me for proof.
  Reply With Quote
Old 05-06-2012, 06:51 PM   #18
Lycan
Administrator
 
Lycan's Avatar
 
Join Date: Jun 2009
Location: Netherlands
Steam: Princelycan
Posts: 14,415
Blog Entries: 10
Lycan is offline
Default Re: I Want To Create a Game

i've played most maps of wc3 ;P
__________________


Death is the only true winner of war
  Reply With Quote
Old 05-07-2012, 10:14 PM   #19
E02K
Member
 
E02K's Avatar
 
Join Date: Nov 2010
Posts: 5,497
E02K is offline
Default Re: I Want To Create a Game

Quote:
Originally Posted by Lycan View Post
i've played most maps of wc3 ;P
you know that creepy map that starts with a cutscene that is a puzzlemap? you with the group enter a Castle in search for Oil and Guide to where to go
--------
piramid escape?
__________________
Are you tired of playing dota with flamers and feeders and lose mmr?
Don't you rather want to play dota where people get banned for flaming feeding and get awesome prizes for playing?
Now you can do that by going here
Feel free to message me for proof.
  Reply With Quote
Old 05-09-2012, 03:08 AM   #20
Lurk3r
Member
 
Join Date: Jun 2009
Posts: 23
Lurk3r is offline
Default Re: I Want To Create a Game

Java platform is pretty cool for making games. You can use libraries such as PlayN to save yourself a whole bunch of the work.
  Reply With Quote
Old 05-09-2012, 04:01 AM   #21
SanKakU
Member
 
SanKakU's Avatar
 
Join Date: Jun 2009
Steam: __
Posts: 6,933
Blog Entries: 28
SanKakU is offline
Default Re: I Want To Create a Game

not fair to not inform him GUI is inefficient. don't want him wasting his time...
__________________
Ignore List Count: 147
Quote:
Originally Posted by Progster View Post
commends are valves trick to put the player into the noobteams. there they can teach, lead, forgive and be friendly to the noobs
how to win with Lycan in 2k MMR
  Reply With Quote
Reply
  Entertainment Programming


Forum Jump

Thread Tools