![Image]( "Image") It sometimes happens, and even often, (in my opinion always) that we have to recode something that we have already coded ... and which nevertheless works! It is a process that I would qualify as completely normal, but that must be taken into account when embarking on a project and when you want to go through with it. Explanations ...
I had previously explained that I was going to do without Box2D and why. Here are the basics of the physics engine I have set up for the game! My physics engine is far from doing what Box2d can do, but that's not the goal! The object is to have a hand over it so that I can be sure I can do whatever I need.
The first animations are integrated into the game. It immediately gives a more fun aspect to our prototype! This is an opportunity to talk about the Solar2D SpriteSheets which manage some of the animations for you, even if you have to admit that recoding the system would not be a big job!
Since a Solar2D program can run on several devices with different resolution, width / height ratio and pixel density, a solution had to be found so that the same program could function optimally on all of them. these devices. Solar2D offers a solution which may seem confusing at first but which turns out to be very elegant in the end.
Manu: Graphiste et développeur
Luis: 3D Graphes et animations
Reynald: Musiques et sons