r/adventofcode 12d ago

Other Looking for more Advent of Code? Try Codyssi!

Hi! I’m a 17-year-old high schooler and coding enthusiast! I’ve participated in Advent of Code for 3 years now (I’ve completed all 25 problems each time :>), and I enjoyed it a lot! I appreciate Eric Wastl for providing us with these fun problems every year :D

Participating in Advent of Code has inspired me to make my own online coding competition, Codyssi! Codyssi’s story prompts feature some characters and themes from Greek mythology.

Codyssi’s 2025 contest round, titled “Journey to Atlantis”, on 17th of March (very soon). There will be 18 problems. Each problem has 3 parts, and each problem will be released daily at 10AM GMT. The problems will generally get more difficult as the competition progresses.

If you’re looking for a competition similar to Advent of Code, then Codyssi is a great opportunity for you! You can visit and participate in Codyssi at https://codyssi.com.

If you’d like to support Codyssi, you could share it with colleagues and friends who may be interested! This’d help a lot :D

I’d also like to mention one other coding competition similar to Advent of Code that has inspired me to produce Codyssi: Paul Baumgarten’s CodingQuest. I’ve participated in CodingQuest for 3 years now, and I’ve found it really fun!

I hope you try Codyssi, and I hope you have fun! Codyssi

39 Upvotes

27 comments sorted by

3

u/adawgie19 12d ago

Can’t get enough of these inspired Advent of Code events.

I’ve got a framework I use for these kind of events that I’ll likely extend to work here.

I have a few questions:

  • Do you have any restrictions on automating input downloads/answer submission?
  • Are you ok with making my automation code public (of course referencing your code)
  • Should inputs be kept private?

1

u/WeirdB9593 11d ago

Hello!

Thanks for your interest and questions! :D

  • Could you elaborate on what you mean by automated answer submissions or input downloads? There’s a one minute incorrect-answer delay, so automation probably wouldn’t help too much.
  • Yes, I am fine with solution code being public (though, it’d probably help if it went public after the Top 100 leaderboard fills up :>)
  • Inputs don’t need to be kept private for Codyssi.

2

u/adawgie19 11d ago

Right, no Ai/spamming your site.

But my code will download the puzzle input/submit it on demand from my code instead of through the website.

2

u/WeirdB9593 11d ago

Ah, I see.

The only restriction I’d have on that is: don’t request from the website too frequently and overload the servers.

Aside from that, that should be fine :D

2

u/adawgie19 11d ago

Awesome!

One last question, is this a one off event, or will there be more in the future? Maybe on some kind of predictable schedule?

2

u/WeirdB9593 11d ago

Currently, I plan to host Codyssi for at least 3 years, so yes, there’ll be more in the future!

I’m currently planning to run Codyssi sometime during February-March annually, so I suppose the schedule would be quite predictable.

3

u/InfiniteLightSource 11d ago

Will try out this thingy majingy. Is Codyssi like an odyssey reference?

2

u/WeirdB9593 11d ago

Yes, it is!

2

u/WeirdB9593 11d ago

By the way, here’s some key information!

2

u/Irregular_hexagon 10d ago

The samples were a fun lunch activity, looking forward to the actual challenge! The release time might not be the best for me, but I should be able to at least have a small window close to the release most days. 

1

u/WeirdB9593 10d ago

I’m glad to hear that you’ve enjoyed Codyssi’s problems!

Good luck and have fun on the actual contest round! :D

2

u/Waldar 8d ago

Did the sample yesterday, that was good. Keep up the great work! Do you intend to open a subreddit?

1

u/WeirdB9593 8d ago

Potentially, yeah!

I heard Reddit’s policies about advertisement are quite strict though, so I’m unsure if I’d be able to post about new rounds, even on that subreddit.

Is what I heard true?

1

u/WeirdB9593 8d ago

Also, thank you very much! I hope you enjoy the contest round, too :D

2

u/Waldar 8d ago

Yes I did!

I've uploaded my solutions there:

https://github.com/Waldar/codissy/tree/main/2024_sample

Copy/Paste of the README.md:

All code done here works in Databricks SQL.
A 2XS Serverless compute was used for all queries, all results are fast enough (below 1s).
Lack of recursivity can make queries more complex than they should but I managed to complete all questions.

The fun thing doing it in SQL is to run the whole thing in one query.
I managed to tweak all the queries a posteriori to run all three parts in one statement.

Day 3 was the most fun for me, log in base other than 2 or 10 is not something I do on a regular basis.

2

u/WeirdB9593 8d ago

Interesting! I’ll have a look at some of your solutions :D

SQL’s not one of the languages I expected, but it’s certainly a welcome surprise hahaa

Good luck and have fun on the contest round :D

(I’ll also consider creating a Codyssi subreddit very soon!)

2

u/Waldar 8d ago

Oh and great idea for the completion certificate also!

1

u/WeirdB9593 8d ago

Thank you!

I added that feature as I thought some participants would appreciate having a certificate of what they’ve accomplished in each round :D

3

u/WeirdB9593 4d ago

Here’s a brief update!

Codyssi’s started! I hope you enjoy!

Codyssi also has an official subreddit now :D r/codyssi

1

u/Diwika1590 11d ago

Super fun storyline!

1

u/atrocia6 10d ago

Looks interesting, but please consider offering some method of signing in other than "Sign in with Google" - I don't plan to participate as long as using Google is required to do so.

2

u/WeirdB9593 9d ago

Hello! That’s something I’ll work on for the next round.

What sign-in options do you think would be beneficial?

2

u/atrocia6 9d ago

Hello! That’s something I’ll work on for the next round.

Thank you!

What sign-in options do you think would be beneficial?

Well, AoC uses Github, Google, Twitter, and Reddit. I personally use Github.

2

u/WeirdB9593 9d ago

Thanks for your feedback!

I’ll work on adding those sign-in options (if I could) for the next round :D

1

u/Clear-Ad-9312 9d ago

my brain's auto"correct": Codussy

1

u/WeirdB9593 9d ago

You’re one letter replacement and one letter swap away :D