Sign in to follow this  

fully motivated to make a video game since could not find right one

This topic is 1113 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I posted this thread in the lounge because I think this is where it belongs, and I like the post quality when people are in the lounge

I am an insane gamer I love to play MMO,  especially MMO RTS
but a lot of circumstances has narrowed the list of MMO I can play some of them are :

the only ISP avialable here is expensive and I got a maximum of 8GP per month download, so I look for game that use fair bandwidth such as "world of tanks" that uses ~3kilobyes per second, but most other games use more than 20kilo bytes and that suchs my subscriptions usage fast.

second is my very far location from main world servers (USA & Germany) and I have a ping of 250ms-350ms, 170ms-200ms respectively. So for FPS games there are not fun if the ping is more than 150ms, strategy games works fine because you don't have to act fast, it's about thinking.

 last of all I love to play a nice MMO during weekends for a long time, and I want something that suites me, and will spend my next weekends developing the game that serves me fine.

I have started in a small secret MMO RTS project that is unique last year with Java and decided to continue , thinking of making the first version for windows only using C# or C++, or should I stick with Java.
It's a strategy game, and ofcourse will make it free to play & open source no matter what, and the server is by players, each can start he/her own server and fun is granted for all.

and I am happy that I found a lot of examples and open source games that will make me develop faster from other sources and not build a video game from scratch which is a long process.

So should I use Java that enables players to play from browser or can download game client, or use C# or C++ for better graphics, faster processing, and less system requirments, but will require me to build different build for Mac & Linux, which I will take care later on.

or use different methods do develop the game? or should I delay the project further more, I have seen a lot of shutted downed MMO that made me get frightened of faliure, it's my first project smile.png .

 

would be happy to see your comments (y).

Share this post


Link to post
Share on other sites
Your choice of language right now is irrelevant, considering this is your first project. You could try to do it in Whitespace or Brainf*ck and stand about the same chance at getting it done as with Java. That is to say: almost none. Start simpler.

Share this post


Link to post
Share on other sites

I posted this thread in the lounge because I think this is where it belongs, and I like the post quality when people are in the lounge...
So should I use Java that enables players to play from browser or can download game client, or use C# or C++ for better graphics, faster processing, and less system requirments, but will require me to build different build for Mac & Linux, which I will take care later on.
or use different methods do develop the game?


I moved this thread to For Beginners because you asked what languages/tools you should use, and I think people get good answers to those questions in For Beginners.

Share this post


Link to post
Share on other sites

Thank you for the replays, but actually I have skills in programming in different languages, and for graphics I know how to use SFML library, and I got/know the different languages and tools, but I have difficulty choosing which one to use, I have started scratch projects in all of C, C++, Java, C# and PHP but never fully completed one, because I then switch to another language and recode the algorithm again, I am just not sure which one to use.

Share this post


Link to post
Share on other sites

Don't use the term MMO because I don't think it's what you mean. You're talking about people starting up their own servers which is more along the lines of just a multiplayer game. Plus if you say you're a new developer working on an MMO, you're likely to attract negative responses since one person simply can't do it. If you don't believe me, go find a "simple" mmo, and look at the credits screen for it. Count the number of people and assume they worked on the project for 1-2 years...

 

And if you've never completed a project, you may want to set your sites a little lower. Give this article a read:

http://www.gamedev.net/page/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976

 

It walks you through the early projects you should complete and why you should.

 

- Eck

Share this post


Link to post
Share on other sites


but I have difficulty choosing which one to use, I have started scratch projects in all of C, C++, Java, C# and PHP but never fully completed one, because I then switch to another language and recode the algorithm again, I am just not sure which one to use.

 

whatever will get the job done with the least development time. so the language has to be capable of doing what's required, and running fast enough on the target platform. all the tools and libraries required must be compatible with the compiler and language used. what language and library specifically is totally irrelevant. all that matter is that it works, and its the fastest way for YOU to complete the game, including learning time. tools should be selected based on productivity.

 

so make a list of all the tools that could do the job. for each tool, estimate how long it would take you to learn the tool and then use it to make the game.

whatever set of tools adds up to the l;east amount of total learning and development time is the correct choice for you.

 

note that this makes tool selection a very personal thing. its based on the dev's current knowledge level, and what tools they have access to. for a given game, the correct answer might be different for two different dev's based on previous knowledge, existiing in-house code, and budget constraints.

 

i personally have experience with c++ and the dx9 fixed function API, along with an in-house game development library of low level stuff. so unless i need graphics beyond the capabilities of dx9, the answer for me for just about any game is c++, dx9, and my Z game library. they can do anything that dx9 can do, and i already know them, so learning time is zero. 

 

but the real message to take away here is that its how PRODUCTIVE a tool makes YOU that should drive tool selection. and that is measured in estimated learning time + estimated  development time to complete the game. and obviously the tool must be capable of the job in the first place. other than having the basic needed capability, and how productive a tool makes you, no other factors should really be considered, except perhaps tool price vs budget constraints.

Share this post


Link to post
Share on other sites

This topic is 1113 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this