Play Other Games

Haskle: Daily Haskell Type Puzzle Challenge

Decrypt obfuscated type signatures in this daily coding puzzle that tests your Haskell intuition. Reveal hidden Prelude functions through systematic type deduction.

Core Mechanics

  • Daily Obfuscation: New function challenge every 24h
  • Type Masking System:
    • 🤷 = Hidden type component
    • Reveal 2 elements per guess
    • Maintain type structure visibility
  • Validation Rules:
    • Standard Prelude functions only
    • Complete signature required
    • 8 guess attempts maximum

Gameplay Walkthrough

  1. Initial Analysis:
    • Study masked type structure
    • Count type parameters
    • Identify common patterns
  2. Guessing Process:
    • Submit function hypotheses
    • Reveal matching type elements
    • Track eliminated possibilities
  3. Signature Decoding:
    • Combine revealed components
    • Reconstruct complete type
    • Confirm with final answer

Daily Puzzle Elements

  • Function Pool: 150+ Prelude functions
  • Complexity Levels:
    • Basic: 1-2 type parameters
    • Advanced: Nested types
    • Expert: Higher-kinded types
  • Progress Tracking:
    • Streak counter
    • Accuracy percentage
    • Average solve time

Mobile Optimization

  • Vertical scrolling interface
  • Type component zoom
  • Dark/light theme
  • Hackage documentation access

Common Questions

Q: How are functions selected?
Curated from Haskell 2010 Language Report.

Q: Time limit per puzzle?
None - solve at your own pace.

Q: Input validation?
Real-time typechecking with GHC.

Q: Error tolerance?
3 typo allowances per attempt.

Q: Solution sharing?
Spoiler-free hash sharing enabled.

Expand Your Coding Challenges

  • Crosswordle: Hybrid game combining elements of crosswords and Wordle, offering a unique word puzzle experience.
  • Wordle Archive Online: Collection of past Wordle puzzles for practice.
  • Snake Game Online: Classic Snake game playable in your browser.
  • Watermelon Game: Merge puzzle game where players combine identical fruits.
  • Match3 Games: Collection of free Match 3 games.
  • Wordle Online: Popular word guessing game with six attempts to guess a word.
  • Play Snake: Classic arcade game where players control a growing snake.
  • Waffle Game: Play the addictive Waffle game! Combine similar letters to form words. Simple to learn but challenging to master.
  • Block Blast: Free-to-play block matching puzzle game with power-ups and chain reactions.
  • Lutu: Play online games on Lutu.

Ready to prove your type inference skills? A new Haskell mystery awaits!

0 comments

Write Your Comment