Hi I am a higshchooler from India ,
I just made a physics engine please tell your ideas or feedback to improve it , I actually wanted to make this product successful.
I understand the spirit of opensource and want to contribute to this society....
please leave a star if you like or feedback if you dont ,
I am soo happy finally after a year of learning all those stuff I made this ,
also I am terrible at code , so i used ai for that (not everytime) and my physics and maths skills for logic building and improvements....
I am new to this , please any advice can help me ....
Thanks for reading and giving your precious time to me .....
I would cut down a little on the AI usage, it might be getting a little too ahead of you. While it's completely fine to ai generate your own physics engine for learning or whatever, I noticed your PR to google/metrax which seemed AI generated -- that's not the best thing to do, especially when you're not able to tell that the AI output for that PR was completely off-base.
ok i will keep that in mind , i just use ai because im terrible at formatting and naming , but i will work on those skills and cut down its usage as more as i can ....
thanks for giving advice , i will work on my problems and become a better developer (ihope)...
Nice work! I like that you put lots of examples in the readme for people to get an idea of the engine right away. It looks great and I hope you enjoyed building it!
Well congrats firstly. Secondly, my advice would depend on where you want to take this. If you want to develop your physics and maths, you would learn a lot by adding some more types of vector.
For example, you could add 3D vectors. I would do them in Cartesian (x,y,z) form first but you'll really learn a lot when you add spherical and cylindrical form. Cylindrical form is also identical to the other main 2D form for vectors (polar)[1]. Spherical coordinates are very useful for modelling certain vector fields (eg gravity) that are spherically symmetrical. Cylindrical coordinates are useful for things like the temperature distribution around a hot pipe or something like that. Polar coordinates are great for representing rotating systems, which will be a real challenge but you will learn an incredible amount from.
To get the background knowledge, I would check out MIT8.01 Mechanics online[2]. It is really excellent and you will learn a lot from it. Some of it you may find hard, but it is deliberately formulated so doesn't have any really advanced maths prerequisites (eg differential equations are kept to a minimum) and the presentation is really clear so if you're motivated you should learn an amazing amount. There is a free textbook included in the course website which covers all the underlying maths.
[1] Cylindrical form just has a z coordinate. If you set that to 0 it is effectively Polar in the x,y plane.
thanks for suggestion , dont worry i have a great background in maths and physics, an olympiad student (top 40 in country in just grade 10)
so dont worry about that , i have learned a lot of maths and physics at great depth and understanding... I will try to implement more thank you
Not sure if you're aware of it, but there's even a game engine written in Go that has been used for a few commercial titles: https://ebitengine.org/en/showcase.html
please leave a star if you like or feedback if you dont , I am soo happy finally after a year of learning all those stuff I made this , also I am terrible at code , so i used ai for that (not everytime) and my physics and maths skills for logic building and improvements....
I am new to this , please any advice can help me .... Thanks for reading and giving your precious time to me .....