Updates from the Repl.it team about the product

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

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. 3 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

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

@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

@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

@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

@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

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

xxpertHacker

@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

@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

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

firefish

@xxpertHacker Yeah, the rules are very unclear.

TheDrone7

@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

@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

@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

@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.

RohilPatel

Long time no talk lol @xxpertHacker

xxpertHacker

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

Kookiez

anyone want to team up with me?

Whippingdot

Ey if @FlaminHotValdez denies my existence then yes @Kookiez

Whippingdot

@Kookiez

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

matthewproskils

@Whippingdot Can i team up?

EdwardBentler

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

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

VulcanWM

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

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

Whippingdot

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

yeah sure @Whippingdot

VulcanWM

Which one’s your jam repl? @Whippingdot

Whippingdot

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

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

@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

When will it start? Today, or next week?

VulcanWM

What timezone is this in?

TheDrone7

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

VulcanWM

oh okay thanks @TheDrone7

OldWizard209

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

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

VulcanWM

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

OldWizard209

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

VulcanWM

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

HenryZelonka1

Anyone want
to join my team?

AlmightyDeaks

@HenryZelonka1 yes sure what languages do you like to use

HenryZelonka1

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

AlmightyDeaks

@HenryZelonka1 i like python HTML,CSS and Javascript

HenryZelonka1

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

AlmightyDeaks
HenryZelonka1

@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

@HenryZelonka1 some sort of a web application

AlmightyDeaks

@AlmightyDeaks we could create a sandbox game

HenryZelonka1

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

HenryZelonka1

@AlmightyDeaks Good idea

AlmightyDeaks

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

AlmightyDeaks

@HenryZelonka1 we could use p5.js for handling everything

HenryZelonka1
HenryZelonka1

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

HenryZelonka1

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

AlmightyDeaks
HenryZelonka1

@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

@HenryZelonka1 ok and we also need a 3rd person

HenryZelonka1
AlmightyDeaks

@HenryZelonka1 yes i saw

HenryZelonka1
RishabhRanjit

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

HenryZelonka1

@RishabhRanjit
This Friday I think...

candies

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

same @candies. I only know those langs

candies

@FloCal35 I like your cycle count

Whippingdot

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

candies

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

candies

@Whippingdot plus his cycle count then was 666

Whippingdot

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

candies

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

JBloves27

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

TheDrone7

@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.

JBloves27

Oh, ok! Thank you! @TheDrone7

VulcanWM

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

TheDrone7

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

VulcanWM

Oh okay thanks @TheDrone7

IGamer123

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

xxpertHacker

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

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

Anyone wanna team up with me?

firefish

@VulcanWM yeah sure! :)

VulcanWM

What langs are u good at? @firefish

firefish

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

VulcanWM

Yeah but I don’t know nodejs @firefish

firefish

@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

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

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

JBloves27

@firefish @VulcanWM, could I join your group?

VulcanWM

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

What languages are you good at? @JBloves27

firefish

@JBloves27 yes! We now have a perfect three!

firefish

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

JBloves27

Mostly python, js, html @VulcanWM

JBloves27

Lol ok @firefish

firefish

@JBloves27 I meant annotate but ok

VulcanWM

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

VulcanWM

But we have to have different repls tho? @firefish

VulcanWM

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

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

JBloves27

hmmm @firefish

firefish
VulcanWM

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

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

VulcanWM

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

Hmmm, so who creates website? @VulcanWM

VulcanWM

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

What are u planning on doing? @JBloves27

JBloves27

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

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

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

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

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

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

VulcanWM

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

JBloves27

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
VulcanWM

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

JBloves27

A blog? @VulcanWM

VulcanWM

Okay I’ll do that then @JBloves27

JBloves27

:) got it @VulcanWM

VulcanWM

Great :) @JBloves27

firefish

@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

@firefish Ok. Kewl! Got it.
Nice!

Btw, which day are you gonna work on?

VulcanWM

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

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

JBloves27

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

firefish

@VulcanWM all of them? as i said to jb

firefish

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

VulcanWM

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

firefish

@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

@firefish isn't that against the rules?

TheDrone7

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

firefish

@VulcanWM that IS the rules

VulcanWM

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

TheDrone7

@VulcanWM Spotlight pages :-)

VulcanWM

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

firefish

@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

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

firefish

@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

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

firefish

@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

Oh yeah that’s a good idea @firefish

firefish

@VulcanWM or if you have hacker private repl

VulcanWM

Yeah I could do that @firefish

VulcanWM

@TheDrone7 This isn’t against the rules right?

TheDrone7

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

VulcanWM

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

TheDrone7

@VulcanWM absolutely not.

VulcanWM

okay thanks @TheDrone7

firefish

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

JBloves27

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

firefish

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

JBloves27
VulcanWM

Yeah okay @firefish

JBloves27

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 :)

VulcanWM

It’s okay :) @JBloves27

TheDrone7

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

VulcanWM

Thanks @TheDrone7
@Coder100 @ch1ck3n wanna team up with me and @firefish ?

JBloves27

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

firefish

@VulcanWM ok whip should fork mine it's https://replit.com/@firefish/helium

FlaminHotValdez

anyone willing to team with a total noob

FloCal35

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

Whippingdot

me you and flocal? @FlaminHotValdez

FloCal35

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

FlaminHotValdez

@FloCal35 @whippingdot Lmao what do we do though

FloCal35

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

FlaminHotValdez

@FloCal35 Ah rip

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

FloCal35
firefish

the 600 team with our 600 cycles

@FloCal35 hahacycle go brrr

firefish

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

JBloves27

haha xD @firefish

Whippingdot

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

@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

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

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

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

xxpertHacker

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

Highwayman

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

DynamicSquid

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

Highwayman

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

DynamicSquid

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

Highwayman

huh funny coincidence :P
@DynamicSquid

DynamicSquid

@Highwayman Do you have github?

Highwayman

yes, amntChickens is my name. @DynamicSquid

DynamicSquid

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

Highwayman

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

DynamicSquid

@Highwayman gotcha, well gl with it!

Highwayman

thanks lol. you too @DynamicSquid

ch1ck3n

@jwz6 @darkdarcool wanna team up with me

darkdarcool

@ch1ck3n
im down

darkdarcool
ch1ck3n

@rayhanadev ok rayahn wanna be with me

JWZ6

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

ch1ck3n

@JWZ6 yay we have a team

lemme submit form

ch1ck3n
JWZ6

@ch1ck3n noice

JWZ6

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

JBloves27

heyyy, wat about me lol @ch1ck3n

ch1ck3n

@JWZ6 we are officially a team

and 50 bucks and 6 months hacker

ch1ck3n

@JBloves27 go somewhere else

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

JBloves27

lmao, ok, np xD @ch1ck3n

ch1ck3n

@JBloves27 why not team up with ray

ch1ck3n

@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

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

ch1ck3n

@JBloves27 ask cookie

JWZ6

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

JWZ6

@ch1ck3n u mean a bumbling band of baboons XD

Whippingdot

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

Coder100

nice

RayhanADev

@Coder100 wanna work together?

Coder100

sure

but i already submitted the form with nobody rip @RayhanADev

RayhanADev

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

Coder100

k nice @RayhanADev

TheDrone7

@Coder100 You can edit SMH.

Coder100

i can?
yay @TheDrone7

Coder100

usually you can't @TheDrone7

Coder100

yay 1 teammate @rayhanadev :))))

TheDrone7

@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.

RayhanADev

@Coder100 yayy!

Whippingdot

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

Coder100

hmmm

ofc i'll choose you friend @Whippingdot

Coder100

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

Whippingdot

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

Whippingdot

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

what is the topic of the project supposed to be

SixBeeps

@Nedia

No specific topic, make something fun or innovative

RayhanADev

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

@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

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

RishabhSahoo

@RayhanADev I can team up if u want to

Whippingdot

EY ME YOU KNOW MOI @RayhanADev

LeviathanCoding

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

TheDrone7

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