Giter Site home page Giter Site logo

Todo List about resolv HOT 9 CLOSED

SolarLune avatar SolarLune commented on May 11, 2024
Todo List

from resolv.

Comments (9)

einthusan avatar einthusan commented on May 11, 2024

Are you working full-time on this? Is there any way to incentive you though donations to complete these pending issues in your work?

from resolv.

SolarLune avatar SolarLune commented on May 11, 2024

Hello!

Nope, I'm not working on this full-time. This library was created for gamedev awhile ago, and I've been working on it until about a year and a half ago.

I do appreciate the idea of donations, but I'm uncertain if there's enough demand to warrant working on this full-time / for a bounty. As it currently stands, I have a technically improved version sitting on my hard drive that runs faster and is more efficient by using an overall grid for collision-checking, but that also only has basic rectangle intersection checking.

from resolv.

einthusan avatar einthusan commented on May 11, 2024

I see, i managed to wire up box2d ... i did give your engine a try, but had a bit of trouble and not enough clear documentation. Anyhow, best of luck with this project!

from resolv.

sergey-koba-mobidev avatar sergey-koba-mobidev commented on May 11, 2024

Hey, nice lib, but really should migrate int32 to float64, wanted to use it, but this is a blocker for my game :(

from resolv.

SolarLune avatar SolarLune commented on May 11, 2024

Yo, thanks! And yeah, I agree; I've already made the adjustments on my local copy, but I'd like to fix up the examples and fix up the SAT intersection testing before releasing an official update to master, as I'm still kind of figuring out . If you want to use it in its pre-release stage, you can check out the Revamp3 branch. It's still subject to change, but the fundamentals are there.

from resolv.

sergey-koba-mobidev avatar sergey-koba-mobidev commented on May 11, 2024

Wow! I hoped you did not abandoned the project! Nice job developing it further!
ps: thx for quick response I will definitely check out the Revamp3 branch cause it should save me a lot of time

from resolv.

sergey-koba-mobidev avatar sergey-koba-mobidev commented on May 11, 2024

Revamp3 looks promising :) A circle is critical for me, so will be waiting for it

from resolv.

sardap avatar sardap commented on May 11, 2024

The float64 update is very exciting! I'm switching to the Revamp3 branch as well!

from resolv.

SolarLune avatar SolarLune commented on May 11, 2024

Okay, so it's been a couple of weeks, but I've finally gotten this to a point where I feel relatively comfortable, I think, with putting it out there. master has been updated to bear the fruits of this labor, and resolv is now sitting at v0.5.0. This effort resolves a variety of issues that are brought up in this post, and so the todo list will be removed, as I've basically been able to implement a ton of the things from this list, including:

  • Floats instead of ints for positions.
  • A faster method of collision checking through grid-based position checking.
  • ConvexPolygon shapes.
  • Circle-Line intersection testing (as part of Circle-ConvexPolygon intersection testing).
  • General API improvements.
  • Soft collisions are now possible and are now seen in the WorldPlatformer example, etc.

Thanks for holding out hope that I'd come back to this, haha. Your encouragement has been very helpful~

from resolv.

Related Issues (10)

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.