Raincat: A puzzle game written in Haskell with a cat in lead role

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

Project Raincat is a game developed by Carnegie Mellon students through GCS during the Fall 2008 semester. Raincat features game play inspired from classics Lemmings and The Incredible Machine. The project proved to be an excellent learning experience for the programmers. Everything is programmed in Haskell.


[Skip to ReadMe]

Properties

Versions1.1.1, 1.1.1.1, 1.1.1.2, 1.1.1.3, 1.2, 1.2.1, 1.2.1
Change logNone available
Dependenciesbase (>=3 && <5), containers, extensible-exceptions, GLUT, mtl, OpenGL, random, sdl2, sdl2-image, sdl2-mixer, time [details]
LicenseBSD-3-Clause
CopyrightGarrick Chin 2008-2010
AuthorGarrick Chin, Susan Lin, SooHyun Jang, Anthony Maurice, William Wang, Andrew Zheng, Rachel Berkowitz, Spencer Ying, Tal Stramer, Mikhail Pobolovets, Sergei Trofimovich
MaintainerMikhail S. Pobolovets <styx.mp@gmail.com>
CategoryGame
Home pagehttp://raincat.bysusanlin.com/
Bug trackerhttp://github.com/styx/Raincat/issues
Executablesraincat
UploadedSun Sep 23 22:59:09 UTC 2018 by SergeiTrofimovich

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for Raincat-1.2.1

[back to package description]
Raincat
Game Creation Society - Fall 08
www.gamecreation.org


HOW TO START THE GAME:
----------------------
./raincat

COMPILATION:
----------------------
runhaskell Setup.lhs --user configure
runhaskell Setup.lhs build
runhaskell Setup.lhs install

Alternative method: cabal install Raincat

CHANGELOG:
----------
Version 1.2:
    - Ported to SDL2
Version 1.1:
    - Changed initial item placement from click to select, click to place
      to drag n' drop.
    - Replaced eraser tool with right click to erase an item
    - Now properly detecting mouse clicks after window resize
Version 1.0:
    - Initial version


NOTES:
------
The Raincat executable was compiled with GHC 6.12.1 on Arch Linux i686
and on Ubuntu 9.10. If you are having problems running the game, the
win32 build runs under wine.

Runtimes for the following libraries are assumed to be installed:
GLUT
OpenGL
SDL2
SDL2_image
SDL2_mixer


TROUBLESHOOTING:
----------------
If you receive the error:
"user error (Mix_LoadMUS SDL message: Module format not recognized)"
when trying to run Raincat, this is because your SDL-mixer library
was not compiled with mp3 support. You will need to recompile that
with mp3 support or otherwise obtain a copy with mp3 support in order
to run the game.


PROJECT TEAM:
-------------
Garrick Chin        - Project Leader/Programmer/Level Designer
Susan Lin           - Artist
SooHyun Jang        - Artist
Anthony Maurice     - Programmer
William Wang        - Programmer
Andrew Zheng        - Programmer
Rachel Berkowitz    - Music Composer
Spencer Ying        - Artist/Level Designer
Tal Stramer         - Level Editor Programmer


OTHER CONTRIBUTORS:
-------------------
Mikhail Pobolovets  - Programmer
Sergei Trofimovich  - Programmer
Raahul Kumar        - Programmer
Alvaro F. García    - Programmer