Updates from the Repl.it team about the product

← Back to all posts
[UPDATE] 🎉 Announcing : RELAY JAM 🎉
h
TheDrone7 (1900)

Good morning/evening replers! Today, we are announcing.... Relay Jam! As usual, weird name, yes.

Anyways, the name is this because it is quite similar to a relay race. The details are as follows.

Each submission for the jam will be worked on by a team of 3 people (exactly 3, no more, no less). You can choose to participate with your friends or just apply for yourself and we will help you find your teammates.

To help you find your teammates while registering you will be asked for languages you feel comfortable working with, we will use this to assign people to teams, therefore, be sure to select at least one of the commonly used languages if you can use it.

"How does the jam actually take place though?", is what you might be thinking, and that's the fun part.

The jam starts Friday next week and ends on Monday (it lasts 3 days - Friday, Saturday, and Sunday)

Each of the three days, one of the team members works on the submission. You will be notified who is supposed to work on what day. After the day is over, the next day, the person appointed to work on the project that day, forks the original repl and then works on it that day. On the third day, again whoever was appointed to work on the project that day forks the end result of the second person's work and works on it.

Some basic things to keep in mind:

  • Only one person gets to work on the project at a time.
  • The project has to completed by 3 different people.
  • No specific topic, make something fun or innovative.
  • The projects will be judged on subjective criteria such as creativity, freshness, fun, etc.

That's fun and all but now you may be asking why you should participate? Guess what we got that covered too!

The winners of the jam (all 3) will get:

  1. 6 months of replit hacker plan
  2. A special role on our discord server
  3. LOTS OF FUN

The winning team will also be given $150 distributed how they want.


And finally what most of you have been looking for - HOW TO PARTICIPATE?

Simply fill out this form and you're good - https://forms.gle/8SBi3JswKTpjScJo8


UPDATE

It seems this was unclear beforehand so this is being mentioned separately, if you're participating in teams, the number of repls you need to submit in the form is the number of people you have in your team. Aka, each of the three members will be working on 3 different repls. In total, every single participant will be contributing to 3 submissions.


If you have any questions, feel free to ask them in the comments section (do not spam and keep it for serious questions only, comments will be deleted otherwise)

Comments
hotnewtop
xxpertHacker (930)

For the section of the form asking

Please provide a link to the repl which contains the submission.

How do we link the Repl this early? Aren't we supposed to fork from our teammate the day of, when told by the Jam's host?

TheDrone7 (1900)

@xxpertHacker all 3 of you will be starting 3 different projects on the day. Then you will fork each other's projects on the other days.

xxpertHacker (930)

@TheDrone7 But in order to sign up, the Google form already asks for us to link to a submission Repl, which shouldn't exist yet?

TheDrone7 (1900)

@xxpertHacker why not? Just create a repl and link it. If you want to change the language, just delete the repl and create a new one with the same name and different language.

xxpertHacker (930)

@TheDrone7 So is it just a dummy Repl? Will I have to copy and paste the code from the last teammate's Repl into it, as opposed to just clicking "fork"?

TheDrone7 (1900)

@xxpertHacker you and your teammates will all 3 be starting your own repls on the first day. Forks start on day 2.

xxpertHacker (930)

@TheDrone7 Why do we start our Repls all at once, if only one person works on a Repl for the first day, and the next Repls are forks from the first?

I've interpreted the jam's rules as, one day one, one person works on the Repl, one day 2, the second member forks the first person's Repl, and works on it for the day, on day three the third member forks the second member's Repl and works on it, after they are done, they stop and the jam is over.

Have I misunderstood this?

TheDrone7 (1900)

@xxpertHacker each team submits 3 repls. You understood the working right but all 3 of you will code all 3 days just on different projects each day.

xxpertHacker (930)

@TheDrone7 So, we're submitting 3 projects at once? That is quite an unexpected turn....

firefish (948)

@xxpertHacker Yeah, the rules are very unclear.

TheDrone7 (1900)

@xxpertHacker Yeah I realised it was not very clear and that's why I added the update. Although you're not expected to make something big, just small fun projects.

HarperframeInc (456)

@TheDrone7 Question: Is it possible to switch out the repl I submitted? I want to change it to bash repl but I already submitted the form.

xxpertHacker (930)

@HarperframeInc Delete the Repl and create a new one with the same name as the old one. The Repl is only referred to by URL.

TheDrone7 (1900)

@HarperframeInc Yeah you can edit the form. You can also just delete the repl and create a new one with the same name so the link remains the same.

xxpertHacker (930)

@RohilPatel Indeed, but if you want to, this wouldn't be the right place.

Kookiez (400)

anyone want to team up with me?

Whippingdot (656)

Ey if @FlaminHotValdez denies my existence then yes @Kookiez

Whippingdot (656)

@Kookiez

Wait, who was I replying too...I don't see anyone... 404 ERROR

EdwardBentler (35)

Sounds fun but I've never been good at jams and getting things done fast, so good luck to the competitors. Although I do have one question, will the jams be community judged, or by just mods or a group of people?

TheDrone7 (1900)

@EdwardBentler a group of admins, mods along with will be allowed to participate.

VulcanWM (2763)

Someone had unexpected plans and left our team and now we have someone new. When I try to edit the form, it says the jam has started. How do I edit my team response?

VulcanWM (2763)

Can you use lots of code from a previous project you've done?

Whippingdot (656)

hey i see you and firefish are on a team and you guys have an empty spot (Drone told me) so can I join your team? @VulcanWM

VulcanWM (2763)

Which one’s your jam repl? @Whippingdot

Whippingdot (656)

hmm why didn't i see these pings... sorry @VulcanWM

Hey I haven't created a jam repl yet cause I didn't know if anyone wanted me. I also didn't know what to make, cause we hadn't discussed anything yet...

@TheDrone7 can I be on their team even though it is late? Can we discuss like for this night and tomorrow morning in IST can I start or no? I know tomorrow morning is the end of the Jam but...

Whippingdot (656)

OH WAIT I didn't mean to join your team, I mean to join FloCal and FlaminHotValdezs' but they didn't respond to me. I thought it was you guys I talked to... I can still be on your team if TheDrone allows it. Should I read through the comment thread you had with JB and make something? I haven't really conversed with you guys. Sorry for all the confusion by the way - I asked many people I knew if I could be on their team. @VulcanWM

I ruined your whole thing and I hope you can forgive me.

TheDrone7 (1900)

@Whippingdot the jam is going to end in 11 hours and 25 minutes. You can fork any of their repls and finish them up.

firefish (948)

When will it start? Today, or next week?

VulcanWM (2763)

What timezone is this in?

TheDrone7 (1900)

@VulcanWM all timings are as per Pacific time (PT)

OldWizard209 (1529)

Anyone willing to join me? I know I am late but blame school.

I can do Node/HTML/CSS/JS/Express/Complete Python/ And all backend if you wish.

FloCal35 (668)

I mean sure @OldWizard209. I'm noob at python and know the web side of HTML/CSS. Not the greatest though
Edit: Frontend

VulcanWM (2763)

If you are not already in a team, do you want to join me and @firefish ? @OldWizard209

OldWizard209 (1529)

Yes sure! @VulcanWM and the jam is starting today right?

VulcanWM (2763)

Sorry someone already joined us
But yeah it’s starting today @OldWizard209

HenryZelonka1 (91)

Anyone want
to join my team?

AlmightyDeaks (5)

@HenryZelonka1 yes sure what languages do you like to use

HenryZelonka1 (91)

@AlmightyDeaks
Python, Java, HTML, CSS and javascript.

AlmightyDeaks (5)

@HenryZelonka1 i like python HTML,CSS and Javascript

HenryZelonka1 (91)

@AlmightyDeaks
do you want to code something using HTML then?

HenryZelonka1 (91)

@AlmightyDeaks
OK,we just need one more person then our team will be complete
do you have any ideas for what we should make?

AlmightyDeaks (5)

@HenryZelonka1 some sort of a web application

AlmightyDeaks (5)

@AlmightyDeaks we could create a sandbox game

HenryZelonka1 (91)

@AlmightyDeaks
yeah, maybe multiple people can connect to it, then they can compete for hiscores or something?

AlmightyDeaks (5)

@HenryZelonka1 i mean more like a literal box of sand you could mess with

AlmightyDeaks (5)

@HenryZelonka1 we could use p5.js for handling everything

HenryZelonka1 (91)

@AlmightyDeaks
do you want to to start working on it on Friday or should i?

HenryZelonka1 (91)

@AlmightyDeaks
p5.js sounds good,I used to code on khan academy, so I have some experience wth it.

HenryZelonka1 (91)

@AlmightyDeaks
I just found out that we each need to create 1 project. So I make a repl,then you work on it, and you make a repl, then I work on it.

AlmightyDeaks (5)

@HenryZelonka1 ok and we also need a 3rd person

RishabhRanjit (20)

@HenryZelonka1 Wait.... is it this friday or next friday?

candies (153)

STOP SCROLLING

I knew you were scrolling and I wanted to get attention.
But I am looking for team members.

Languages I know: HTML, CSS, Python

COMMENT TO JOIN!

FloCal35 (668)

same @candies. I only know those langs

candies (153)

@FloCal35 I like your cycle count

Whippingdot (656)

bruh wut don't say that. People with less cycles can be talented too (not including me) @candies

candies (153)

@Whippingdot tf? I just like his cycle count. what does that have to do with anything?

candies (153)

@Whippingdot plus his cycle count then was 666

Whippingdot (656)

Oh lol, sorry. I thought you were one of those people who just like people with loads of cycles. Sorry! @candies

candies (153)

@Whippingdot all good, im looking for talented and skilled people

JBloves27 (1883)

Wait, how would this work with different timezones?
What if they work on it on the same time because they have different timezones?

TheDrone7 (1900)

@JBloves27 All the timings are in PT (Pacific time). At 00:01 Friday (PT), the jam will begin and at 00:01 PT on both Saturday and Sunday, a new person works on the project you were working on and you work on another project.

VulcanWM (2763)

How do I edit my form response if I closed the tab to edit it?

TheDrone7 (1900)

@VulcanWM when you go to the form, it'll show you an option to edit your submission.

IGamer123 (76)

Hey anyone wanna team up with someone that only knows html and java and is a total noob at C++ and JS

xxpertHacker (930)

Can we help each other?
For example, if I live stream for my day, say I get confused when writing a section, can one of my teammates message me with a suggestion and/or a URL to read about something?

FloCal35 (668)

I know this @xxpertHacker

Multiplayer cannot be used in the repl. However, they are allowed to look at the code via spotlight pages and discuss it

VulcanWM (2763)

Anyone wanna team up with me?

VulcanWM (2763)

What langs are u good at? @firefish

firefish (948)

@VulcanWM nodejs, html, css, js, rust.
i suggest we make a web game

VulcanWM (2763)

Yeah but I don’t know nodejs @firefish

firefish (948)

@VulcanWM well then don't use it, we could either (me make the nodejs stuff) or (just use plain html and js libs) or (you can make a python server)

VulcanWM (2763)

I was thinking of some kind of multipurpose website, in which I could work on the backend and you on the front end? (I’m terrible at front end) @firefish

firefish (948)

@VulcanWM Yeah, that would work. I'm not exactly wonderful at backend either.

VulcanWM (2763)

So I’ll work on backend on Friday, then you can check my Relay Jam repl and fork it and do it’s css on Saturday? @firefish

VulcanWM (2763)

What languages are you good at? @JBloves27

firefish (948)

@JBloves27 yes! We now have a perfect three!

firefish (948)

@VulcanWM Yup, then final touches are done by @JBloves27 who just joined, literally just now

JBloves27 (1883)

Mostly python, js, html @VulcanWM

firefish (948)

@JBloves27 I meant annotate but ok

VulcanWM (2763)

Yeah that’s great lemme just edit my form response @firefish

VulcanWM (2763)

But we have to have different repls tho? @firefish

VulcanWM (2763)

How about each of us do one project related to Replit and logging in with Replit and then one of us makes a website to join everything together? So a home page? @firefish

firefish (948)

@VulcanWM yes! that's a good idea, but what actually are they gonna do?

VulcanWM (2763)

idk I was thinking maybe like a forum where you could talk about random stuff, or a todo list, or replit dms, or a url shortener? @firefish

firefish (948)

@VulcanWM apparently, according to @TheDrone7 and @xxperthacker, there are three submissions. Everybody starts on their own, and the projects then juggle.

VulcanWM (2763)

Yeah so in the website we can have a navbar with the same styling in which we can have a link to the homepage and the 3 projects @firefish

JBloves27 (1883)

Hmmm, so who creates website? @VulcanWM

VulcanWM (2763)

I could do the home page if u guys want
You guys just need to create a website or game so I can link the home page to your websites easily @JBloves27

VulcanWM (2763)

What are u planning on doing? @JBloves27

JBloves27 (1883)

Ok,
So which one of us will do on which day? I feel like doing the homepage last might be a good idea so you can get final links @VulcanWM

JBloves27 (1883)

Uh, I mean, I could just create a quick flask website or smth. Maybe a reactjs website. I dunno yet, but prob a portfolio template website @VulcanWM

VulcanWM (2763)

I’m not free on Sunday, so if you name your repl Relay Jam I can link it before you’ve even started making your part
I can do it on either Friday or Saturday @JBloves27

JBloves27 (1883)

Got it. Yeah, if you look at my profile, I already made repl lol.
Hmmm, ok. Let's ask firefish for more scheduling dates.
Otherwise, bc ur not free on Sunday, I might work on Sunday. @VulcanWM

VulcanWM (2763)

Flask is pretty easy, you just need to know how to render templates
You can try making an api or something and just have a simple html website for the instructions? @JBloves27

JBloves27 (1883)

Yeah, :)
Hmmm, so make flask API, and then another flask website?
Uh, should I create 2 separate repls for that then? @VulcanWM

VulcanWM (2763)

No u can make one template and then render it for the main page @JBloves27

JBloves27 (1883)

Oh, so would the API be inside the repl, but in a separate file and separate from templates?

Sorry for so much questions
Also, I already know flask btw

@VulcanWM

VulcanWM (2763)

Also do you think I should make a forum, todo list, private diary, or blog website? @JBloves27

VulcanWM (2763)

Okay I’ll do that then @JBloves27

firefish (948)

@JBloves27 @VulcanWM I just did the form. I'm planning on something like a chat app. As I know neither of you know node, when you get mine, the ejs (I will learn it) is in views/, and CSS and js and other resources go in public/, which will all appear in the same directory when it reaches the client. Ejs is easier to learn than pug, so even though I don't like Ejs, I will use it :)

JBloves27 (1883)

@firefish Ok. Kewl! Got it.
Nice!

Btw, which day are you gonna work on?

VulcanWM (2763)

thats a great idea! so you're doing a chat app, jb's doing an api and im doing a blog website? also what day do you want to do your project? @firefish

firefish (948)

@JBloves27 all of them, i work on mine the first, vulcans the next and finally yours

JBloves27 (1883)

Got it. Thanks! Good luck to you guys :) @firefish

firefish (948)

@VulcanWM all of them? as i said to jb

firefish (948)

@VulcanWM wait everyone has to work an all days :(

VulcanWM (2763)

Wait so ur on Friday, I’m on Saturday and jb is on Sunday right? @firefish

firefish (948)

@VulcanWM No, We all work on our own on friday, then we get someone elses on saturday, then we get someone elses again on sunday

VulcanWM (2763)

@firefish isn't that against the rules?

TheDrone7 (1900)

@VulcanWM It's not 3 different parts of the projects. It's 3 parts of 3 projects each.

VulcanWM (2763)

Wait so each person has their project, and the people in the team fork whatever they make. So everyone works on something every 3 of the days? How do u guys see the forks then if we submit one link each? @TheDrone7

VulcanWM (2763)

Ah makes sense, ty for answering my questions! @TheDrone7

firefish (948)

@VulcanWM

@xxpertHacker all 3 of you will be starting 3 different projects on the day. Then you will fork each other's projects on the other days. - @TheDrone7

VulcanWM (2763)

yeah I saw so who does who’s project on which day? @firefish

firefish (948)

@VulcanWM I start with helium, my chat app, for example, and then I may get yours, then I'll get jb's. Bear in mind the day starts at midnight Pacific, and in British time that is 4 PM the day before.

VulcanWM (2763)

Oh it is? So I can start working on my first project on Thursday after school? @firefish

firefish (948)

@VulcanWM Is suggest start now, but locally. Then, as you and me both have school on Friday, we can "cheat, legally" when we upload it on Friday.

VulcanWM (2763)

Oh yeah that’s a good idea @firefish

firefish (948)

@VulcanWM or if you have hacker private repl

VulcanWM (2763)

@TheDrone7 This isn’t against the rules right?

TheDrone7 (1900)

@VulcanWM it IS against the rules. Private repls cannot be forked.

VulcanWM (2763)

But are we allowed to work on the project before the start date? @TheDrone7

firefish (948)

@VulcanWM @jbloves27 one question: do either of you used socket.io before? if not, what socket libs have you used in the past?

JBloves27 (1883)

I think i've tried, but drastically failed. However, I was trying to make a game using socket (in python). @firefish

firefish (948)

@VulcanWM @JBloves27 hmm ok on the friday i should probably focus on backend then, so that you can do the frontend.

JBloves27 (1883)

Hello @VulcanWM and @firefish,

I'm super sorry to tell you guys these news, but I can't participate in the jam.
It's was on really short notice, and I really never wanted this to happen. However, because of some personal issues, I will not be able to be in your jam team.

I am super sorry for the really short notice. If your team gets kicked out because of me, I am even more truly sorry.
If there is anything to make up for it, please let me know, I will try my best to do so.

I hope you understand and I am again, really sorry for the short notice.
JB.

I really hope you don't get disqualified, and if you do, I am even more truly sorry. I really hope you guys win this :)

TheDrone7 (1900)

@VulcanWM @Coder100 and @ch1ck3n are also without teams if any of you wish to team up with each other.

JBloves27 (1883)

Oh, ok. Hope you guys win this thing :) @VulcanWM

FlaminHotValdez (688)

anyone willing to team with a total noob

FloCal35 (668)

Total noob right here @FlaminHotValdez. I might not be that avalible though but if no one else signs up with you I'll join

FloCal35 (668)

Yessir @Whippingdot @FlaminHotValdez, the 600 team with our 600 cycles

FloCal35 (668)

All I know right now is HTML/CSS and Python @FlaminHotValdez. ECommerce website 🤷‍♂️

FlaminHotValdez (688)

@FloCal35 Ah rip

I know C++ and python but...(I'm literally absolute noob at them)

firefish (948)

the 600 team with our 600 cycles

@FloCal35 hahacycle go brrr

firefish (948)

@FlaminHotValdez Pro tip: stay a noob at C++, you won't ever need it

Whippingdot (656)

bro none of you guys pinged me so I don't know what you said... Are we doing it together or not? We need to start getting ideas if we are working together. @FlaminHotValdez

DynamicSquid (4914)

@Highwayman wanna team up with me and @xxpertHacker? We're doing this in C++, and maybe something like a console game. We can discuss it more as a group

Whippingdot (656)

EYYYY C++ means I wanna join...but I thought xxpert doesn't like C++, we just had a long comment thread on it. Anyway, my first pick is FlaminHotValdez so if he says no to me, then I will work with you, and if you say no then someone else... @DynamicSquid

firefish (948)

but I thought xxpert doesn't like C++,

@Whippingdot you're right, all normal people hate c++

xxpertHacker (930)

@firefish Yes, if you know it too well, it's just wtfs around every corner.

Highwayman (1482)

aw man. two weeks too late I'm guessing? @DynamicSquid

DynamicSquid (4914)

@Highwayman oof, nw. haven't seen you in a while. any projects you've bern working on lately?

Highwayman (1482)

I just started learning a little bit on osdev, but I haven't really done much. Finals were a b this year. @DynamicSquid

DynamicSquid (4914)

@Highwayman ooh, Im also looking into learning osdev, but only once school finishes in 2 weeks

Highwayman (1482)

yes, amntChickens is my name. @DynamicSquid

DynamicSquid (4914)

@Highwayman Cool! For your OS_0, have you set up an enviroment to run the OS yet?

Highwayman (1482)

Nope, I'm trying to figure out bochs rn @DynamicSquid

ch1ck3n (2052)

@rayhanadev ok rayahn wanna be with me

JWZ6 (648)

@ch1ck3n ya sure i can team up with (i think even tho me not very gud)

ch1ck3n (2052)

@JWZ6 yay we have a team

lemme submit form

JWZ6 (648)

@ch1ck3n woah that's a cool neon logo. ANYWAYS YAY

JBloves27 (1883)

heyyy, wat about me lol @ch1ck3n

ch1ck3n (2052)

@JWZ6 we are officially a team

and 50 bucks and 6 months hacker

ch1ck3n (2052)

@JBloves27 go somewhere else

sorry, `maybe you can form your own team with my alt maybe team up with someone else

ch1ck3n (2052)

@JBloves27 why not team up with ray

ch1ck3n (2052)

@ch1ck3n he's a good coder, and while dark and jwz and me are just bumbling babbling band of buffoons

did you get that reference
JBloves27 (1883)

hmm, ill ask then :) @ch1ck3n
Edit: I dunno expressjs xD

JWZ6 (648)

@ch1ck3n hmmmmmmmm but how we split up 50 bucks and where they go?

JWZ6 (648)

@ch1ck3n u mean a bumbling band of baboons XD

Whippingdot (656)

Ey we both are loners, I might join with you if everyone in the world declines me. @JBloves27

Coder100 (18123)

sure

but i already submitted the form with nobody rip @RayhanADev

RayhanADev (2515)

@Coder100 loool. I’ll submit a form I think @TheDrone7 will be fine with it

TheDrone7 (1900)

@Coder100 it's 1 checkbox in the form settings which is by default not checked. I checked it cuz I knew it would be needed.

Whippingdot (656)

wait you have to have 2 teamsmates. I might not be the best choice but maybe choose someone else or me@Coder100

Coder100 (18123)

hmmm

ofc i'll choose you friend @Whippingdot

Coder100 (18123)

you don't happen to have discord do you @Whippingdot

Whippingdot (656)

nope, sry in like 3 months i will have discord @Coder100

Whippingdot (656)

Also, i decided to be in the 600 cycle team with FloCal and FlaminHotValdez. Next time for sure I will work with both of you, sry @Coder100

Maybe invite JB cause he is not on a team (from what I know). JBLove27

Nedia (0)

what is the topic of the project supposed to be

SixBeeps (5221)

@Nedia

No specific topic, make something fun or innovative

RayhanADev (2515)

Anyone want to work together? I have a musical idea and it'll be built with Nextjs frontend, Nodejs/Expressjs server (and also ytdl-core), and Cloud Firestore database. If you have some advanced knowledge in any of these you would be and awesome addition to this team :).

I'll pick the two people for the team and we'll start planning ASAP!

TheDrone7 (1900)

@RayhanADev you don't have to have teammates before you apply. You can just apply for yourself and we can assign teammates who can work with what you can also work with.

You can also just update the form later on when you find teammates.

JWZ6 (648)

@RayhanADev i is not too gud but maybe i can cooperate idk

RishabhSahoo (0)

@RayhanADev I can team up if u want to

LeviathanCoding (1413)

Can the other members on a team observe the one that is working and give them tips?

TheDrone7 (1900)

@LeviathanCoding Multiplayer cannot be used in the repl. However, they are allowed to look at the code via spotlight pages and discuss it.