Inspiration

I was inspired by the famous American game show Wheel of Fortune. I also decided to take the chance to try out some technologies I'm not familiar with, like Haskell, since my recent hackathons projects have used JS and React.

What it does

When you open the game, you'll be presented with a series of blanks representing letters, numbers, and symbols in a short piece of Python code. Press keys (limited to ASCII characters) to guess at symbols, kind of like a game of Hangman.

How I built it

I used Haskell and the FunGEn game engine to develop the game.

Challenges I ran into

I'm not familiar with Haskell or its ecosystem, nor am I familiar with game programming, so I had to learn about the language and concepts in FunGEn while making this project.

Accomplishments that I'm proud of

This project will be my first Haskell program that isn't the result of some tutorial!

What I learned

l learned about Haskell syntax, setting up new Haskell projects with stack, the usefulness of Hoogle, and I gained experience with using monads. On top of that, l learned how to use FunGEn.

What's next for "Wheel of Code"

I would like to add a scoring system, pixel-art graphics, and maybe even a wheel to spin :).

Tracks

I guess you could put this in the Innovation track.

Built With

  • cabal
  • fungen
  • haskell
  • stack
Share this project:

Updates