一个Haskell的游戏框架:ActionKid
一个Haskell的游戏框架:ActionKid。
视频教程: http://vimeo.com/109663514
该目标是有一个易于使用的游戏框架在Haskell中。例如,下面是你如何让玩家在屏幕上:
-- create a new player data type data Player = Player { _pa :: Attributes } deriveMC ''Player -- describe what it should look like: instance Renderable Player where render p = image "images/player.png"
这里是你如何移动你的玩家:
handle (EventKey (SpecialKey KeyLeft) Down _ _) = player.x -= 10 handle (EventKey (SpecialKey KeyRight) Down _ _) = player.x += 10 handle (EventKey (SpecialKey KeyUp) Down _ _) = player.y += 10 handle (EventKey (SpecialKey KeyDown) Down _ _) = player.y -= 10
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!