| Welcome to New Beginnings. We hope you enjoy your visit. You're currently viewing our website and forum as a guest. You can currently only read posts and are subject to ads. Join for free and you can have full access + have an ad free experience. Join our community! If you're already a member please log in to your account to access all of our features: |
| Update 6/1/13 | |
|---|---|
| Tweet Topic Started: Jun 1 2013, 06:14 PM (166 Views) | |
| Lucas | Jun 1 2013, 06:14 PM Post #1 |
|
Chief Programmer
![]()
|
Evening everyone ![]() This week was all about physics. I started out by doing some stuff like building up some basic properties such as velocity, acceleration, position, etc. Then I moved on to implement a simple bounding box collision system between objects. After that, I had to go through the model class and do some reworking to get the physics to work correctly. In the process of doing this, I was able to make a significant improvement to the rendering functions, reducing the number of rendering state switches by an exponential amount, allowing for a more stable and higher framerate. I also did some lighting system improvements, main method organization, and 2d/3d rendering organization. Once all of that was done, the physics engine was able to move forward again. I created a registration system with the physics engine, implemented gravity, created some better wrapper functions for organizational purposes, and finished a simple kinematic equations system, allowing for basic physics movement of all objects. In the end, a basic yet very nice physics engine was created, about 100 bugs were fixed, and quite a bit of organizational efforts were finished. I hope to continue this over the next week by creating a better collision system, vector visualization, multiple chunk ids for objects, accurate collision using the models themselves, and much more. Anyhow, thats all. Till next week
|
|
View the progress of the game here! RockSplitStudios.com My Blog | |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| « Previous Topic · Announcements · Next Topic » |







8:17 PM Jul 10