Giter VIP home page Giter VIP logo

hate's People

Contributors

bananu7 avatar maque avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

maque yuras

hate's Issues

Hate mouse support

I know you hate mouse support but I'd love hate mouse support

Sorry for the bad pun.

Add sprite sheet support

This is also required for fonts.

I feel that there are two kinds that should be supported:

  • regularly divided sheets
  • sheets with JSON or XML annotations

Currently Active?

Is development on this game library still active or planned? I'm considering forking and creating a reboot if such is not the case, yet I would like confirmation that you're still not developing it

Missing `image.png` in sample2

Sample2, coming from a fresh install, is missing image.png and is therefore failing with:

"image.png: openBinaryFile: does not exist (No such file or directory)"

Comparison of Hate to other frameworks/libraries

Right now, the ones that are similar and I know of them are:

Haskell

  • Helm - FRP-style events, stateless purely functional API, backed by Cairo and Pango, with window/context creation via SDL
  • free-game - monadic but stateless rendering API, backed by OpenGL (with GLRaw used), context creation via GLFW. Less framework-ish. Doesn't use shaders.

Non-haskell

  • Love - written in Lua, with stateful rendering API (mostly for reference as first inspiration)
  • Elm

Coordinates system relative to canonical window size

When changing the config to set a window size different than 1024x768, loaded sprites and absolute sprite coordinates get resized to an amount relative to the window size.
Maybe read orthoScreenMat from the config?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.