Code Monkey home page Code Monkey logo

minetest-precise_jump's Introduction

Precise Jump

luacheck ContentDB

Calculates jump time and adjusts the jump height of the player for a more realistic feel.
This is something that's being used in a lot of platformer games. Very useful in:

  • Advanced parkours.
  • The full jump isn't required in various cases.
  • Very specific cases, such as PvE and PvP.

In order to perform this, the player must have the precise_jump privilege.

Screenshot

Here's a video showcasing the mod in action.

Precise Jump showcase

To-do

  • Make it a smoother feeling when jumping.
  • Adjust the velocity values.
  • Make sure the mod doesn't conflict with the Double Jump, Wall Jump, and other physics mods.

Installation

  • Unzip the archive, rename the folder to precise_jump and place it in ..minetest/mods/

  • GNU/Linux: If you use a system-wide installation place it in ~/.minetest/mods/.

  • If you only want this to be used in a single world, place the folder in ..worldmods/ in your world directory.

For further information or help, see:
https://wiki.minetest.net/Installing_Mods

License

See LICENSE.txt for full license information and AUTHORS.md for all the contributors.

minetest-precise_jump's People

Contributors

panquesito7 avatar

Watchers

 avatar

minetest-precise_jump's Issues

[FEATURE] Make the jumps feel more smooth

Detailed description

Currently, the player's jump is being adjusted by removing Y speed from the player, which may result in not-so-smooth jumps.
Another option is to change the jump height by using set_physics_override, which works, but the values are set after the player jumped, which is not what we want.

Context

Having smoother jumps will make it a better experience for the user and more realistic as well, which is something that should be done ASAP.

Possible implementation

No response

Additional information

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[OTHER] Start the project

What would you like to share?

This should be done before the wall jump mod and shouldn't take long.

Additional information

No response

Would you like to work on this issue?

  • Yes, I want to work on this issue!

Code of Conduct

  • I agree to follow this project's Code of Conduct

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.