OK, i have few videos on YT, im posting the latest and better ones:
http://www.youtube.com/watch?v=tO3hsePugF4
http://www.youtube.com/watch?v=PSubaCJXp_A
http://www.youtube.com/watch?v=4yWoD55tSYE
Any questions, comments?
Sometimes movement looks laggy, but it's because video recorder.
The program itself is very smooth.
Im using OpenGL and Delphi 7. It was rewritten many times, if i now find a good and fast picking method, i will rewrite it again. Many things depends on it and i want to make it as good as possible. The most cool thing i want to add is animated tiles, but im not a guy who could throw out fixed FPS style animation, or even regulate FPS for each animation.
There must be some global clock in app, on which everything is built, atm it's just Delphi TTimer, on which everything is drawn. But i don't like it.
Hopefully nxPascal will help me on this case.
It has some timing code, dunno if i can build my animations on that.
Everything should be on timers, even camera movement.
With blocks there is a thing: each block could have a animation with his own FPS, (how fast tiles are animating). I once tried it with another TTimer, but it was ugly.
So, timing and good picking is the most needed things atm.
EDIT: but at the same time, i don't like that the editor will take 100% CPU.
But it should redraw fast, i tried TThreadedTimer and set it interval to 1ms. It was good, because user can just "paint" tiles on blocks and editor should draw them immediately without any delay. That's why 1ms timer. Although i know that TTimer is limited to >16ms
Bookmarks