Skip to content

Backlog #5

@BlastWind

Description

@BlastWind

Interesting* things I want to try out

  • Learn about how to distribute haskell packages, deliver this game so it can run without ghc.
  • Refactor using lenses.
  • Pattern match on record fields directly. https://joshbohde.com/blog/pattern-matching-on-records-in-haskell/
  • Refactor adding two-dimensional tuples with this: https://stackoverflow.com/questions/69422567/add-elements-of-two-tuples-in-haskell
  • Refactor direction vector with Map
  • Refactor zip with enumerate
  • Learn about ghc profiling and profile commit 43336e2 against 0c4c428. These two are consecutive commits, but the latter seemed a lot slower in ghci, probably due to the huge refactoring of nested data types and excessive pattern matching.
  • Anyway to suspend drawing thread during pause screen?
  • Support more than 1 player mode
  • multiplayer networking

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions