andora's People
andora's Issues
Freeze objects that are too far away (I think(?))
Optimise colllisions
- Check only body that is in the range of the other body
- Apply collisions only to the edges of the terrain
Remove this
Load and remove chunks in async
Use chunks
- Separate world into chunks
- Load chunks and calculate collisions for them (Recalculate them when y axis is changed)
- Unload not needed chunks and remove owned by the chunk colliders
- Don't regenerate a world if chunks exist
Move to CPP
- Build system
- Physics
- ECS systems
- ECS components
- Raylib CPP wrapper
- Utils
- Timer
(noituri): impulse isn't working
https://github.com/Noituri/Andora/blob/a1da7969163ce2c19d1e54cf22a66d9b57d93c20/physics.c#L66-L71
This issue was generated by todo based on a TODO
comment in a1da796. It's been assigned to @noituri because they committed the code.
Create new colliders if y axis changes
Serialisation
- Save data
- Read data
(noituri): Fix accumulator
https://github.com/Noituri/Andora/blob/738fbadc562e4c867e9f3dc3310cf85efebe0d4b/physics.c#L149-L154
This issue was generated by todo based on a TODO
comment in 738fbad. It's been assigned to @noituri because they committed the code.
Check this implementation
https://github.com/Noituri/Andora/blob/38ea4c38d99bf589dae4fbd46cab3695fa5584b6/physics.c#L119-L124
This issue was generated by todo based on a TODO
comment in 38ea4c3. It's been assigned to @noituri because they committed the code.
Collision does not work properly on colliders with different sizes
(noituri): Load only visible chunks to memory, the other chunks should be saved ...
https://github.com/Noituri/Andora/blob/4f37295dfd09fc656c8d74d7199a3acad7b42e26/components.c#L43-L48
This issue was generated by todo based on a TODO
comment in 4f37295. It's been assigned to @noituri because they committed the code.
Fix getting collided with vertices in flat ground
Basic player implementation
- Sprite
- Physics
- Movement
(noituri): CLEAN UP
https://github.com/Noituri/Andora/blob/06470186ad066ec5b4d405f342fb65dd33841189/physics.c#L1-L6
This issue was generated by todo based on a TODO
comment in 0647018. It's been assigned to @noituri because they committed the code.
Slope collisions
(noituri): Move parts of this code into separate functions
https://github.com/Noituri/Andora/blob/a293f7c96136a8be61bb550671a77bd0028359d3/systems.c#L38-L41
This issue was generated by todo based on a TODO
comment in a293f7c. It's been assigned to @noituri because they committed the code.
Implement physics engine
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.