Re: [Haskell-cafe] ANN: Silkworm game

2009-05-03 Thread Sven Panne
Nice work! Two minor suggestions, apart from the the paths issue already discussed here: * Either include a license file in the source distribution or remove the corresponding line in the .cabal file. Cabal won't work if it is specified and missing. * List all your build dependencies

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-03 Thread Duane Johnson
So here's the thing to get it to run on Mac OS X, I have to build a SilkwormGame.app directory, with a Resources directory inside, along with a lot of other rubbish, just so that GLFW can create a Mac OS window that accepts mouse and keyboard input. This is the purpose of the

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-03 Thread Don Stewart
For the Mac, you might have to use mkbndl or one of the other native package builders for the Mac. -- Don duane.johnson: So here's the thing to get it to run on Mac OS X, I have to build a SilkwormGame.app directory, with a Resources directory inside, along with a lot of other rubbish,

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-03 Thread Daryoush Mehrtash
I noticed that Chipmunk also has a Ruby interface. Do you have any pro/con of implementing the game in Ruby vs Haskell? Thanks, Daryoush On Sat, May 2, 2009 at 12:00 PM, Duane Johnson duane.john...@gmail.comwrote: Reprinted from my blog post [1]: === The semester is over, my final

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-03 Thread Duane Johnson
I'm not too much of an expert in Haskell, but I did notice that building the game required keeping track of a lot of state information, which was not very intuitive in Haskell (although the OpenGL state info is rather intuitive). If I were to do it in Haskell again, I would try to learn

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-03 Thread Felipe Lessa
On Sun, May 03, 2009 at 02:07:23PM +0200, Sven Panne wrote: As a side note, I get a very bad feeling when Hipmunk gets compiled on my x86_64 box: [...] This can't be correct, but I'll probably have to take a look at that. Or is it a know bug that Hipmunk ist not 64bit-clean? My machine is

[Haskell-cafe] ANN: Silkworm game

2009-05-02 Thread Duane Johnson
Reprinted from my blog post [1]: === The semester is over, my final project was a success (at least in that I passed the class) and it’s time now to release the game I made for Graphics 455: Silkworm! This is my first full application in Haskell. The process has been an enlarging

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-02 Thread Don Stewart
Excellent work! Time to upload to hackage?? -- Don duane.johnson: Reprinted from my blog post [1]: === The semester is over, my final project was a success (at least in that I passed the class) and it’s time now to release the game I made for Graphics 455: Silkworm! This is my first

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-02 Thread Felipe Lessa
Hi! On Sat, May 02, 2009 at 01:00:23PM -0600, Duane Johnson wrote: Silkworm combines the Hipmunk binding to Chipmunk 2D Game Dynamics with OpenGL, and GLFW (an alternative to GLUT). It's great to see Hipmunk being useful to someone :). I've written the binding to turn some of my ideas into

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-02 Thread Peter Verswyvelen
Congratulations!!! It is actually a fun game to play too :-) On Sat, May 2, 2009 at 9:00 PM, Duane Johnson duane.john...@gmail.comwrote: Reprinted from my blog post [1]: === The semester is over, my final project was a success (at least in that I passed the class) and it’s time now to

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-02 Thread Duane Johnson
Thanks, Felipe! Indeed, it was a wonderful surprise to see a 2D physics engine binding for Haskell. It made it possible for me to choose Haskell as my implementation language. I'm very grateful for that. I wish you luck (and time!) in implementing your ideas :) Regards, Duane On May

Re: [Haskell-cafe] ANN: Silkworm game

2009-05-02 Thread Don Stewart
Yes, it is quite fun. I think it should be using cabal's datadir from Paths_silkworm.hs to install (and find) the resources. Yell if you can't figure out how to do that. (xmonad has an example) -- Don bugfact: Congratulations!!! It is actually a fun game to play too :-) On Sat, May 2, 2009