yampa2048 alternatives and similar packages
Based on the "Game" category.
Alternatively, view yampa2048 alternatives based on common mentions on social networks and blogs.
-
LambdaHack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at -
haskanoid
A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support. -
Allure
Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at -
FunGEn
A lightweight, cross-platform, OpenGL-based 2D game engine in Haskell -
chessIO
Fast haskell chess move generator library and console UCI frontend -
gloss-game
A convenience wrapper around the Gloss library to make writing games in Haskell even easier -
Ninjas
Haskell game where multiple players attempt to blend in with computer controlled characters while being first to visit the key locations on the board. -
ixshader
A shallow embedding of the OpenGL Shading Language in Haskell -
gore-and-ash
Attempt to build game engine with networking in Haskell using FRP as core idea. -
Liquorice
Haskell embedded domain-specific language (eDSL) for the algorithmic construction of maps for the computer game "Doom" -
battleship
Battleship... Pure.. Functional... Haskell + MongoDB + TypeScript + React... https://battleship-fp.com/ -
netwire-input-glfw
MonadInput instances for GLFW based netwire programs -
postgresql-simple-url
Heroku helpers for pulmurice server
Learn any GitHub repo in 59 seconds
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of yampa2048 or a related project?
Popular Comparisons
-
yampa2048vspostgresql-simple-url
-
yampa2048vsbreakout
-
yampa2048vsreflex-sdl2
-
yampa2048vstateti-tateti
-
yampa2048vsaeson-tiled
README
2048 game clone using Yampa FRP library
After trying to grasp the idea of FRP (mostly concentrating on Yampa library) I have finally found myself understanding it enough to write something simple.
This project is based on some code by other people. I wasn't interested in implementing the logic of 2048 myself or drawing to Gloss window from scratch. As a result this repository contains some chunks of the code written by other people:
Josh Kirklin and his excellent implementation of 2048 in Elm provided me with the game logic.
Maia Werbos and her great implementation of 2048 using Gloss provided me with the rendering chunk of code.
I was able to come up with my solution after reading the code by Keera Studios and their amazing Haskanoid project
Running:
cabal sandbox init
cabal install --dependencies-only
cabal run
The gameplay is pretty simple. Nothing fancy. Try to survive for as long as possible.
Things I would like to change but probably won't:
- Gloss lacks the ability to style the font, therefore those numbers don't look nice but as long as works it seems to be ok
- I wanted the game to exit upon the Esc button press but didn't bother to investigate why it is not closing or how to do it