Hi! I’m trying to make a game similar to ‘Garitc Phone’ & ‘Copyrighted Artists’. How I want it to work is where a player is given a prompt like “What would CoolPerson837 do in this situation?”, the player answers, and then CoolPerson837 gets that same prompt and answers it. Then after everyone answers, everyone gets to see what everyone submitted.
I can probably script it on my own, but how would I go about making this? What would be the steps necessary to achieve this?
Any and all help is extremely appreciated!
1 Like
It’s a complicated system but basically to put it down really simple:
Ask player prompt and send it to the server and then to a randomly picked player.
For the drawing system, use RunService:BindToRenderStep() whenever the user holds the mouse key and if they stop do :UnbindFromRenderStep(). The function in the render step function should put a frame in the current mouse position. I would also suggest using StarterGui:GetGuiObjectsAtPosition() to avoid the frame spam. (If it finds any)
You would need to store every single frame information (notably Color, Position and ZIndex) in a table and send it to the server and replicate it to a specific player.
And you must create a sort of algorythm that checks that next picked player is not part of an already played prompt. Example: Player1 gives a prompt, Player2 receives and draws and submits. Now in the next “round”, Player2 can not receive Player1s original prompt ever again until the whole game is done. They must receive an original prompt that is like from Player3 or Player4 etc.
I hope this can help a bit
2 Likes