Beginning C++ / SFML--Goal is 2DtopdownRPG-basicMultiplayerOnline

Started by
18 comments, last by RipIt 11 years, 6 months ago
I posted the above as you were typing that up, sorry lol.
Advertisement

Would C++ be a good language to make a text based RPG / online text based RPG in?

I would like to stick with one language through the whole process and not differentiate if at all possible, like use c++ from a basic game, text based RPG to a 2D graphics based ONLINE RPG, but if i cannot do this with C++ easily / at all

What language should i use for a text based rpg online game?

I'm assuming you posted this post before seeing my previous post.

Few notes about internet etiquet:

  • Bold, italic, or colored text is for emphasizing a few words in a sentence - not for highlighting your entire post. It's considered rude and pushy.
  • This is an internet forum, not a chat room, it takes time for people to respond - it's also considered impolite to bump your post after only a single hour. We're helping you make an informed decision, giving our time for free. Have patience! We don't get paid to sit here, we're doing other things at the same time.
  • We provide you with information so you can make informed decisions. If we told you, "Use python", it removes the burden of a decision from you, and while easier for you, doesn't help you know why python is a good choice. Remember, nothing is "better" or "best", just different and better suited to certain situations.


(Note: I am not a moderator, and I'm not giving you orders or commands - these are just general "How to be a proper gentleman when online" rules that apply to the entire internet)

That said, use python. smile.png
(You just can't embed in in a website, as far as I know)
I am thinking more like Runescape as i played this game since it first started to just recently. Except mine would obviously be much worse movement and graphics, even worse than when Runescape started, haha. Thank you so much for this information as it has helped me a lot.

So if i were to want to do the Runescape type game, i could use say Java for an online RPG text based as well as long term Runescape type game? So i could use C++ for the server side / game engine ? and Java as the actual game code ? i may be confused to this part still.
Java could do the server, and the web-client. Minecraft uses Java, and Runescape uses Java.
Java could do everything you want, if you decide to invest time to learn it.

Text-only output maybe won't work too well, I'm not experienced enough with Java to say, but I'm sure a 3rd party library could help with that, if there is no native support.

[quote name='RipIt' timestamp='1348771784' post='4984449']
Would C++ be a good language to make a text based RPG / online text based RPG in?

I would like to stick with one language through the whole process and not differentiate if at all possible, like use c++ from a basic game, text based RPG to a 2D graphics based ONLINE RPG, but if i cannot do this with C++ easily / at all

What language should i use for a text based rpg online game?

I'm assuming you posted this post before seeing my previous post.

Few notes about internet etiquet:

  • Bold, italic, or colored text is for emphasizing a few words in a sentence - not for highlighting your entire post. It's considered rude and pushy.
  • This is an internet forum, not a chat room, it takes time for people to respond - it's also considered impolite to bump your post after only a single hour. We're helping you make an informed decision, giving our time for free. Have patience! We don't get paid to sit here, we're doing other things at the same time.
  • We provide you with information so you can make informed decisions. If we told you, "Use python", it removes the burden of a decision from you, and while easier for you, doesn't help you know why python is a good choice. Remember, nothing is "better" or "best", just different and better suited to certain situations.


(Note: I am not a moderator, and I'm not giving you orders or commands - these are just general "How to be a proper gentleman when online" rules that apply to the entire internet)

That said, use python. smile.png
(You just can't embed in in a website, as far as I know)
[/quote]




I wasn't meaning to bold it, i was actually suprised by that myself, i didnt mean to or know i did.

I know, i am not trying to be pushy or even bump my thread i was just posting that comment in here since i had a thread going already instead of making a new thread, i was just curious that is all. Sorry if i came / come off as pushy or a jerk. not my intentions :/


C++: [color=#008000]Can run the server, [color=#008000]can run a downloadable client, [color=#800000]can't run a webpage client
Python: [color=#008000]Can run the server, [color=#008000]can run a downloadable client, [color=#800000]can't run a webpage client
Java: [color=#008000]Can run the server, [color=#008000]can run a downloadable client, [color=#008000]can run a webpage client
Flash: [color=#800000]Can't run the server, [color=#008000]can sort-of run a downloadable client (with some work-arounds), [color=#008000]can run a webpage client
Javascript: [color=#800000]Can't run the server, [color=#800000]can't run a downloadable client, [color=#008000]can run a webpage client



A few small corrections here. C++ can actually be used in the webpage, either via Google Native Client ( aka, a recent version of Chrome ), or through Alchemy. Of course, C++ isn't particularly a good choice for server side development, and Alchemy and NaCL both impose pretty heavy limitations.

Java can run on the server, native or in a webpage, but it depends on a Java plugin existing... this is a gigantic flaw though, as plugins are going the way to the dodo. Safari, Chrome and Internet Explorer all anounced they are dropping support for them in the future. This is already pretty evident on tablets, where Java in the browser is a non-starter. I surf with JVM support disabled, and encourage most others to do the same, so don't rely on the browser supporting Java.

Flash has the same limitations. Thanks to Steve Jobs war on Flash, expect it as a browser technology to be dead very soon. All ready you can't run Flash on millions of iDevices and Adobe dropped development for Flash for Android and BB10.

As to JavaScript, frankly, it is the best language in this scenario. JavaScript *CAN* run on the server, and with the rise of Node is becoming extremely popular. JavaScript runs on all browsers, with varying degrees of success, requires no plugins, and is frankly the future of web game development. All that said, it can be a right pain in the ass to develop for, and the browser DOM is a complete mess.
So if the support for Java in browsers is going to "die" what will then happen to such things like runescape or games like?
So pertaining to Text-based online RPG's i could use C++ for all of it, or i could use it for just the server side
-also i can use python for this as well?

Or i could use javascript for all my needs?

I feel like i may have missed something so im just trying to clarify

What would be the "best" language to create the following, if its this simple, im still a bit lost lol sorry.
Text-based RPG in a web browser:
Text-based MMORPG in a webbrowser:
2D top down RPG not in a web browser:
2D top down MMORPG:
2D topdown MMORPG in a web browser ( if possible ) :

Or:

Any other variation i may have missed which i was aiming for.

My short term goal would be to make a text based RPG either playable through web browser / download, while my long term would be 2D/3D RPG through how Runescape is, Browser based MMORPG.

Sorry i am just trying so hard to narrow down my topic / needs so i am not looking into the wrong language / direction for what i want. I am new to it and want to learn with long term goals in mind.

So if the support for Java in browsers is going to "die" what will then happen to such things like runescape or games like?


They will require you to use a legacy browser, or they will turn their product into an app. Or, they will port to HTML5. Probably the last item.
What would that mean for graphics and game play / user accesibility? (the porting to HTML5 part)

This topic is closed to new replies.

Advertisement