🔒 Locked
Information please.
Advertisement
Original Post
Hey People, I'm Hatuey (the H is silent) umm I am relativity new to the whole programming scene, but have always been dying to learn and be about it, so here I am. So basically, if i am using Dev C++ 4 how much could i do with it being that its free and all that. Can I create my own graphic as sophisticated as CoD or even GTA, Can i create a peer to peer connection, so computers can connect online through games or other internet based interfaces, Can i create my own map and make an online world?; from right at home.
As Madhed said, don't use Dev C++. Use Visual Studio Express, Code Blocks, or CodeLight.
Theoretically you could create something like the games you mentioned, but those are created by teams of people working for several years. Start off with something small. Text Guess-The-Number games are often recommended as a good place to start. I like Project Euler a lot (it forces algorithmic thinking in my opinion). Once you have done some text based stuff then move onto some simple graphics games like Tetris, Breakout, or a Virtual Pet game (that could be done as text based also). For these 2d-games I recommend a graphics library like SDL or SFML, but you could dive into DirectX or OpenGL or OS APIs for 2d also.
There is a getting started FAQ somewhere on this site that you should probably read. There is a lot that you can do by yourself, but creating a AAA title isn't one of them. At best, you can hope to get lucky and make something very creative that happens to be the next big thing (like Minecraft). Second best would be finding a group of other people that have the will to see something through to completion to create with.
Good luck. Hope you stick with it.
P.S. Minecraft took somewhere between 2-3 years, and even that had several people working on it for most of its development.
Theoretically you could create something like the games you mentioned, but those are created by teams of people working for several years. Start off with something small. Text Guess-The-Number games are often recommended as a good place to start. I like Project Euler a lot (it forces algorithmic thinking in my opinion). Once you have done some text based stuff then move onto some simple graphics games like Tetris, Breakout, or a Virtual Pet game (that could be done as text based also). For these 2d-games I recommend a graphics library like SDL or SFML, but you could dive into DirectX or OpenGL or OS APIs for 2d also.
There is a getting started FAQ somewhere on this site that you should probably read. There is a lot that you can do by yourself, but creating a AAA title isn't one of them. At best, you can hope to get lucky and make something very creative that happens to be the next big thing (like Minecraft). Second best would be finding a group of other people that have the will to see something through to completion to create with.
Good luck. Hope you stick with it.
P.S. Minecraft took somewhere between 2-3 years, and even that had several people working on it for most of its development.
For example, do you see how most computer games are windows live, therefore if you have a hacked version you can't use the online? And also how there are mods to modify the games. What if we build our own online worlds for those same games for our communities and use mods rewrite the games. can these developer programs help us accomplish this?
Most of the big engines have a "free for non commercial use" policy nowadays. http://udk.com/ http://mycryengine.com/ http://unity3d.com/
They have networking integrated. You will still need top notch programers and artists to create a game that can rival the big players. Good luck
They have networking integrated. You will still need top notch programers and artists to create a game that can rival the big players. Good luck
For example, do you see how most computer games are windows live, therefore if you have a hacked version you can't use the online? And also how there are mods to modify the games. What if we build our own online worlds for those same games for our communities and use mods rewrite the games. can these developer programs help us accomplish this?
Modding is actually a lot easier, and probably won't even require C++ coding. Maybe scripting languages like Lua, but probably not C++. If you are trying to recreate a server for those modded games to run on, that requires reverse engineering and may easily require additional tools plus a lot off skill and knowledge.
P.S. Non-commercial usually means that you can't make money from it.
Non commercial meaning that it can't be used to make money right? or that only i can play the games by myself.
No some of these non-commercial licenses allow you to make money up to a certain amount and then you have to give a certain percentage or fixed license amount to the developers of the engine. It all comes down to the definitions in the license what is and isn't allowed.
With C++,or any other programming language, you can write your own game engine from scratch as answered before. This will cost time however and in C++ it is far more likely that you have to write all the boilerplate code yourself. This is way libraries like GLUT, D3DX (and it's DXUT), SDL, XNA, SLIMDX and PYGAME have been written so most of the boilerplate code is already defined for you.
To reach the levels of poilish of games like COD and other games, you need expertise in alot of areas. Most of the time this is too much information for one person to GROK. After that alot comes down to artwork in games and the way they look, how they play comes down to code and design most of the time.
If you have to use Dev-C++, at least use the recent version (5.1.0.0, released less than a month ago): http://orwellengine.blogspot.com/
Version 4 is hopelessly obsolete -- the last time it was updated was in 2005; that's 6 years ago -- ancient history by computer standards. There's absolutely no reason and no excuse to use obsolete software if a newer version is available.
Version 4 is hopelessly obsolete -- the last time it was updated was in 2005; that's 6 years ago -- ancient history by computer standards. There's absolutely no reason and no excuse to use obsolete software if a newer version is available.
Ok, but whats stoping me from learning to update it once I learn the ropes it would be great for open source; Microsoft is like comforming to the man. lol
Just fyi: you can create as much non-conformist open-source code as you wish with Visual Studio. Grab the Express Edition, it's an amazing, helpful tool with a good debugger, all for free.
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.
Sign in to reply to this topic.
Advertisement