Yes, shadows are in my to do list! I was in a hurry to release this first version because I want to put some friends to do some play testing for me. Meanwhile I will keep adding some features and polishing the game.
Now, your sync-video intrigued me.
I’ve packed the ninja.p3d file with no prc file. I thought that in this case Panda3D would use the default config values, and the default value for sync-video is true. I’m sure I’m not setting it to false by code. Strange huh? And more strange, in some machines it works and in others it doesn’t.
I’ve tested the same ninja.p3d file in different machine configurations. In these machines listed below, the rendering is synchronized with monitor:
Intel i5, 4GB RAM, Nvidia GeForce GT 335M
AMD Dual Core, 3GB RAM, ATI Mobility Radeon HD 4250
However, in a Dell notebook (Intel i3, 4GB RAM, Intel HD Graphics) rendering is not synchronizing with monitor. By the way, what is your hardware?
Maybe I’m doing something wrong, but maybe it is a bug. Anyway, I will explicitly set sync-video to true. Thank you for pointing that out to me.
You are right, this is not your fault. I have a Nvidia GeForce 8600 GT, running Ubuntu 10.10. I never enabled sync-video, since this is my development machine (and I want to check FPS trends), but when you spoke about this I tried and it doesn’t work, actually. So, you can add my configuration to the list of machines which can’t enable sync-video.