| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

一个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
一个Haskell的游戏框架:ActionKid

项目主页:http://www.open-open.com/lib/view/home/1414051149622

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1414051149622.html
ActionKid 游戏开发