皮尤:哈斯克尔游戏引擎般的幻想控制台。

[游戏,图书馆,麻省理工学院,程序][建议标签]

模块

  • 罗傲
    • 皮约。资产
    • 皮约。绘制
    • 皮约。游戏
    • 皮约。声音
    • 皮尤。类型

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.1.0.0
更改日志 更改日志.md
依赖关系 基础(>=4.7 && <5),额外的,皮尤,sdl2,sdl2-gfx,sdl2-图像,sdl2-麦克风,sdl2-ttf,文本[细节]
许可证 麻省理工学院
版权所有 2018年peus
作者 佩斯
维护人员 opyapeus@gmail.com
类别 游戏
主页 https://github.com/opyapeus/piyo#自述文件
Bug跟踪器 https://github.com/opyapeus/piyo/issues
源回购 头部:git克隆https://github.com/opyapeus/piyo
已上传 通过[希腊神话][希腊神话][希腊神话][希腊神话][希腊神话][希腊神话][希腊神话][希腊神话][希腊神话][希腊神话][希腊神话][希腊神话][希腊神话]2018年8月8日T17:06:01Z
分配
可执行程序 像素像素
下载 共871人(过去30天内有14人)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 文档不可用[生成日志]
截至2018年8月8日,所有报告的生成都失败[所有3份报告]

piyo-0.1.0.0自述文件

[返回包描述]

罗傲🐤

Haskell游戏引擎类似幻想控制台。灵感来自PICO-8。

注:开发中

功能

  • 最小但简单的api
  • 纯更新功能
  • japanease位图字体支持

它支持类似PICO-8的绘图api。

假设规范

以下是目前的情况。

  • 显示器:192x192
  • 精灵大小:12x12
  • 地图大小:16x16

要求

需要SDL2。

对于OS X

用自制软件安装中间件。

brew安装sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf

对于其他人

它可能会起作用。。!

最小代码

进口皮尤实例Game(),其中绘制_=[cls黄色,txt Black“你好,世界!”48 48]主::IO()main=piyo()无

数据流示意图

函数的调用顺序是更新、绘制、声音每帧。

编制索引

索引编号以0开头。不是1。

示例

示例工作代码位于示例

未来的发展

  • 重新设计资产格式
  • 丰富声音api
  • 添加有用的状态更新功能
  • FPS管理
  • 支持ore key动作
  • 精灵和地图编辑器
  • 用于分发的导出功能
  • 等。。。