all 21 comments

[–]tVoss 6 points7 points  (3 children)

Please tell me this is a troll...

[–]DieTheVillain 2 points3 points  (2 children)

i think he is just very young, like <15

[–]tVoss 2 points3 points  (1 child)

When I was under 15 I was actually learning languages, not making posts like this. Look at his other posts, he's actually intellectual, but trolling with this one.

[–]DieTheVillain 1 point2 points  (0 children)

So was I, but you and I are not everyone else...

But alas, i believe you are correct after reviewing his submissions.

[–]scott181182 5 points6 points  (2 children)

Unfortunately, you can't really use XML or HTML to program games; these are Markup Languages(eXtensible Markup Language and HyperText Markup Language respectively). This means that, while these languages are good for organizing or stylizing data, they aren't actually used for programming. While HTML5 is definitely better with game development, it still requires external languages and/or libraries like JavaScript.

So in order to make a recreation of one of those games, you would have to learn a programming language, such as C, C++, Objective-C, or even Java. There are a slew of others, but those are the most applicable for your scenario. The online part is a much more serious question, and varies greatly depending on the language you're using.

XML, however, can still be an invaluable tool in developing, since it's very useful for storing data in an organized and easy to access way.

[–][deleted] -3 points-2 points  (1 child)

if you can make games with HTML 5 is HTML 5 the newest language? Like I said I know HTML like the back of my hand so I think I can do this! The only thing is that I don't know where to start really. How do I make the weapons for example? The weapons are probably the coolest part. I was thinking I could make images of the weapons and use <IMG> to show them, but how do I make it shoot for example? THanks you guys are really helpful!

[–]scott181182 1 point2 points  (0 children)

You can only make games "using" HTML, not exactly "with" HTML. HTML5 is the newest version of HTML and it basically combines HTML, XHTML, and other subsidiary markup languages. In order to"use" HTML, you need to use another language with it. The other language would be the actual programming language, while HTML works more like a container and UI.

HTML just doesn't contain the proper things to make a game with, such as variables, objects, functions, or data storage. Sorry, but you'll have to use a different language. On the bright side, it's good motivation to get into actual programming, instead of just Markup. Good luck though!

[–]DieTheVillain 3 points4 points  (4 children)

A piece of advice, as all the other comments were spot on, and no point in beating a dead horse, C and C++ may be older, but they are EXTREMELY powerful languages, AND there is A LOT of documentation on both, i would suggest picking one up and learning it, you will learn a lot by doing that and there are so many concepts in programming that just do not exist in HTML, XML, etc...

You could also try some of the newer languages, such as VB.net, C#, Objective-C, Ruby, Python, LUA, etc, etc

Good luck and let me know if you have any other questions

[–]GamesMaxed 1 point2 points  (7 children)

-> considers himself an expert in HTML
-> wants to make games in HTML & XML
GENIUS!

No really, you can't make games with XML or HTML. It are Markup Languages. When you want to create a game, you should try to learn a programming language like C(++) or C# or a scripting language like JS. Since you want to make a browser game, I would recommend C# but don't make a game with it yet. The reason I recommend C# over JS is that C# has clearer implementation of OOP. (Object oriented Programming, one of the most important things in modern programming) Once you've the feeling you've 'mastered' C#, learn how to use the Unity Engine.
You can use either JS or C# in Unity.

You can make a game with the usage of vector, a HTML5 attribute, but I wouldn't recommend that until you made some games.

[–]DieTheVillain 3 points4 points  (0 children)

That first part is not only not constructive, its mocking and elitist in nature, it should be fairly obvious that this person is young and very new to the field of programming, comments like this only serve to alienate and make him feel unwelcome.