New games
Haskle
Haskle is a game inspired by the popular game Wordle. In this game, the goal is to guess a function from the Haskell prelude, based on its obfuscated type signature. Each element of the type signature is initially replaced with the emoji, which indicates that the player doesn't know what type it represents.
The game is typically played in rounds. In each round, the player is presented with a new obfuscated type signature and has a limited number of attempts to guess the correct function. The player can enter their guess by typing the name of the function they think corresponds to the type signature. If the guess is incorrect, the game will provide feedback to the player indicating which parts of the guess were correct or incorrect.
Haskle can be a fun way to test and improve your knowledge of the Haskell prelude and its functions. It's also a good way to challenge yourself and improve your problem-solving skills. There are several online versions of Haskle that you can play, as well as mobile apps and browser extensions.
More information about the game Haskle:
Features:
- Obfuscated type signature: Each type element in the function signature is replaced with the emoji.
- Limited attempts: You have a limited number of attempts to guess the correct function.
- Feedback: If your guess is incorrect, the game will provide feedback to help you figure out which parts of your guess were correct or incorrect.
- Score: The game keeps track of your score based on how quickly you can correctly guess the function.
Tips:
- Start with simple functions: Start with simple functions that you're familiar with and work your way up to more complex ones.
- Use the type signature: Use the information provided in the type signature to help you make an educated guess.
- Narrow down the possibilities: Use the feedback provided by the game to narrow down the possibilities for the correct function.
- Practice, practice, practice: The more you play, the more familiar you'll become with the Haskell prelude and its functions.
How to play Haskle
- Guess the function: The goal of the game is to guess the correct function that corresponds to the obfuscated type signature.
- Use the prelude: The function you're trying to guess is from the Haskell prelude.
- Limited attempts: You have a limited number of attempts to guess the function.
- Time limit: Some versions of the game have a time limit for each round.
Overall, Haskle can be a fun and challenging game for anyone looking to test and improve their knowledge of Haskell. With practice and persistence, you can improve your problem-solving skills and become a better Haskell programmer.