Closed nkmlombardi closed 8 years ago
Why do we need to allow players to create instances of the game? Unless there's an invite system to play with your friends anonymously, it should be similar to League how you queue up and it finds the first 10 people with acceptable connections and languages and puts you in a game
I agree that the user shouldn't be able to create a game. I think rather, it would make sense to have different "Rooms" that a user can join and play a game in.
The rooms could have different game types, betting types, etc.
But I see no reason that a user should be able to create a room/game instance/whatever.
In the alpha/beta versions players won't be able to create games. I'm not going to build a matchmaking system for the first release of the proof of concept.
But why would they be able to create games in the final version? You want everyone to be on an even playing field; everyone should get into a neutral lobby at the same time. Only reason for player made lobbies would be if you want to play for fun with your friends. You could do match making where users could pick which game you're they queue for PhD a theme ( characters, colors, numbers, etc) On Feb 24, 2016 2:45 PM, "Nick Lombardi" notifications@github.com wrote:
In the alpha/beta versions players won't be able to create games. I'm not going to build a matchmaking system for the first release of the proof of concept.
— Reply to this email directly or view it on GitHub https://github.com/Raker/Frenemy/issues/8#issuecomment-188425231.
Right now we are on the POC stage. The alpha and beta versions aren't even conceived yet, not even close to a production release.
For this POC, we want everything to be as simple as possible, that means not spending time developing a matchmaking system. For this proof of concept I simply want a user to be able to click a button that calls a backend function to create an instance of a game. Eventually, the function will be changed to be called by the matchmaking system.
My latest commit created the game loop that begins and ends rounds. Next steps are having the Ballot object that is created each round listen for socket addVote events.
Looking to have the POC completed for a weekend test.
Looks good so far, I've got it up and running on my machine!
The proof of concept has been completed.
The following is the done criteria for the Frenemy proof of concept, and defines completion of the first milestone. These are not the final game rules, but have been chosen for simplicity.
A player can
A game instance can