Posts | ||
---|---|---|
What to learn? | Locked | |
Thread Options | ||
Jan 12 2014 Anchor | ||
Hey, |
||
Jan 12 2014 Anchor | ||
Javascript - since it is 80% of all modern web development. Whenever something changes without going to a new page or reloading - it's Javascript |
||
Jan 15 2014 Anchor | ||
C++ is very very useful as well. I would say though, it depends on the engine. If you for example want to use GameStudio (A8) you need C-Lite. |
||
Jan 15 2014 Anchor | ||
unless your a total noob then python -- wtf is a signature? |
||
Jan 15 2014 Anchor | ||
Thx a lot for the answer^^ And yes i'm a total noob so i'll go for python and start learning ^^' |
||
Jan 15 2014 Anchor | ||
I win! -- wtf is a signature? |
||
Jan 17 2014 Anchor | ||
Python is a very good starter language to learning programming. but in actual development it doesn't do much. Unless you want to make your won engine. |
||
Jan 17 2014 Anchor | ||
Drop python and go for LUA for RTS applications you will find it much more used in RTS engines like spring and sage 2 for starters. -- Stress is when you wake up screaming & you realize you haven't fallen asleep yet. |
||
Jan 17 2014 Anchor | ||
Have you ever successfully completed making a normal RTS before? If not, then you need to do that first since MMOs are very complex by comparison. I'd recommend taking a look at the spring engine ( Springrts.com ) for inspiration or maybe even the core of your project. If you really want to make an MMORTS, I would advise not making it 'web based' as in a browser game but build a stand alone executable you distribute. The reason is that RTS games are performance hogs anyway and something like Javascript or Python will have performance issues. Also, if you are using a browser plugin you have reduced access to the 3D graphics capabilities on the host system. You should do what most online games do and have them download and install a client first. That brings me to the biggest issue with your project: Do you have a strong background in client-server development? Writing a program that uses a client server model is very different than writing a program that does everything on one machine. You will have to develop 2 programs, a client program to distribute to your players and a server program to host the game on your server, and make sure they properly communicate with each other. Honestly, it doesn't matter so much what language you pick as how good your client-server architecture is. -- All posts are phase shifted and routed through the main deflector dish for quality assurance purposes. |
||
Jan 17 2014 Anchor | ||
If you want it to run on web you basically have three main choices, note that you should know HTML and CSS with all of them: Javascript Java Flash Edited by: codeNinja7 |
||
Jan 18 2014 Anchor | ||
If you go with Java take a look at JME3 ( Hub.jmonkeyengine.org ) it has OpenGL graphics, OpenAL, sound, and they have a framework for netcode included in the engine. Edited by: masternerdguy -- All posts are phase shifted and routed through the main deflector dish for quality assurance purposes. |
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.