pine: Functional 2D Game Framework

[ game, library, program ] [ Propose Tags ]

Please see the README on GitHub at https://github.com/grinshpon/pine#readme


[Skip to Readme]

Modules

  • Pine
    • Pine.Internal
      • Pine.Internal.Keyboard
      • Pine.Internal.Pine
      • Pine.Internal.Types

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3
Change log ChangeLog.md
Dependencies base (>=4.7 && <5), containers (>=0.6 && <0.7), linear, mtl (>=2.2), pine, sdl2 (>=2.5), sdl2-image (>=0.1 && <2.1), stm (>=2.4 && <2.6), text (>=1.2.3 && <1.3) [details]
License Zlib
Copyright 2019 Daniel Grinshpon
Author Daniel Grinshpon
Maintainer GrinshponDaniel@protonmail.com
Category Game
Home page https://github.com/grinshpon/pine#readme
Bug tracker https://github.com/grinshpon/pine/issues
Source repo head: git clone https://github.com/grinshpon/pine
Uploaded by Grinshpon at 2020-06-10T20:27:00Z
Distributions
Executables pine-fps-exe, pine-exe
Downloads 1172 total (11 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2020-06-11 [all 3 reports]

Readme for pine-0.1.0.3

[back to package description]

pine

logo Functional 2D Game Framework in Haskell

Inspired by CodeWorld and Elm



Currently a Work In Progress, but technically barely functional. The example in the app folder works, it displays an 800x800 window with the Pine logo.

Documentation is currently minimal and that is something I'm working on, as well as everything else.

TODO:

  • Textures
  • Events
  • Sounds
  • Text
  • Improved/cleaner backend
  • Optional higher level api with premade game state and entities