Skip to content
← Back to Community
July Competition: Create Multiplayer Games
Profile icon
h
has Hacker Plan
timmy_i_chen

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.

Prizes

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!

Additional Rules

  • 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
Voters
Profile icon
ArjunVyavaharka
Profile icon
Code1Tech
Profile icon
PXY
Profile icon
AgastyaSandhuja
Profile icon
oliversmith11
Profile icon
KadenPeltzer
Profile icon
JAYBotx19
Profile icon
xokhxiekh
Profile icon
18327123835
Profile icon
emin
Comments
hotnewtop
Profile icon
MeichenDong

Does it count as "asking for votes outside my submission" if I post links to the game somewhere else?

Profile icon
Random_Stuff_Ch

@MeichenDong I think so

Profile icon
PYer

What is the team favorite?

Profile icon
LiamChurchill

@fullern000 I assume it's like "Hey this game didn't get the most votes but wow is it good" consolation prize

Profile icon
timmy_i_chen

@LiamChurchill Yup that's pretty much it. If someone took all three weeks to make a super awesome game that didn't win the most votes, it should be recognized too. :)

Profile icon
AyodeleDavid

@timmy_i_chenTim i am truly sorry for the comment i made please forgive me and add me back to the discord server

Profile icon
vedprad1

It's been pretty much a week since the challenge has ended and nobody has gotten their prizes yet.

Profile icon
timmy_i_chen

You should be expecting an email today :)

Profile icon
AmeliaBlackwell

oo okay time to learn how to make a multiplayer game in python! this is gonna be fun :) thanks for doing this!

Profile icon
JakobNacanaynay

@AmeliaBlackwell Try a text-based adventure game that uses if statements as different paths. Then try making a simplified version of an existing game like the Oregon trail.

Profile icon
SantiagoRamire3

72dLF5P

Profile icon
JakobNacanaynay

What are the qualities of a game that are most important to the repl team eg: originality, ease of game play, difficulty of code.

Profile icon
timmy_i_chen

@JakobNacanaynay All of those! We ran a Code Jam on our discord for Single Player games and this was the clear winner: original, easy to learn and play, and somewhat complex code: https://codejam2--theangryepicbanana.repl.co

Profile icon
AlexAquila

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?

Profile icon
timmy_i_chen

@AlexAquila Both of those are fine, but you should provide credit where it's due. Grabbing snippets from SO is totally fine.

Profile icon
JakobNacanaynay

Does no plagiarism mean it has to be an original game or does it mean original code. I don't want to seem mean to the people making games from existing games, but I was just wondering.

Profile icon
timmy_i_chen

@JakobNacanaynay Original code. You can recreate existing games. :)

Profile icon
AlexAquila

Does local multiplayer count or does it have to be online?

Profile icon
timmy_i_chen

@AlexAquila Local MP is absolutely fine :)

Profile icon
AnouS

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!

Profile icon
timmy_i_chen

@AnouS It's all about the learning experience ;)

Profile icon
Aqiham

hai

Profile icon
timmy_i_chen

@Aqiham hihi

Profile icon
2IsAPrimeNumber

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.

Profile icon
vedprad1

@2IsAPrimeNumber Actually, if you do the math, the object is moving square root of 2 times as fast (use the Pythagorean Theorem).

Profile icon
Voxel_Games

"Your game can be in any language!"
Are we allowed to post a game made with Pygame which doesn't run in Replit?

Profile icon
timmy_i_chen

@Voxel_Games It has to be made on Repl.it, sorry :(

Profile icon
CSharpIsGud

Quick note, you misspelled multiplayer on the posts page, and the 404 on this page?

Profile icon
skull_is_dull

i can imagine the game shown above being very competitive with friends

Profile icon
IbraheemRodrigues

Would using feedback from play testers be considered 'not your own work'?

Profile icon
timmy_i_chen

@IbraheemRodrigues Absolutely not - we encourage you to get people to playtest your game and incorporate their feedback. :)

Profile icon
IbraheemRodrigues

@timmy_i_chen Thought not, but wanted to be absolutely sure. Thanks!

Profile icon
AlfredHorg

I have a game, but the instructions above tell me to submit my "repl link" to it. I do not even know what a "repl link" is. All I have is a link to my game on Google Drive.

Profile icon
timmy_i_chen

@AlfredHorg The game must be made on Repl.it - you can make a new repl here: https://repl.it/languages

Profile icon
OwenBradstreet

Does it have to be visual, and does it have to be in node.js / web-based?

Profile icon
timmy_i_chen

@OwenBradstreet Nope and nope! @21natzil just submitted a python text-based online multiplayer tic tac toe game :)

Profile icon
PuspitaDasroy

I have one more question, is it okay if I use gifs from online into my game?

Profile icon
timmy_i_chen

@PuspitaDasroy Mmmmmm I think as long as you have the rights to (e.g. you own it, or its license permits you to do so), then yes.

Profile icon
timmy_i_chen

@timmy_i_chen I believe this counts as "non-commercial use" as well :)

Profile icon
PuspitaDasroy

ok thanks >_< ! @timmy_i_chen

Profile icon
PuspitaDasroy

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

Profile icon
timmy_i_chen

@PuspitaDasroy Yup, local multiplayer is fine!

Profile icon
PuspitaDasroy

ok thanks! @timmy_i_chen

Profile icon
mmcdermotttcsp

hey learned how to make a game from the coder school and made it my own a bit. Would I still be kicked from the contest???

Profile icon
Logimite

@mmcdermotttcsp i go to da coder school 2

Profile icon
AlephZero

Awesome! Question - does the game have to be online, or can it be local multiplayer?

Profile icon
timmy_i_chen

@AlephZero Local MP is fine!

Profile icon
JSer

Thanks @kaldisberzins for getting people into Node.js

Profile icon
15nalaas

Rules are in place awesome, no more misconceptions!