# Elm-card-game - Create Card Games in Elm

**URL:** <https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968>\
**Category:** Show and Tell\
**Created:** [February 26, 2023, 12:53pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968 "2023-02-26T12:53:02Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lucas\_Payr](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/lucas_payr/32/4993_2.png) [@Lucas\_Payr](https://discourse.elm-lang.org/u/Lucas_Payr)\
**Post date:** [February 26, 2023, 12:53pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/1 "2023-02-26T12:53:02Z")

</div>

Hi 👋, I just released [elm-card-game](https://dark.elm.dmy.fr/packages/Orasund/elm-card-game/latest/). Checkout [the guide](https://orasund.github.io/elm-card-game/#/documentation/game-card) and also the [DEMO](https://orasund.github.io/elm-card-game/#/demo/rock-paper-scissors).

 ![Screenshot 2023-02-26 13.45.47](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/2X/7/731c74a0e68faece0a9101df69f0a91dff8abd8d.png)

I created tons of card games over the last couple of years and this package is finally a way to digitalize them 🎉 But I’m also very curious what other people make with it 👀

It’s fully customizable and can be extended, replaced or used as baseline for your own packages.

No magic included 😉

---

<div class="post-metadata">

**Author:** ![Augustin82](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/augustin82/32/1591_2.png) [@Augustin82](https://discourse.elm-lang.org/u/Augustin82)\
**Post date:** [February 26, 2023, 2:50pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/2 "2023-02-26T14:50:09Z")

</div>

Looks absolutely lovely \<3

---

<div class="post-metadata">

**Author:** ![Janiczek](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/janiczek/32/4516_2.png) [@Janiczek](https://discourse.elm-lang.org/u/Janiczek)\
**Post date:** [February 27, 2023, 12:58pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/3 "2023-02-27T12:58:15Z")

</div>

I’d be interested in seeing those card games!

---

<div class="post-metadata">

**Author:** ![Lucas\_Payr](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/lucas_payr/32/4993_2.png) [@Lucas\_Payr](https://discourse.elm-lang.org/u/Lucas_Payr)\
**Post date:** [February 27, 2023, 5:15pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/4 "2023-02-27T17:15:30Z")

</div>

I publish all my games at [https://orasund.itch.io/](https://orasund.itch.io/). So you can expect to see them there at some point.

---

<div class="post-metadata">

**Author:** ![wolfadex](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/wolfadex/32/2461_2.png) [@wolfadex](https://discourse.elm-lang.org/u/wolfadex)\
**Post date:** [February 27, 2023, 9:17pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/5 "2023-02-27T21:17:25Z")

</div>

This is so cool! Are all of these built with Elm?

---

<div class="post-metadata">

**Author:** ![Lucas\_Payr](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/lucas_payr/32/4993_2.png) [@Lucas\_Payr](https://discourse.elm-lang.org/u/Lucas_Payr)\
**Post date:** [February 28, 2023, 4:28pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/6 "2023-02-28T16:28:21Z")

</div>

yeah. All of them are in Elm. I love writing turn-based games in Elm. It’s just so simple.

---

<div class="post-metadata">

**Author:** ![Lucas\_Payr](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/lucas_payr/32/4993_2.png) [@Lucas\_Payr](https://discourse.elm-lang.org/u/Lucas_Payr)\
**Post date:** [March 4, 2023, 12:44pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/7 "2023-03-04T12:44:14Z")

</div>

I’ve just released my first game using the library:

> **[Enough For Now by Orasund](https://orasund.itch.io/enough-for-now)**
>
> casual card game about surviving in the wildness

---

<div class="post-metadata">

**Author:** ![agj](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/agj/32/3966_2.png) [@agj](https://discourse.elm-lang.org/u/agj)\
**Post date:** [March 4, 2023, 1:13pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/8 "2023-03-04T13:13:19Z")

</div>

Nice work, looks extremely slick! If I come up with an idea for a card game I’ll definitely give it a try.

---

<div class="post-metadata">

**Author:** ![Lucas\_Payr](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/lucas_payr/32/4993_2.png) [@Lucas\_Payr](https://discourse.elm-lang.org/u/Lucas_Payr)\
**Post date:** [March 12, 2023, 5:39pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/9 "2023-03-12T17:39:54Z")

</div>

I just made first place in the local game jam of my city.

> **[Waiting for Wind by Orasund](https://orasund.itch.io/waiting-for-wind)**
>
> Migrate your flock to africa. Meat' n Jam Entry - Contraint: Running out of gas

It’s quite a nice demonstration of elm-card-game. You can also find the [source on github](https://github.com/Orasund/meat-n-jam-2023) and I also wrote a small [devlog about the DSL](https://orasund.itch.io/waiting-for-wind/devlog/501470/using-dsls-for-card-games) I used for this game.

* * *

a bit unrelated: I have also started a devlog about rewriting one of my old games. In the devlog i try to cover both game design and programming in Elm. You can find a [sneak peak on the github repos](https://github.com/Orasund/littleWorldPuzzler/blob/main/devlog1.md). I will announce it in a new thread once I have published my first few logs.

---

<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:** [March 22, 2023, 5:40pm UTC](https://discourse.elm-lang.org/t/elm-card-game-create-card-games-in-elm/8968/10 "2023-03-22T17:40:07Z")

</div>

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