...it's like TV Tropes, but LINKED DATA!
Advent of Code (Website)
- 108 statements
- 19 feature instances
- 6 referencing feature instances
Advent of Code (Website) | type |
TVTItem | |
Advent of Code (Website) | label |
Advent of Code (Website) | |
Advent of Code (Website) | page |
AdventOfCode | |
Advent of Code (Website) | comment |
Advent of Code is a programming puzzle website created by Eric Wastl.The site first opened in 2015, and a new season is held every year, with the puzzles from the previous seasons still available.During each season, a new puzzle is revealed every day (just like any Advent calendar) from 1st Dec to 25th Dec, starting easy and getting progressively harder. Each puzzle consists of two parts, each part rewarding a star for successful completion. The first part must be solved to reveal the second part, which usually continues on or provides a twist on the first part. Thus there are a total of 50 stars to collect every season.Each puzzle has a small backstory, and starting with the 2016 season, there is an overall narrative tying them together. Some puzzles also contain computer science jokes and shout-outs. 2015: Although there is the overall objective to collect stars to power Santa's snow machine, the stories of the individual puzzles don't form an overall story and are just random Christmas-themed small stories. Some of them do form small arcs (6 with 18, as well as 21 with 22). 2016: You need the stars for the clock that guides Santa's sleigh, and you must infiltrate the Easter Bunny HQ to retrieve the stolen stars. 2017: You get digitized and must solve tasks for various programs inside Santa's printer such that it can print the Naughty/Nice list. 2018: You must travel back in time to resolve temporal anomalies and save Christmas. 2019: You must go on a space trip to save Santa who is stranded at the edge of the Solar System. 2020: You take a vacation on a tropical island and encounter various challenges during your travel via toboggan, plane, train, bus and boat. 2021: An elf drops the sleigh keys into the ocean and you must descend in a submarine to retrieve them, meeting various aquatic creatures on the way. 2022: Santa's reindeer require energy from a magical star fruit for delivering presents. You accompany the elves on their expedition to the grove where the fruit grow.The puzzles can be completed in any programming language (or even other tools such as Excel), as only the output needs to be entered to the site. The input to the puzzle is randomized for each user to avoid people simply copy-pasting the answer.Typical puzzles include (some of these overlap): Simple math note 2015-2, 2016-3, 2017-1 Advanced math such as linear congruences note 2016-15, 2017-13, modulo arithmeticnote 2019-22 Graph theory note 2017-7, 2017-13 String processing note 2015-5, 2016-4, 2017-9 Simple 2D graphics, sometimes with text recognition note 2016-8, 2018-10, 2019-8 Path tracing note 2015-1, 2016-1, 2017-11 Optimization problems note 2015-15 Simulation note 2015-18 for Conway's Game of Life, 2016-10, 2018-18 Advanced algorithms such as breadth-first or depth-first search, or Dijkstra's algorithm note 2016-11, 2016-13, 2016-17 Implementing a virtual machine. Eric loves these so you can expect to have them every season, usually expanded over multiple daysnote 2015-23, 2016-12→2016-23→2016-25→2016-Bonus, 2017-18, 2017-23, 2018-16→2018-19→2018-21, 2019-2→2019-5→2019-9 and used for every odd-numbered day in 2019 starting from day 5 Scaling problems where the first part can be solved with a naive program but the second part scales up an input parameter to a ridiculous degree such that you need to figure out a shortcut to the solutionnote 2016-9, 2016-23, 2017-16, 2017-17, 2018-12 Puzzles based on games such as a RPG note 2015-21, 2018-24, a strategy game note 2018-15, Breakoutnote 2019-13, Tetrisnote 2022-17, a platformernote 2019-21, or a text adventurenote 2019-25 | |
Advent of Code (Website) | fetched |
2023-08-27T05:29:17Z | |
Advent of Code (Website) | parsed |
2023-08-27T05:29:17Z | |
Advent of Code (Website) | processingComment |
Dropped link to AdventOfCode: Not a Feature - ITEM | |
Advent of Code (Website) | processingComment |
Dropped link to BackToTheFuture: Not a Feature - ITEM | |
Advent of Code (Website) | processingComment |
Dropped link to Tron: Not a Feature - ITEM | |
Advent of Code (Website) | processingComment |
Dropped link to WarGames: Not a Feature - ITEM | |
Advent of Code (Website) | processingComment |
Dropped link to thehitchhikersguidetothegalaxy: Not a Feature - ITEM | |
Advent of Code (Website) | isPartOf |
DBTropes | |
Advent of Code (Website) / int_11af4e0e | type |
Fox-Chicken-Grain Puzzle | |
Advent of Code (Website) / int_11af4e0e | comment |
Fox-Chicken-Grain Puzzle: 2016-11, specifically a generalization of the "jealous husbands" variant. | |
Advent of Code (Website) / int_11af4e0e | featureApplicability |
1.0 | |
Advent of Code (Website) / int_11af4e0e | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_11af4e0e | |
Advent of Code (Website) / int_26b2747 | type |
Alliterative Title | |
Advent of Code (Website) / int_26b2747 | comment |
Alliterative Title: All the puzzles in the 2020 season... except the very last one which is appropriately titled Combo Breaker. | |
Advent of Code (Website) / int_26b2747 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_26b2747 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_26b2747 | |
Advent of Code (Website) / int_29a39f6 | type |
Easter Egg | |
Advent of Code (Website) / int_29a39f6 | comment |
Easter Egg: Each puzzle has a word or phrase with hidden title text. Once you solve all the puzzles in a season, these are revealed with a dotted line. | |
Advent of Code (Website) / int_29a39f6 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_29a39f6 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_29a39f6 | |
Advent of Code (Website) / int_352151a3 | type |
Recursive Reality | |
Advent of Code (Website) / int_352151a3 | comment |
Recursive Reality: 2019-20 and 2019-24; part 2 involves nesting copies of the maze/grid into itself, Russian Doll style, an arbitrarily large number of times. Apparently a feature of Plutonian architecture (to help save space) | |
Advent of Code (Website) / int_352151a3 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_352151a3 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_352151a3 | |
Advent of Code (Website) / int_4f4372e9 | type |
Early-Installment Weirdness | |
Advent of Code (Website) / int_4f4372e9 | comment |
Early-Installment Weirdness: The puzzles in the first season (2015) didn't have a connected plot like in the later years. They also tended to be simpler in construction (and tended to be easier to solve overall, though your mileage may vary); a number are just basic setups for "classic" programming problems like the Traveling Salesman. | |
Advent of Code (Website) / int_4f4372e9 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_4f4372e9 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_4f4372e9 | |
Advent of Code (Website) / int_63a0b3d2 | type |
Cyberspace | |
Advent of Code (Website) / int_63a0b3d2 | comment |
Cyber Space: The theme of the 2017 season. | |
Advent of Code (Website) / int_63a0b3d2 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_63a0b3d2 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_63a0b3d2 | |
Advent of Code (Website) / int_658854ee | type |
I'm a Doctor, Not a Placeholder | |
Advent of Code (Website) / int_658854ee | comment |
I'm a Doctor, Not a Placeholder: Inverted by a character for 2017-25: "I'm a garbage collector, not a doctor." | |
Advent of Code (Website) / int_658854ee | featureApplicability |
1.0 | |
Advent of Code (Website) / int_658854ee | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_658854ee | |
Advent of Code (Website) / int_6e7e9709 | type |
Cosmetic Award | |
Advent of Code (Website) / int_6e7e9709 | comment |
Cosmetic Award: Each puzzle solved progresses the Advent calendar on the main page. Once all 50 stars are collected, the calendar is shown in its full animated glory. The picture on the calendar relates to the story of the season: 2015: Just a Christmas tree (as there is no overall story), snow falling, Santa in his sleigh flying in the background. 2016: The Easter Bunny HQ campus with 3 office buildings and lit up antenna, snow falling, Santa in his sleigh flying in the background. 2017: The circuitry inside Santa's printer. The various chips are references to electronics concepts but some of them are shout outs to movies such as Back to the Future or WarGames. Additionally a personalized Naughty/Nice list is printed at the top, with the Easter Bunny as "naughty" and your name as "nice", and if you are on a private leader board, names from there are randomly picked and added as either naughty or nice. 2018: Santa's hat, sleigh, a candy cane, hot chocolate, and a red-nosed reindeer appear at the North Pole. A slowly rotating image of a mug appears amid the twinkling stars. 2019: Planetary orbits. Completing the calendar fills in the Sun to the left and adds an animated dot indicating your spaceship's journey. 2020: The map of your journey from the North Pole to the tropical island. At the end, a tropical storm appears and a sea monster starts swimming around in the ocean. 2021: A cross section of the ocean and a cave. 2022: A jungle featuring a bridge, a river, and an erupting volcano, with hot air balloons slowly floating across the sky. | |
Advent of Code (Website) / int_6e7e9709 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_6e7e9709 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_6e7e9709 | |
Advent of Code (Website) / int_70d8269d | type |
Excuse Plot | |
Advent of Code (Website) / int_70d8269d | comment |
Excuse Plot: While the plot is fun, ignoring it will not impede your ability to solve the puzzles in any way. | |
Advent of Code (Website) / int_70d8269d | featureApplicability |
1.0 | |
Advent of Code (Website) / int_70d8269d | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_70d8269d | |
Advent of Code (Website) / int_9203bf6 | type |
Arc Number | |
Advent of Code (Website) / int_9203bf6 | comment |
Arc Number Twenty-five, because Christmas falls on December 25th and there are 25 days of puzzles. Fifty, the number of available stars each year (two per day). The two- or four-digit year tends to show up multiple times throughout the puzzles for that year. | |
Advent of Code (Website) / int_9203bf6 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_9203bf6 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_9203bf6 | |
Advent of Code (Website) / int_970c790a | type |
Big Bad | |
Advent of Code (Website) / int_970c790a | comment |
Big Bad: The Easter Bunny, explicitly for 2016 and implicitly for other seasonsnote The completed calendar for 2017 shows the Easter Bunny on the "naughty" list. | |
Advent of Code (Website) / int_970c790a | featureApplicability |
1.0 | |
Advent of Code (Website) / int_970c790a | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_970c790a | |
Advent of Code (Website) / int_9bf3470e | type |
Santa Claus | |
Advent of Code (Website) / int_9bf3470e | comment |
HO HO | |
Advent of Code (Website) / int_9bf3470e | featureApplicability |
1.0 | |
Advent of Code (Website) / int_9bf3470e | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_9bf3470e | |
Advent of Code (Website) / int_9d6427ec | type |
Time Travel | |
Advent of Code (Website) / int_9d6427ec | comment |
Time Travel: In the 2018 season. Your device is only able to jump back 500 years at a time, therefore you end up visiting 1518, 1018, 518, 18 and 483 BC before causing an integer underflow in time itself to end up back in 2018. | |
Advent of Code (Website) / int_9d6427ec | featureApplicability |
1.0 | |
Advent of Code (Website) / int_9d6427ec | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_9d6427ec | |
Advent of Code (Website) / int_af05e6d0 | type |
The Treachery of Images | |
Advent of Code (Website) / int_af05e6d0 | comment |
The Treachery of Images: 2021-7. The title is a subtle reference to an Easter Egg which can be found by feeding the input into the Intcode intepreter that is used for several puzzles in the 2019 season. This will generate the output Ceci n'est pas une intcode program. | |
Advent of Code (Website) / int_af05e6d0 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_af05e6d0 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_af05e6d0 | |
Advent of Code (Website) / int_c3230b85 | type |
Hi, Mom! | |
Advent of Code (Website) / int_c3230b85 | comment |
hi mom | |
Advent of Code (Website) / int_c3230b85 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_c3230b85 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_c3230b85 | |
Advent of Code (Website) / int_c75df49a | type |
Shout-Out | |
Advent of Code (Website) / int_c75df49a | comment |
Shout-Out: 2016-5 references the infamous scene in WarGames where WOPR attempts to search for nuclear launch codes character-by-character and has you doing a similar thing. The puzzle text even praises those who produce a similarly "cinematic" animation for the process. The hidden title text in 2016-11 gives a shout out to both Kerbal Space Program and Loadout. In 2016-13, you find yourself in a maze of twisty little cubicles, all alike. 2016-21 contains the title text, "I do not like them, Security-Account-Manager-I-Am! I do not like scrambled letters and hash!" Note that "Security Account Manager" can be abbreviated "SAM" to match the original's "Sam-I-Am." The "angry noises" made by the safe in 2016-23 are "SUCH INCORRECT! VERY LOCK! WOW!" The title text in 2016-24 references The Little Engine That Could. The randomly generated 2017 calendar circuit board has chips with labels on them. While most are real electronics components or devices or random characters, some are more fanciful, including a few references: 1.21 GW or FLUX CPTR 6 x 9 = 42 ADvTC0DE or AoC2017 ENCOM MCP ENCABLTR HCF hi mom HO HO MAGICSMK WOPR 2017-15 mentions a pair of dueling generators. The title text on the word "generators" says, "I guess they *are* a little banjo-shaped. Why do you ask?" The title text on the word "infinite" on 2017-22 references Zombo Com. A character in the 2017-25 puzzle gives a nod to Star Trek by reversing the classic I'm a Doctor, Not a Placeholder formula, saying, "I'm a garbage collector, not a doctor." Star Wars is referenced moments later when the character says, "We're doomed!" The text is hyperlinked to a YouTube video of C3PO saying that phrase. The title of the 2022-19 puzzle, "Not Enough Minerals" is a reference to StarCraft. | |
Advent of Code (Website) / int_c75df49a | featureApplicability |
1.0 | |
Advent of Code (Website) / int_c75df49a | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_c75df49a | |
Advent of Code (Website) / int_d510ea37 | type |
ASCII Art | |
Advent of Code (Website) / int_d510ea37 | comment |
ASCII Art: The entire site is designed to evoke the retro style of an ANSI-enabled terminal. Even the glow effects on the bolded text can be considered to be intended to emulate the phosphorescent glow from a CRT display. Other than its favicon, the site uses no actual graphics at all, relying on ASCII art to display charts or other graphical represetations in puzzle text. The retro-terminal look is only broken by the fully-completed calendars, which use effects that would not be possible for ANSI displays. | |
Advent of Code (Website) / int_d510ea37 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_d510ea37 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_d510ea37 | |
Advent of Code (Website) / int_d6f284a3 | type |
Anti-Frustration Features | |
Advent of Code (Website) / int_d6f284a3 | comment |
Anti-Frustration Features: Day 25 of every season is actually a one-part problem, the second part merely gives you a free star and acts as a check whether you have all the other stars, "solving" the second part unlocks the ending. The day 25 puzzle is also generally simpler than what the usual difficulty curve would predict. This is probably because 25 Dec is Christmas Day and you'd be better off celebrating than solving programming puzzles. Depending on the format of the answer, the site may give additional information about a wrong answer, such as whether it's too high or too low, or whether it matches someone else's correct answer (which might indicate you've accidentally copied someone else's input when looking for help with the problem). | |
Advent of Code (Website) / int_d6f284a3 | featureApplicability |
1.0 | |
Advent of Code (Website) / int_d6f284a3 | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_d6f284a3 | |
Advent of Code (Website) / int_name | type |
ItemName | |
Advent of Code (Website) / int_name | comment |
||
Advent of Code (Website) / int_name | featureApplicability |
1.0 | |
Advent of Code (Website) / int_name | featureConfidence |
1.0 | |
Advent of Code (Website) | hasFeature |
Advent of Code (Website) / int_name | |
Advent of Code (Website) / int_name | itemName |
Advent of Code (Website) |
The following is a list of statements referring to the current page from other pages.
Copyright of DBTropes.org wrapper 2009-2013 DFKI Knowledge Management. Imprint. - Thanks to Bakken&Baeck for hosting. Contact.
Copyright of data TVTropes.org contributors under Creative Commons Attribution-Share Alike 3.0 Unported License.
Copyright of data TVTropes.org contributors under Creative Commons Attribution-Share Alike 3.0 Unported License.