Giter VIP home page Giter VIP logo

Comments (6)

asik avatar asik commented on July 24, 2024

I think there should be no issue. It's been a while but I think I put most of these inlining attributes "just in case". There is some timing code in the unit tests which you could use for comparison testing but it's not very accurate.

I'm thinking of cleaning up the code and making this into a nuget package. Game programming is definitely a major use case for this, and compatibility with Unity would be important, so thanks for bringing that up.

Could you describe what your use case is for this library and why Single/Double/Decimal don't fit the bill? Multiplayer determinism I suppose? Just curious.

from fixedmath.net.

mrwellmann avatar mrwellmann commented on July 24, 2024

It's for multiplayer multiplatfom compatibility/determinism (^.^)
It's a round based game where you can plan a few seconds of your move by choosing to (de)activate your Truster or weapon any time during those seconds. Players are able to scrub a slider similar to a video editing program, to see and edit their move.

I'm basically going to replace all floating point in the Farseer Physics Engine for this purpose. I hope this will turn out successful^^

Depending on how successful there will be soon a alpha coming out http://heart-of-scrap.com/alpha-invite/

from fixedmath.net.

johnyK avatar johnyK commented on July 24, 2024

hey, last month I had exactly the same idea, I managed to integrate FixedMath to the Farseer physics, some math functions like pow, exp, log were added. Results are deterministic but dont expect amazing performance :) Release build for iOS had some amazing gains compared to debug.
I am thinking to make it an asset for asset store, deterministic 2d physics is missing after all ;)

You can come in touch with me and be a alpha/beta tester if you want!

Regards,
John

Sent from my iPhone

On 03 Jun 2016, at 10:16, mrwellmann [email protected] wrote:

It's for multiplayer multiplatfom compatibility/determinism (^.^)
It's a round based game where you can plan a few seconds of your move by choosing to (de)activate your Truster or weapon any time during those seconds. Players are able to scrub a slider similar to a video editing program, to see and edit their move.

I'm basically going to replace all floating point in the Farseer Physics Engine for this purpose. I hope this will turn out successful^^

Depending on how successful there will be soon a alpha coming out http://heart-of-scrap.com/alpha-invite/


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

from fixedmath.net.

mrwellmann avatar mrwellmann commented on July 24, 2024

It seems we modified our Farseer to some extend so I'd have to integrate that.
My lead programmer isn't sure wich would be better. At least what I think your port to Fix64 will possibly be more reliable than mine.
If it is okay for you I would check your implementation out and let you know which way we go.
My lead said buying the asset woun't be a problem.

from fixedmath.net.

johnyK avatar johnyK commented on July 24, 2024

I could give it to you in order to test it and tell me if it fits your game’s needs. Its not 100% complete as a final product and I needed a crash test (like your game) to check about the current state of the product.

You can add me in Skype:

jk.kamp2

On 03 Jun 2016, at 12:05, mrwellmann [email protected] wrote:

It seems we modified our Farseer to some extend so I'd have to integrate that.
My lead programmer isn't sure wich would be better. At least what I think your port to Fix64 will possibly be more reliable than mine.
If it is okay for you I would check your implementation out and let you know which way we go.
My lead said buying the asset woun't be a problem.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub #7 (comment), or mute the thread https://github.com/notifications/unsubscribe/AArEPxwc7O4v1GZUZ_UPjlatJB5Nykivks5qH-4_gaJpZM4IsVK7.

from fixedmath.net.

asik avatar asik commented on July 24, 2024

There's nothing actionable here so, closing.

from fixedmath.net.

Related Issues (20)

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.