anim8
An animation library for LÖVE (by kikito)
bump.lua
A collision detection library for Lua (by kikito)
anim8 | bump.lua | |
---|---|---|
3 | 13 | |
677 | 905 | |
- | - | |
0.0 | 0.0 | |
over 2 years ago | 9 months ago | |
Lua | Lua | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
anim8
Posts with mentions or reviews of anim8.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-04.
bump.lua
Posts with mentions or reviews of bump.lua.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-06.
-
[HELP] Check how taut rope is. Using the usual point+stick approach.
I made a rope simulation using the usual points connected by sticks approach. If you're not familiar, I mean something like this. I also added collision using bump (check if the nodes can move before allowing the stick to rotate.)
-
Any tips on algorithmns I could use to solve collisions between 2 moving rectanges?
Look at how bump.lua does AABB collisions. I think part of what's important about how it works is that an entity moves and then handles collisions before going onto the next entity. So you're less likely to have vibrating behavior because objects only move from your input instead of an inherent velocity. Or maybe because it forces you to think harder about momentum since you need to maintain it yourself.
-
how do you guys manage your game objects/entities
When it comes to collision I'd say give Humper a look, if you don't need physics. It seems to be a C# port of Bump, the latter which I have used before for AABB collision and resolution in Lua.
-
How do I implement proper physics and collisions for ECS? (Not Unity related)
I'm using bump.lua for collision detection and Concord for ECS.
- Doing what you love when the money won’t follow
-
Physics Engine using C++
Check out bump.lua as an example. Only 700 lines but it is enough to make a platformer and has good slide collision resolution (see diagrams in readme).
-
Some screens from a "metroidvania but it's all squares" I'm working on :)
I wanted to shoutout some libraries that have helped me a lot: https://github.com/kikito/bump.lua
-
Cave game update. GUI, Menus, Radiation, Collisions and a whole bunch of other stuff.
Collisions, The player now collides with the world thanks to bump.lua. And you can dig into the cave walls, Which occasionally reveals either diamonds, rubys or tanzenite.
-
how would i make it so that the player stops when it touches the tree instead of moving non stop?
Try a compact collision library like https://github.com/kikito/bump.lua
-
3D Physics (but not 3D rendering) using bump.lua
I'm playing around with making a football (soccer) game a bit like Sensible Soccer. Although I would like the rendering to be simple 2D, I'm trying to make the game work with some rudimentary 3D physics to accurately allow lofted crosses, clearances, ball bouncing etc. My attempted solution is to use bump.lua, which I've used a bunch and really enjoy using, and trying to make use of it in a 3D context. Assuming a basic XYZ cartesian co-ordinate system, where Y is vertical elevation, I'm attempting 3D physics by maintaining three separate worlds/planes with bump:
What are some alternatives?
When comparing anim8 and bump.lua you can also consider the following projects:
oimo - 3D Physics Engine ported to Haxe
generic-platformer - A short game.
middleclass - Object-orientation for Lua
Concord - A feature-complete ECS library
Humper - Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#.
cron.lua - Time-related functions for Lua, inspired in javascript's setTimeout and setInterval
moonshine - Postprocessing effect repository for LÖVE
bump.ts - A collision detection library for TypeScript. Ported from bump.lua.
gamera.lua