haskanoid
haskanoid copied to clipboard
A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support.
Following the below steps ``` $ cabal update $ cabal sandbox init # skip if you are using cabal-dev $ cabal unpack haskanoid # or git clone http://github.com/ivanperez-keera/haskanoid $ cd...
This issue is generated to split #68 in which two problems were found while debugging. Application only detects mouse motion while trackpad is pressed. @asandroq: Is this an issue that...
This issue is generated to split #68 in which two problems were found while debugging. The calculation of the velocity in Game.hs (line 519) returns invalid and very small values...
``` gameWithLives :: Int -> Int -> Int -> SF Controller GameState gameWithLives numLives level pts = dSwitch -- Run normal game until level is completed (gamePlayOrPause numLives level pts...
In haskanoid/src/GameState.hs the ordering and naming 'general info' and 'actual gameplay info' in the first and second documentation paragraph is confusing. The order should match the impementation and the names...
Many modules are not documented. It would help beginners and developers alike if all modules were documented.
As a reference see: https://docs.travis-ci.com/user/languages/haskell/ and https://github.com/ivanperez-keera/dunai/blob/develop/.travis.yml That is, use the standard building image for Haskell ("ghc" variable, remove install section, etc.).
Apparently, something needs to change to support this. PR #62 Needs to be split in two, one for this issue and one for issue #61 .
I noticed this has almost a complete lack of proper Keyboard support and so I've corrected this. The arrow keys now control the paddle and launching the ball: - UP...
With the new ID-based resource manager, rendering is much slower than before. It used to hit over 700FPS, and it needs to be back to those performance levels. This needs...