I want to make a game on my own like Terraira. How should I start? because I don't have a clue.
73 replies, posted
This thread is gold.
[URL="http://www.2shared.com/document/zujsSN76/Programmering_1.html"]Here[/URL] is the PDF my school supplied me for c#.
it is sadly in Swedish but that shouldn't be a problem if you are proficient in the use of Google translate.
i personally found the PDF to be quite helpful and easy to learn from, but then again, I'm Swedish.
[QUOTE=fritzel;35103318]This thread is gold.[/QUOTE]
words of the wise
[QUOTE=neos300;35093764]Python is more portable than C++ because for C++ you have to compile the code separately for all the different platforms, often changing code between platforms.
Where as almost all python code works without modification on all platforms where python is implemented.[/QUOTE]
Yes. It wasn't really my point, though. It's that C++ compiles to native bytecode, while Python, well, compiles to non-native bytecode, thus requiring a runtime that's able to execute it. And that adds overhead, as you'll have to share the runtime with the application if the intended hosts don't have the right runtime installed, if any at all.
Think of Minecraft, it requires the Java runtime. You have the same issue with Python applications, except that clients usually don't have a Py2 or Py3 runtime installed. Including a runtime gets you an overhead of a few megabytes to maybe a hundred megabytes, which could matter in certain situations.
A lot of people use XNA to make games
You can still use c++ with SFML, using code::blocks, notepad++ or devc++
But I believe you dont know a lot of programming...
Personally I build a lot of games using mIRC hehe.
You should try Game Maker, im not kidding, there is some good games build in game maker.
Like Spelunky, Spelunky is open source so you can download the source of the game and edit on game maker has you want.
[QUOTE=Mete;35136130]A lot of people use XNA to make games
You can still use c++ with SFML, using code::blocks, notepad++ or devc++
But I believe you dont know a lot of programming...
[B]Personally I build a lot of games using mIRC hehe.[/B]
You should try Game Maker, im not kidding, there is some good games build in game maker.
Like Spelunky, Spelunky is open source so you can download the source of the game and edit on game maker has you want.[/QUOTE]
I don't what
[QUOTE=BlkDucky;35136413]I don't what[/QUOTE]
I mean "built*"
Whats your point? Mirc has a programming language.
[url]http://www.youtube.com/watch?v=Ifsj0KOnoys[/url]
[url]http://www.youtube.com/watch?v=MVolpjEErck&feature=related[/url]
[url]http://www.youtube.com/watch?v=udD1Lo1zW8A&feature=related[/url]
[QUOTE=Mete;35138926]I mean "built*"
Whats your point? [B]Mirc[/B] has a programming language.
[/QUOTE]
What exactly is Mirc?
[QUOTE=D33Jay;35145190]What exactly is Mirc?[/QUOTE]
What is google?
[url]http://en.wikipedia.org/wiki/MIRC[/url]
I started learning C# and I think its fairly easy to learn, if you are interested. I code in a program called Microsoft Visual Studio 2010, which costs money but I got it free from college. However you can get it free too but only the express version, which does all the things a beginner needs.
Or you can use some other software to program, just sharing my experience. But yeah, C# is good for beginners, imo. Maybe go for Java or C++.
[QUOTE=Jookia;34731723]Pick up Python or C#, spend a few months learning it. Then spend another few months making the game prototype. Then spend another few buying artwork.[/QUOTE]
What do you mean "buying artwork"?
[highlight](User was banned for this post ("dumb bump" - postal))[/highlight]
To be honest I feel like any language with a great debugger is a good starting language. It's like having a friend review all your code and explain stupid mistakes you've made and explain exactly what your code is doing at runtime.
When I was new to programming Visual Studio C++ had an AMAZING debugger. I could pause the application at anytime and highlight any variables for data and information. As well as red lines would appear when I made syntax errors or did something silly. (It explained what was wrong as well!) That debugger was a very integral part of me learning programming.
However C++ is a difficult language to start in. If Visual Studio C# has a debugger anything like VSC++'s: I recommend trying Visual Studio C#.
I advise starting with object orientated AS3 since AS3's compiler makes things easier such as not having to program double buffering in Java. There's also a lot of support for AS3 and it's a lot more rewarding to release games built with Flash since it's easier to get people to play your game. Then I'd move on to Java/C++ once you have enough experience in coding and built a small fan base (since people will have to download your games or visit your site (most places don't host Java games)).
Few words of advice. Try not to pick up bad habits on the way such as using Movieclips (use Bitmaps), using Flash Pro (use FlashDevelop) and so on. With lots of people using Flash, lots of crap tutorials are online.
[QUOTE=Naelstrom;41882710]If Visual Studio C# has a debugger anything like VSC++'s: I recommend trying Visual Studio C#.[/QUOTE]
The C# debugger is (probably) a bit better than the C++ one, considering there's much more meta data available with that language.
Sorry, you need to Log In to post a reply to this thread.