| bio | website | |
|---|---|---|
| location | France | |
| age | 37 | |
| visits | member for | 7 months |
| seen | 2 hours ago | |
| stats | profile views | 26 |
Hi,
I'm a french independant develloper coding in WPF (VB mainly) and Javascript.
WPF : A short article i made about application localisation : http://www.codeproject.com/Articles/524878/Localisation-made-easy-for-WPF
Javascript :
http://gamealchemist.wordpress.com/
(so far one article on object pooling)
|
May 7 |
comment |
Variable timeStep not working as intended "But really, fix your time step" : Meaning that 20 fps, 30 fps and 50 fps devices (and others) are not that important ?? Or that doing computation multiplying by the real time elapsed is too complicated ?? |
|
Apr 6 |
comment |
Animating a background 'pulse' with easing equation jsperf.com/trunc-or-1/2 floor 92% slower (% 1) is faster, and valid in Javascript. The fact that it doesn't work in other languages doesn't seem like a good reason not to use it in Javascript. How to be sure (c*x+ d) !== 0 ? And how do you use the rationnal function ? |
|
Apr 6 |
comment |
Animating a background 'pulse' with easing equation p(x) = x/T - floor(x/T) : ten times faster with : (x/T) % 1 . How to be sure (c*x+ d) !== 0 ? And how do you use the rationnal function ? |
|
Mar 15 |
awarded | Citizen Patrol |
|
Mar 8 |
answered | Using ImpactJS: How to set a publicly available variable |
|
Feb 18 |
revised |
A formula for point calculation based on value A's proximity to value B added 123 characters in body |
|
Feb 12 |
comment |
How do I implement layers on a tile map? Following Jari Komppa's comment, i strongly suggest a clarification in both title and body. |
|
Feb 9 |
revised |
A formula for point calculation based on value A's proximity to value B deleted 7 characters in body |
|
Feb 9 |
answered | A formula for point calculation based on value A's proximity to value B |
|
Feb 9 |
comment |
Canvas animation drops to 30fps every 3-4 seconds First a remark : you 'should' drop jQuery and go for true javascript 'classes' / addHandler / ... And always watch out when creating objects / not using prototypes. BUT since you reached your goal... And then a big UP to you : i only pressed +1 because there's no +5. You summarized the answer clearly, with links, the steps of the solution... If only there was only forumers like you (and me, and others), gameDev would be a knowledge base, not a sometimes-messy forum. Thanks. |
|
Feb 6 |
revised |
How do I calculate consistent frame timings at 60fps? added 2 characters in body |
|
Feb 6 |
comment |
How do I calculate consistent frame timings at 60fps? 1) the real world case is : garbage collector might occurs (even in Chrome) and make you loose a frame and 2) in Browser like Firefox, and/or slower devices the garbage collector WILL occur (use the memChaser tool to see by yourself how often), so this effect will be noticeable. But the strong reason is : you have to support any refresh rate AND the dropped frame(s) case. Test on several browsers / different devices and i am sure you will be convinced. |
|
Feb 6 |
answered | How do I calculate consistent frame timings at 60fps? |
|
Feb 5 |
comment |
How can I detect and compensate for system related lag? i personnaly try to limit the time i spend on videogames, and i think others should also try to do so. 10.000 years spent on the same html5 game, without even closing the browser, seems exagerated to me, i wouldn't mind releasing a game that fails after that time. |
|
Feb 4 |
comment |
How can I detect and compensate for system related lag? I think i'm not alone in understanding 'system lag' as : the time that is stolen to your application by the system. So it is (mostly) garbage collector, then dom events handler/setter (mouse, keyb, setTime*, rAF), and network events. Since a JS app is monothreaded, this causes the game to freeze, and fast forward when waking up if the game is relying on real-world time. |
|
Feb 4 |
comment |
How can I detect and compensate for system related lag? @Marcks Thomas : Interesting article, yet the article is about network latency, and the question is about system lag. |
|
Feb 4 |
revised |
How can I detect and compensate for system related lag? added 515 characters in body |
|
Feb 4 |
comment |
How can I detect and compensate for system related lag? -1 : Just asking a question then leaving the place. |
|
Feb 2 |
revised |
Why should I use separate initialization and clean up methods instead of putting logic in the constructor and destructor for engine components? added 326 characters in body |
|
Feb 1 |
comment |
Why should I use separate initialization and clean up methods instead of putting logic in the constructor and destructor for engine components? Using Init() worked like a charm for me (+5fps) in my modest experiments of Javascript. I do not doubt your way of pooling in C++ is interesting. Now that the position of everyone is understood, i suggest we carry on (i will). |