From 1d4156b0cab62d59ace6f1a312fec1ec562c2e96 Mon Sep 17 00:00:00 2001 From: Alexey Nazarov Date: Wed, 2 Sep 2026 14:46:06 +0300 Subject: [PATCH] Point dead Ludum Dare links at a working archive ludumdare.com and ldjam.com have been offline since June 2026, so these entry links lead nowhere. The Wayback Machine does not stand in for the ldjam.com ones: that site was a JavaScript app, and its snapshots archive as empty shells. ldj.am is an independent archive of every Ludum Dare entry, and each link resolves to the same entry it named before. 27 links updated; every replacement was checked to resolve. --- ...12-24-ludum-dare-and-programming-without-a-computer.md | 2 +- blog/_posts/2020-01-01-happy-new-year-2020.md | 2 +- blog/_posts/2020-04-26-ludum-dare-46.md | 6 +++--- blog/_posts/2021-01-02-happy-new-year-2021.md | 2 +- blog/_posts/2021-05-01-ludum-dare-48.md | 8 ++++---- blog/_posts/2021-05-03-ludum-memories.md | 2 +- gallery/_posts/2017-11-4-one-roomba.md | 2 +- gallery/emojavoid-ld-47/_posts/2020-10-04-index.md | 2 +- gallery/ludum-dare-45/_posts/2019-10-05-index.md | 2 +- gallery/ludum-dare-45/_posts/2019-10-16-about.md | 8 ++++---- gallery/rabbit-hole/_posts/2021-04-24-index.md | 2 +- .../the-next-generation-ld-46/_posts/2020-04-19-index.md | 2 +- 12 files changed, 20 insertions(+), 20 deletions(-) diff --git a/blog/_posts/2016-12-24-ludum-dare-and-programming-without-a-computer.md b/blog/_posts/2016-12-24-ludum-dare-and-programming-without-a-computer.md index 9b8f52b9..ca7cd591 100644 --- a/blog/_posts/2016-12-24-ludum-dare-and-programming-without-a-computer.md +++ b/blog/_posts/2016-12-24-ludum-dare-and-programming-without-a-computer.md @@ -63,7 +63,7 @@ One important thing that was missing was the ability to debug. Normally I progra On the other hand, I got something working! All on my phone! Hooray! -You can check out the [Ludum Dare entry page](http://ludumdare.com/compo/ludum-dare-37/?action=preview&uid=5364), or on my [CodePen page](http://codepen.io/KevinWorkman/pen/ENpwLg). Or you can just play it here: +You can check out the [Ludum Dare entry page](https://ldj.am/37/one-roomba), or on my [CodePen page](http://codepen.io/KevinWorkman/pen/ENpwLg). Or you can just play it here: {% include codepen.html slug-hash="ENpwLg" height="575" %} diff --git a/blog/_posts/2020-01-01-happy-new-year-2020.md b/blog/_posts/2020-01-01-happy-new-year-2020.md index 56dfcde5..bc188fe9 100644 --- a/blog/_posts/2020-01-01-happy-new-year-2020.md +++ b/blog/_posts/2020-01-01-happy-new-year-2020.md @@ -128,7 +128,7 @@ But my favorite thing there was the wall of cats: ## Ludum Dare -Another highlight of 2019 was participating in [Ludum Dare 45](https://ldjam.com/events/ludum-dare/45). The theme was "start with nothing" and I made a [game](/gallery/ludum-dare-45/index) where you make choices to go from black (`#000000`) to white (`#FFFFFF`). It's more of a visualization or a toy than it is a game, but I'm happy with the result. [My entry](https://ldjam.com/events/ludum-dare/45/$170999) got 13th place (out of 1885) in the *innovation* category, and 33rd in the *theme* category. I've skipped the last few Ludum Dares, so it was cool to participate again. +Another highlight of 2019 was participating in [Ludum Dare 45](https://ldj.am/45). The theme was "start with nothing" and I made a [game](/gallery/ludum-dare-45/index) where you make choices to go from black (`#000000`) to white (`#FFFFFF`). It's more of a visualization or a toy than it is a game, but I'm happy with the result. [My entry](https://ldj.am/$170999) got 13th place (out of 1885) in the *innovation* category, and 33rd in the *theme* category. I've skipped the last few Ludum Dares, so it was cool to participate again. ![vertical color visualization](/gallery/ludum-dare-45/images/timeline-small-1.png) diff --git a/blog/_posts/2020-04-26-ludum-dare-46.md b/blog/_posts/2020-04-26-ludum-dare-46.md index 733a136b..c72840b2 100644 --- a/blog/_posts/2020-04-26-ludum-dare-46.md +++ b/blog/_posts/2020-04-26-ludum-dare-46.md @@ -9,7 +9,7 @@ tags: [dev-log] [Ludum Dare](https://ldjam.com/) is a [game jam](https://en.wikipedia.org/wiki/Game_jam) (similar to a competition, but with a focus on celebrating rather than competing) where participants have 48 hours to make a game based on a specific theme. -Part of Ludum Dare tradition is writing a retrospective or [postmortem](https://en.wikipedia.org/wiki/Postmortem_documentation) after the event that talks about the process of creating a game, what went well, and what didn't go so well. This is the retrospective for my entry [The Next Generation](/gallery/the-next-generation-ld-46) to [Ludum Dare 46](https://ldjam.com/events/ludum-dare/46). +Part of Ludum Dare tradition is writing a retrospective or [postmortem](https://en.wikipedia.org/wiki/Postmortem_documentation) after the event that talks about the process of creating a game, what went well, and what didn't go so well. This is the retrospective for my entry [The Next Generation](/gallery/the-next-generation-ld-46) to [Ludum Dare 46](https://ldj.am/46). If you haven't played the game yet, go play the [The Next Generation](/gallery/the-next-generation-ld-46) game! @@ -17,7 +17,7 @@ If you haven't played the game yet, go play the [The Next Generation](/gallery/t # Voting -The week before Ludum Dare, everybody can [vote for a theme](https://ldjam.com/events/ludum-dare/46/theme). This is the start of the brainstorming process: as you vote for themes, you think of what you might do for each one. One of the options was **garden** which sounded interesting. I've had an idea for a game that would fit that theme, so I was hoping it would win. +The week before Ludum Dare, everybody can [vote for a theme](https://ldj.am/46/theme). This is the start of the brainstorming process: as you vote for themes, you think of what you might do for each one. One of the options was **garden** which sounded interesting. I've had an idea for a game that would fit that theme, so I was hoping it would win. Then the theme is [announced](https://twitter.com/ludumdare/status/1251314489934446593) on Friday at 6PM in my time zone, and it turned out to be **keep it alive**. @@ -79,7 +79,7 @@ By Sunday morning, I had all of the basics in place, and I spent most of the day One of the last things I did was give the game a name. I thought of combining the theme of **keep it alive** and the idea of [a-life](https://en.wikipedia.org/wiki/Artificial_life) to call it "keep it a-life", but in the end I went with [The Next Generation](/gallery/the-next-generation-ld-46). -Finally, I put the game up on its [own page](/gallery/the-next-generation-ld-46) and submitted [my entry](https://ldjam.com/events/ludum-dare/46/the-next-generation-conways-game-of-life-puzzles) to Ludum Dare. +Finally, I put the game up on its [own page](/gallery/the-next-generation-ld-46) and submitted [my entry](https://ldj.am/46/the-next-generation-conways-game-of-life-puzzles) to Ludum Dare. [![screenshot of finished game](/blog/images/ludum-dare-46/screenshot-185.png)](/blog/images/ludum-dare-46/screenshot-185.png) diff --git a/blog/_posts/2021-01-02-happy-new-year-2021.md b/blog/_posts/2021-01-02-happy-new-year-2021.md index 1054508a..6c6cdbb0 100644 --- a/blog/_posts/2021-01-02-happy-new-year-2021.md +++ b/blog/_posts/2021-01-02-happy-new-year-2021.md @@ -81,7 +81,7 @@ I don't have any big plans in this category other than to keep adding random pri # Ludum Dare -I participated in two [Ludum Dare](https://ldjam.com/) events: [Ludum Dare 46](https://ldjam.com/events/ludum-dare/46) in April where I created [The Next Generation](/gallery/the-next-generation-ld-46/index), and [Ludum Dare 47](https://ldjam.com/events/ludum-dare/47) in October where I created [EmojAvoid](/gallery/emojavoid-ld-47/index). I'm actually not super interested in game development, but I do enjoy the challenge of creating something in 48 hours. I wrote more about this in my [Ludum Dare 46 retrospective](/blog/ludum-dare-46). +I participated in two [Ludum Dare](https://ldjam.com/) events: [Ludum Dare 46](https://ldj.am/46) in April where I created [The Next Generation](/gallery/the-next-generation-ld-46/index), and [Ludum Dare 47](https://ldj.am/47) in October where I created [EmojAvoid](/gallery/emojavoid-ld-47/index). I'm actually not super interested in game development, but I do enjoy the challenge of creating something in 48 hours. I wrote more about this in my [Ludum Dare 46 retrospective](/blog/ludum-dare-46). {% include url-thumbnail.html url="/gallery/the-next-generation-ld-46/index" %} {% include url-thumbnail.html url="/gallery/emojavoid-ld-47/index" %} diff --git a/blog/_posts/2021-05-01-ludum-dare-48.md b/blog/_posts/2021-05-01-ludum-dare-48.md index ab2b5ba2..2292a63f 100644 --- a/blog/_posts/2021-05-01-ludum-dare-48.md +++ b/blog/_posts/2021-05-01-ludum-dare-48.md @@ -7,9 +7,9 @@ meta-image: /gallery/rabbit-hole/images/thumbnail.png tags: [dev-log] --- -[Ludum Dare](https://ldjam.com/) is a [game jam](https://en.wikipedia.org/wiki/Game_jam) (similar to a competition, but with a focus on celebration rather than competition) where participants have 48 hours to make a game based on a theme that's announced at the beginning of the event. Last weekend was [Ludum Dare 48](https://ldjam.com/events/ludum-dare/48), which is a particularly fun [milestone](https://twitter.com/ludumdare/status/1378083720121450502): the 48th edition of the original 48-hour game jam. +[Ludum Dare](https://ldjam.com/) is a [game jam](https://en.wikipedia.org/wiki/Game_jam) (similar to a competition, but with a focus on celebration rather than competition) where participants have 48 hours to make a game based on a theme that's announced at the beginning of the event. Last weekend was [Ludum Dare 48](https://ldj.am/48), which is a particularly fun [milestone](https://twitter.com/ludumdare/status/1378083720121450502): the 48th edition of the original 48-hour game jam. -Part of Ludum Dare tradition is writing a retrospective or [postmortem](https://en.wikipedia.org/wiki/Postmortem_documentation) after the event that talks about the process of creating a game, what went well, and what didn't go so well. This is the retrospective for my entry [The Rabbit Hole](/gallery/rabbit-hole) to [Ludum Dare 48](https://ldjam.com/events/ludum-dare/48). +Part of Ludum Dare tradition is writing a retrospective or [postmortem](https://en.wikipedia.org/wiki/Postmortem_documentation) after the event that talks about the process of creating a game, what went well, and what didn't go so well. This is the retrospective for my entry [The Rabbit Hole](/gallery/rabbit-hole) to [Ludum Dare 48](https://ldj.am/48). If you haven't played the game yet, go play the [Rabbit Hole](/gallery/rabbit-hole) game! @@ -69,7 +69,7 @@ I also considered downloading local copies of all of the articles rather than us Another feature I almost added was a random mode: I could use the API to get a random article, then click through a few layers of random links, and use that as the goal article. It could grow in difficulty over time, and it would solve the "problem" of the game deteriorating over time. I decided to stick with predefined levels, but I might make a video of implementing the random mode in the next few weeks. -Finally, I put the game up on its [own page](/gallery/rabbit-hole) and submitted [my entry](https://ldjam.com/events/ludum-dare/48/the-rabbit-hole) to Ludum Dare. +Finally, I put the game up on its [own page](/gallery/rabbit-hole) and submitted [my entry](https://ldj.am/48/the-rabbit-hole) to Ludum Dare. I was officially done, and with a couple hours to spare! @@ -79,7 +79,7 @@ I'm more interested in weird creative toys and visualizations than I am in most I'm a strong believer in getting away from the computer, giving yourself a [default thought](/blog/the-power-of-boredom), and letting your brain do some thinking in the background. This has worked really well for me, and you might notice that all of the major decision points above happened when I was away from my computer. This also wasn't the first time I almost dropped out on Friday night and then woke up with a fully-formed idea. If you're ever feeling stuck, get away from that computer! -So far, I've found two other games from this Ludum Dare that use a similar idea. It's really interesting to see what we have in common and what we did differently. Check them out: [Find the Page](https://ldjam.com/events/ludum-dare/48/find-the-page) and [Wiki Vortex](https://ldjam.com/events/ludum-dare/48/wiki-vortex)! +So far, I've found two other games from this Ludum Dare that use a similar idea. It's really interesting to see what we have in common and what we did differently. Check them out: [Find the Page](https://ldj.am/48/find-the-page) and [Wiki Vortex](https://ldj.am/48/wiki-vortex)! Posting my google search history has become a bit of a tradition for me, so here is everything I googled during Ludum Dare: diff --git a/blog/_posts/2021-05-03-ludum-memories.md b/blog/_posts/2021-05-03-ludum-memories.md index 0fe66e70..f443b603 100644 --- a/blog/_posts/2021-05-03-ludum-memories.md +++ b/blog/_posts/2021-05-03-ludum-memories.md @@ -222,7 +222,7 @@ This is by no means the only Ludum Dare that I dropped out of, but it is the onl [\#000000](/gallery/ludum-dare-45/index) starts the player with black (`#000000`), and you make choices to change your color to white (`#ffffff`). Different choices result in a different path through the color space, which gives each player their own gradient that they can download as a souvenir. -This game got 13th for innovation, and seeing everyone [post their gradients](https://ldjam.com/events/ludum-dare/45/$170999) was super cool. +This game got 13th for innovation, and seeing everyone [post their gradients](https://ldj.am/$170999) was super cool. ![LD 45](/blog/images/ludum-memories/ld45-1.png) diff --git a/gallery/_posts/2017-11-4-one-roomba.md b/gallery/_posts/2017-11-4-one-roomba.md index 5d7ec37f..861ccc26 100644 --- a/gallery/_posts/2017-11-4-one-roomba.md +++ b/gallery/_posts/2017-11-4-one-roomba.md @@ -11,6 +11,6 @@ meta-image: /gallery/images/one-roomba-2.png {% include codepen-gallery.html slug-hash="ENpwLg" height="500" %} -This game was my entry for [Ludum Dare 37](http://ludumdare.com/compo/ludum-dare-37/?action=preview&uid=5364). +This game was my entry for [Ludum Dare 37](https://ldj.am/37/one-roomba). I made this game while I was in the middle of moving across country, and all the code was written on a 5+ year old phone. More info on that process can be found in [this blog post](/blog/ludum-dare-and-programming-without-a-computer). \ No newline at end of file diff --git a/gallery/emojavoid-ld-47/_posts/2020-10-04-index.md b/gallery/emojavoid-ld-47/_posts/2020-10-04-index.md index 27dfaac3..aaca47fc 100644 --- a/gallery/emojavoid-ld-47/_posts/2020-10-04-index.md +++ b/gallery/emojavoid-ld-47/_posts/2020-10-04-index.md @@ -9,7 +9,7 @@ meta-description: Avoid the obstacles in 5 game at one time! meta-image: /gallery/emojavoid-ld-47/images/thumbnail.png --- -This is my [entry](https://ldjam.com/events/ludum-dare/47/emojavoid) for [Ludum Dare 46](https://ldjam.com/events/ludum-dare/47). The theme was **stuck in a loop**. +This is my [entry](https://ldj.am/47/emojavoid) for [Ludum Dare 46](https://ldj.am/47). The theme was **stuck in a loop**. Use the up and down arrow keys (or on-screen buttons on mobile) to avoid the obstacles. Moving in one level moves you in every level, so watch where you're going! diff --git a/gallery/ludum-dare-45/_posts/2019-10-05-index.md b/gallery/ludum-dare-45/_posts/2019-10-05-index.md index 37a940ee..bc9ff477 100644 --- a/gallery/ludum-dare-45/_posts/2019-10-05-index.md +++ b/gallery/ludum-dare-45/_posts/2019-10-05-index.md @@ -9,7 +9,7 @@ meta-description: "Play #000000, a game about color gradients!" meta-image: /gallery/images/ludum-dare-45-1.png --- -This is my [entry](https://ldjam.com/events/ludum-dare/45/$170999) for [Ludum Dare 45](https://ldjam.com/events/ludum-dare/45). The theme was **start with nothing**. In this game, you start with black (`#000000`), and you make choices to change your color to white (`#FFFFFF`). Every choice has tradeoffs though, so choose carefully! +This is my [entry](https://ldj.am/$170999) for [Ludum Dare 45](https://ldj.am/45). The theme was **start with nothing**. In this game, you start with black (`#000000`), and you make choices to change your color to white (`#FFFFFF`). Every choice has tradeoffs though, so choose carefully! If you win (which usually takes about 30 clicks), you can download your color timeline and share your victory on Twitter. diff --git a/gallery/ludum-dare-45/_posts/2019-10-16-about.md b/gallery/ludum-dare-45/_posts/2019-10-16-about.md index 315400cb..6a7d5a35 100644 --- a/gallery/ludum-dare-45/_posts/2019-10-16-about.md +++ b/gallery/ludum-dare-45/_posts/2019-10-16-about.md @@ -12,7 +12,7 @@ ignoreLeftNav: true [Ludum Dare](https://ldjam.com/) is a [game jam](https://en.wikipedia.org/wiki/Game_jam) (similar to a competition, but with more of a focus on celebrating rather than competing) where participants have 48 hours to make a game based on a theme that's announced at the beginning. The theme is announced on Friday afternoon, and you have until Sunday afternoon to finish a game. -Part of Ludum Dare tradition is writing a [postmortem](https://en.wikipedia.org/wiki/Postmortem_documentation) after the event that talks about the process of creating a game, what went well, and what didn't go so well. This is the postmortem for my entry [#000000](/gallery/ludum-dare-45) to [Ludum Dare 45](https://ldjam.com/events/ludum-dare/45). +Part of Ludum Dare tradition is writing a [postmortem](https://en.wikipedia.org/wiki/Postmortem_documentation) after the event that talks about the process of creating a game, what went well, and what didn't go so well. This is the postmortem for my entry [#000000](/gallery/ludum-dare-45) to [Ludum Dare 45](https://ldj.am/45). If you haven't played the game yet, go play it [here](/gallery/ludum-dare-45)! @@ -20,7 +20,7 @@ If you haven't played the game yet, go play it [here](/gallery/ludum-dare-45)! I was originally planning on **not** participating in Ludum Dare 45. Between a "promotion" at work, CodeU curriculum planning, [CC Fest](http://ccfest.rocks/) just around the corner, and oh did I mention I'm in the middle of moving, my todo list is way too long, and I'm feeling pretty emotionally exhausted. Spending the weekend in 48 hours of crunch mode between carrying boxes to my "new" apartment did not sound fun, so I was going to skip this one. -That didn't stop me from checking the [theme announcement](https://ldjam.com/events/ludum-dare/45). I saw that the theme was **start with nothing** and I went about my business. I finished my workday, biked home, ate dinner, and started playing [video games](https://en.wikipedia.org/wiki/Lego_Marvel_Super_Heroes_2) to try to relax. +That didn't stop me from checking the [theme announcement](https://ldj.am/45). I saw that the theme was **start with nothing** and I went about my business. I finished my workday, biked home, ate dinner, and started playing [video games](https://en.wikipedia.org/wiki/Lego_Marvel_Super_Heroes_2) to try to relax. I've [mentioned](/blog/the-power-of-boredom) the idea of a **default thought** before. I try to give myself a [background process](https://en.wikipedia.org/wiki/Background_process) that I think about when I'm not thinking about anything else, which helps me get unblocked, both creatively and technically. @@ -106,7 +106,7 @@ I am admittedly terrible at naming things. I wanted something short and to the p One thing I was aware of is that this name looks like I'm trying to exploit being at the top of the alphabet, which is a pet peeve of mine. I know Ludum Dare used to show their games alphabetically, and I hate when people name their game something like `_AAA000` just to get to the top of the list. This was **not** my intention, and I'm pretty sure Ludum Dare no longer shows games alphabetically anymore anyway, so hopefully it doesn't look like I'm trying to cheat the system. -Anyway, the name stuck, I deemed the game done enough, and I submitted my [entry](https://ldjam.com/events/ludum-dare/45/000000). +Anyway, the name stuck, I deemed the game done enough, and I submitted my [entry](https://ldj.am/45/000000). ![color timeline](/gallery/ludum-dare-45/images/timeline-small-8.png) @@ -118,7 +118,7 @@ A lot of this is thanks to [p5.js](https://p5js.org/). The framework gives me a Only after I finished the game did I remember that I meant to use Ludum Dare as a way to get back into [libGDX](/tutorials/libgdx), which I've been neglecting for a long time now. I still want to get back into libGDX, but that's a testament to how much I love p5.js. -I'm also really happy with the feedback I received in the comments on my [entry](https://ldjam.com/events/ludum-dare/45/000000) page. This positive energy is one of the reasons I love Ludum Dare so much, and I definitely recommend everybody try it out at least once. +I'm also really happy with the feedback I received in the comments on my [entry](https://ldj.am/45/000000) page. This positive energy is one of the reasons I love Ludum Dare so much, and I definitely recommend everybody try it out at least once. ![color timeline](/gallery/ludum-dare-45/images/timeline-small-4.png) diff --git a/gallery/rabbit-hole/_posts/2021-04-24-index.md b/gallery/rabbit-hole/_posts/2021-04-24-index.md index 2a4fe669..162d96fb 100644 --- a/gallery/rabbit-hole/_posts/2021-04-24-index.md +++ b/gallery/rabbit-hole/_posts/2021-04-24-index.md @@ -9,7 +9,7 @@ meta-description: A Wikipedia game for Ludum Dare 48 meta-image: /gallery/rabbit-hole/images/thumbnail.png --- -This is my [entry](https://ldjam.com/events/ludum-dare/48/the-rabbit-hole) for [Ludum Dare 48](https://ldjam.com/events/ludum-dare/48) which had a theme of **deeper and deeper**. +This is my [entry](https://ldj.am/48/the-rabbit-hole) for [Ludum Dare 48](https://ldj.am/48) which had a theme of **deeper and deeper**. This "game" explores the idea of [Wikipedia rabbit holes](https://en.wikipedia.org/wiki/Wiki_rabbit_hole). Starting at one article, click through the links to get to the target article. diff --git a/gallery/the-next-generation-ld-46/_posts/2020-04-19-index.md b/gallery/the-next-generation-ld-46/_posts/2020-04-19-index.md index 89c55e56..c0424cd5 100644 --- a/gallery/the-next-generation-ld-46/_posts/2020-04-19-index.md +++ b/gallery/the-next-generation-ld-46/_posts/2020-04-19-index.md @@ -9,7 +9,7 @@ meta-description: "Play The Next Generation, a Game of Life game!" meta-image: /gallery/the-next-generation-ld-46/images/thumbnail.png --- -This is my [entry](https://ldjam.com/events/ludum-dare/46/the-next-generation-conways-game-of-life-puzzles) for [Ludum Dare 46](https://ldjam.com/events/ludum-dare/46). The theme was **keep it alive**. +This is my [entry](https://ldj.am/46/the-next-generation-conways-game-of-life-puzzles) for [Ludum Dare 46](https://ldj.am/46). The theme was **keep it alive**. Inspired by the recent passing of [John Conway](https://en.wikipedia.org/wiki/John_Horton_Conway), this is a [Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life) puzzle game. Click the cells in the big grid to create a pattern, and then click the play button to create a new generation based on the Game of Life rules. You win when the generated pattern matches the goal.