Elm Town

Elm Town 48 – Making Little Games Like Presents


Listen Later

Martin Stewart tells the behind-the-scenes story of how his game Circuit Breaker (built entirely in Elm, of course) came to be, starting with an ambitious plan to surprise his sister on her birthday.

Thank you to our sponsor, Culture Amp.

Special thanks to Xavier Ho (@Xavier_Ho) for editing and production of this episode!

Recording date: 5 Jan 2020

Guest
  • Martin Stewart (https://tretton37.com/meet/martin-stewart)
  • Show Notes

    00:00:00 Intro and sponsors

    00:02:37 How Martin got into Elm

    00:05:14 C#/WPF to Elm

    • tretton37
    • 00:07:05 Getting started in Elm

      00:07:44 Remaking Lego Loco / server-side logic

      • Lego Loco remake (GitHub)
      • Lego Loco (Wikipedia)
      • 00:11:29 “I was allergic to using case statements”

        00:14:10 The origin of Circuit Breaker

        00:17:57 A brief description of Circuit Breaker

        • Circuit Breaker / source code
        • 00:19:45 The original “hackman” prototype

          00:21:30 The level editor

          00:23:08 SVG to WebGL / presentation framework

          • Elm Town 35 - Herzog Drei with Francesco Orsenigo
          • sthlm.js #53 at tretton37 (meetup event)
          • Stockholm Elm: Catchy Elm meetup title (meetup event)
          • WebGL for Elm
          • Martin's C# game engine / video demo
          • 00:30:27 Hacking around Elm WebGL's limitations

            00:38:45 Ready for his sister's birthday

            00:40:16 Polishing Circuit Breaker full time between clients

            • Circuit Breaker with Elm logo colour scheme
            • 00:42:13 Deterministic except for floating point precision

              00:44:07 The game's tutorial

              00:47:49 Hidden features and Easter Eggs

              00:49:50 Splitting a project into modules

              00:53:22 Music in the game

              • Meganeko
              • Lain Volta
              • 00:54:59 Playing music in Elm

                • Crypt of the Necrodancer
                • 00:58:30 Thankyous & Outro

                  • elm-ui
                  • elm-geometry
                  • ...more
                    View all episodesView all episodes
                    Download on the App Store

                    Elm TownBy Jared M. Smith

                    • 5
                    • 5
                    • 5
                    • 5
                    • 5

                    5

                    14 ratings


                    More shows like Elm Town

                    View all
                    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

                    CoRecursive: Coding Stories

                    188 Listeners

                    Beam Radio by Lars Wikman

                    Beam Radio

                    11 Listeners

                    Software Unscripted by Richard Feldman

                    Software Unscripted

                    27 Listeners

                    Developer Voices by Kris Jenkins

                    Developer Voices

                    30 Listeners