Advertisement

Where to begin? - Creating a PvP Multiplayer Strategy Game

Started by September 16, 2017 08:55 PM
6 comments, last by MosesK 7 years, 5 months ago

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.

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

"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"

My journals: dustArtemis ECS framework and Making a Terrain Generator

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.

Programmer and 3D Artist

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.

-- Tom Sloper -- sloperama.com

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.

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.

Programmer and 3D Artist

Advertisement
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.

This topic is closed to new replies.

Advertisement