# A new riddle/puzzle-adventure implemented with elm-land

**URL:** <https://discourse.elm-lang.org/t/a-new-riddle-puzzle-adventure-implemented-with-elm-land/9736>\
**Category:** Show and Tell\
**Created:** [March 28, 2024, 12:41pm UTC](https://discourse.elm-lang.org/t/a-new-riddle-puzzle-adventure-implemented-with-elm-land/9736 "2024-03-28T12:41:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Villelm](https://avatars.discourse-cdn.com/v4/letter/v/c37758/32.png) [@Villelm](https://discourse.elm-lang.org/u/Villelm)\
**Post date:** [March 28, 2024, 12:41pm UTC](https://discourse.elm-lang.org/t/a-new-riddle-puzzle-adventure-implemented-with-elm-land/9736/1 "2024-03-28T12:41:21Z")

</div>

Back in 2004 I spent way too many hours playting an internet riddle called Notpron.

Now that I had some extra time on my hands, decided to make my own. Go check it out at [https://spa-game.netlify.app/](https://spa-game.netlify.app/)

It’s only 5 levels for starters, but if the feedback is good, maybe I’ll crank out more 🙂

It’s implemented with Elm, elm-land, Tailwind and daisyUI.

Edit: ⚠ No mobile support, sorry ⚠

---

<div class="post-metadata">

**Author:** ![supermario](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/supermario/32/92_2.png) [@supermario](https://discourse.elm-lang.org/u/supermario)\
**Post date:** [April 3, 2024, 1:21am UTC](https://discourse.elm-lang.org/t/a-new-riddle-puzzle-adventure-implemented-with-elm-land/9736/2 "2024-04-03T01:21:55Z")

</div>

That was pretty fun! I like the use of genai for games like this, really nice!

This reminded me of the presentation [“Building an Interactive Storytelling Framework in Elm”](https://www.youtube.com/watch?v=t8RSxzpw1Yw) by Jeff Schomay which you might be interested in. There have been [a few games made with his narrative engine](https://enegames.itch.io/elm-narrative-engine), though maybe it’s more narrative focused than puzzle focused.

---

<div class="post-metadata">

**Author:** ![Villelm](https://avatars.discourse-cdn.com/v4/letter/v/c37758/32.png) [@Villelm](https://discourse.elm-lang.org/u/Villelm)\
**Post date:** [April 4, 2024, 12:31pm UTC](https://discourse.elm-lang.org/t/a-new-riddle-puzzle-adventure-implemented-with-elm-land/9736/3 "2024-04-04T12:31:24Z")

</div>

Nice to hear!

Yeah the genai while isn’t competition for real artists, make possible things that would otherwise be impossible or very hard. I once before started to write this kind of game, but it died for the difficulty to take lots of photos with nice mood 😅. The pictures are after all the thing that creates the mood. Well I guess sound could also be a good for that, but that’s pretty hard also.

Yeah, the story is pretty thin in this one and very linear, so maybe there’s no need for a framework. Nice to know though that such a thing exists 🙏

---

<div class="post-metadata">

**Author:** ![Villelm](https://avatars.discourse-cdn.com/v4/letter/v/c37758/32.png) [@Villelm](https://discourse.elm-lang.org/u/Villelm)\
**Post date:** [April 12, 2024, 9:38am UTC](https://discourse.elm-lang.org/t/a-new-riddle-puzzle-adventure-implemented-with-elm-land/9736/4 "2024-04-12T09:38:25Z")

</div>

Added 5 new levels, so now 10 levels available 📈

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)\
**Post date:** [April 22, 2024, 9:38am UTC](https://discourse.elm-lang.org/t/a-new-riddle-puzzle-adventure-implemented-with-elm-land/9736/5 "2024-04-22T09:38:33Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
