July Competition: Create Multiplayer Games
We're bringing back competitions, and this one is all about Multiplayer Games!
Previously we shared Hop Fighter by @kaldisberzins as a shining example. He kindly created an example of how to create a similar game using Node.js and websockets. Feel free to check out and fork his sample game here. Your game can be in any language!
How To Submit
Submit by posting your repl link to this board: https://repl.it/talk/challenge
How To Win
Get the most votes by the end of the competition: Aug 14, 2018.
First Place: $100 Amazon Gift Card
Second Place: $50 Amazon Gift Card
Third Place: $20 Amazon Gift Card
Team Favorite (picked by Repl.it team): $20 Amazon Gift Card.
Additionally, winners will be featured in our newsletter!
- Your work must be your own - you cannot plagiarize
- Vote manipulation in any form will get you disqualified
- Don't ask for votes outside of your submission
oo okay time to learn how to make a multiplayer game in python! this is gonna be fun :) thanks for doing this!
What are the qualities of a game that are most important to the repl team eg: originality, ease of game play, difficulty of code.
To what extent of copying code is considered plagiarism? For example, being entirely new to JS, I am following along with a tutorial to set up the complete basics like setting up a Canvas as the game screen and I'm using a few snippets from StackOverflow that can't really be "paraphrased" due to it being so simple. However the core concepts in the game are all written my me as well as the design. Do either of these scenarios disqualify my game?
Gawd! This challenge is forcing me to learn how to make a multiplayer game with python! Gonna be an experience to remember! (Hopefully in a good way) The prize Though! My Mom would like die with amazement if i got an amazon gift card!
There is a common mistake in this game. When a player presses two buttons at once (for example, "w" and "a") the player moves twice as fast. "W" changes the y position positively, "A" changes the x position negatively, "S" changes the y position negatively, and "D" changes the x position positively. When two of these buttons are pressed, the player is changing both the x position and y position, thus resulting in the player moving twice as fast as if the player were just pressing one button. To solve this, the server needs to know if the player is pressing two buttons, and if that's true, it'll change the x position or y position by the player's normal speed divided by two. Now, if two buttons are pressed, the game will change the x position and the y position by half, so the player moves just as fast.
wait so it's okay to do multiplayer from one device right? I'm not good at coding of any sort I just learn from the web so I don't know how to do multiplayer from multiple devices like kahoot is that fine