Jump to content
  • Advertisement
MosesK

Where to begin? - Creating a PvP Multiplayer Strategy Game

This topic is 451 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 need to get this idea out of my head and become a better coder in general. So I'll get right into it.

What is the best game designer that can accommodate different phases of gameplay and a client that resolves inputs from both players?

How to create/use a server which remembers player's stats and unlocked characters?

Not sure how misguided these questions are but I would appreciate all input. I have a post on Reddit and design visualization that may provide more insight.

Share this post


Link to post
Share on other sites
Advertisement
1 hour ago, MosesK said:

I need to get this idea out of my head and become a better coder in general. So I'll get right into it.

What is the best game designer that can accommodate different phases of gameplay and a client that resolves inputs from both players?

How to create/use a server which remembers player's stats and unlocked characters?

Not sure how misguided these questions are but I would appreciate all input. I have a post on Reddit and design visualization that may provide more insight.

Are you able to provide some details about how you're coding the project (what language, library, engine), what you've done so far, and where you're stuck?

Tracking different phases of game play is extremely easy. You can manage this with a states manager class that is placed within your logic/input loop. As you progress through the turns you cycle through the different states which allows and checks different input and logic, and so forth to the draw phase.

You normally design the client to allow input, and the server accepts the input, verifies the input, does the action, and sends back the result to the client.Your server would store all that data, and should be saving it some where as well. In a turn based example, the server would be at step 1 and waiting for your input, once the client sends the input to the server for what action you want to take, it filters and confirms that input to see if it's possible, and does the result server side, then sends back the result to the client.

1 hour ago, TheChubu said:

Eh... Before looking for engines and stuff: You can't make that game. That's not your property.

MosesK you shouldn't be making games that uses IP that does not belong to you. I would suggest getting written permission from the publishers of Hunter × Hunter that you're allowed to release a public game using their IP. You would be better off making a spin off version with your own assets. Otherwise the moment your game becomes popular online it will be shut down. Many know about Chrono Resurrection, fan made remake shut down by Square Enix.

Share this post


Link to post
Share on other sites
1 hour ago, MosesK said:

What is the best game designer that can accommodate different phases of gameplay and a client

A "game designer" is a "who," not a "what." Your question makes no sense.

Share this post


Link to post
Share on other sites
On 9/16/2017 at 11:20 PM, Rutin said:

Are you able to provide some details about how you're coding the project (what language, library, engine), what you've done so far, and where you're stuck?

 

I nowhere right now, I've been messing around with heroku and construct 2. Just trying to get comfortable with the software. But I'm having second thoughts, maybe there is a better alternative to these services?

On 9/16/2017 at 11:20 PM, Rutin said:

MosesK you shouldn't be making games that uses IP that does not belong to you. I would suggest getting written permission from the publishers of Hunter × Hunter that you're allowed to release a public game using their IP. You would be better off making a spin off version with your own assets. Otherwise the moment your game becomes popular online it will be shut down. Many know about Chrono Resurrection, fan made remake shut down by Square Enix.

3

I was planning to get permission. But thanks for the heads up.

Share this post


Link to post
Share on other sites
3 hours ago, MosesK said:

I nowhere right now, I've been messing around with heroku and construct 2. Just trying to get comfortable with the software. But I'm having second thoughts, maybe there is a better alternative to these services?

I was planning to get permission. But thanks for the heads up.

Sadly I don't know much about Construct 2, other than it's a simple approach to making non-graphic intense 2d games. I've never heard of heroku. I'm more into low level programming, coding my own engines, editors, ect... Are you looking at becoming a game programmer, or just looking to make games without too much coding? Do you want your games to run in the web browser, or on an OS?

Some options:

1. Learn a programming language, pick up a library to handle graphics, input, and audio, ect... and start making games.

2. Use GameMaker Studio2 which supports Windows desktop, Mac OS X, Ubuntu, Android, iOS, fireTV, Android TV, Microsoft UWP, HTML5, PlayStation 4, and Xbox One. You can learn GML to do some scripting, and drag and drop as well.

I would suggest option 2 if you're looking for results now, and you can consider learning to program on the side.

Share this post


Link to post
Share on other sites
On 9/19/2017 at 5:56 AM, Rutin said:

Are you looking at becoming a game programmer, or just looking to make games without too much coding?

Not my main career path but I have many game ideas so I know I have to learn a lot.

On 9/19/2017 at 5:56 AM, Rutin said:

Do you want your games to run in the web browser, or on an OS?

Browser (preferably both that would perfect).

On 9/19/2017 at 5:56 AM, Rutin said:

I would suggest option 2 if you're looking for results now, and you can consider learning to program on the side.

Thanks, I'll do just that.

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!