[Haskell-cafe] ANN: Shu-thing 1.0 and Monadius 0.9
Neil Bartlett
njbartlett at gmail.com
Tue Dec 4 07:12:04 EST 2007
Hi Gwern,
Shu-thing is great fun!
I think Monadius isn't compiling because most of the source files are
missing; you only have Main.hs in there.
Regards
Neil
On 4 Dec 2007, at 01:53, gwern0 at gmail.com wrote:
> Hi everyone. With the permission of the authors, I'd like to
> announce the release & upload to Hackage of two games written in
> Haskell (you may've seen them mentioned here once or twice before):
>
> *Monadius
> *Shu-thing
>
> They are both scrolling 2 dimensional arcade shooting games which
> use 3D vector graphics. Shu-thing is a fairly simpler upwards
> scrolling shooter with one level and geometric objects; Monadius is
> a sort of clone/homage to the classic arcade game Gradius, and I
> find it quite fun (although I have yet to beat it).
>
> You can find screenshots and original here:
> *<http://www.geocities.jp/takascience/index_en.html#haskell>
>
> The Hackage pages:
> *<http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Monadius-0.9.20071203
> >
> *<http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Shu-thing-1.0.20071203
> >
>
> --
>
> They both have dependencies on GLUT, and it's definitely advisable
> to have 3D acceleration enabled on your system. I've only tested
> them with GHC 6.8.1 and up (where they work fine) on my Gentoo Linux
> box.
>
> You should be able to 'cabal install' Shu-thing, but Monadius
> doesn't compile successfully for reasons I don't understand.
>
> --
>
> My changes to the programs in question are not terribly major -
> largely Cabalizing them, formatting and making stylistic changes,
> stomping most -Wall messages, and occasionally changing algorithms
> or attempting to optimize them. In the case of Monadius, I removed
> all the Windows-specific material (the audio files were apparently
> copyright violations, so no big loss) and improved storage of replay
> files.
>
> I'd like to thank Takayuki Muranushi for answering my questions
> about the code and giving permission to update them. I hereby
> release all my changes into the public domain.
>
> --
> gwern
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
More information about the Haskell-Cafe
mailing list