I'm not doing pong exactly, but it is a physics model the same.
INPUT last scene image
|
\/
(500 adders worth,
to transform the scene.) <-THIS IS WHERE PONG WOULD GO, if i were doing pong.
|
\/
OUTPUT next scene image.
(edit, its 500 adders (ripple carry yes) not 10,000 cause I need 20 in a row physically, for the frames in front.) - thats what I have to fit 1 step in. So maybe it wont quite fit, but Ill finally know what im dealing with once i get the gate design down.
then I need to put the whole chain of frames for how long in front it looks, But that is always less than 30.
probably only 20 or even 10 would still work for me.
Its 3d vector matrix maths, inside the transform, like in a 3d video game (opengl or directx), but I get rid of all the multiplies and just do it with add and subtract, I do rotation without sine and cosine and its split 360 degrees onto a flat edged polygon instead of a perfect circle. (old school.)
Its more complex than pong, but hopefully not much more, I have the ordinary c version half typed out, I need to get the motivation to finish it off, and then ill see how many adders it will be. (Its just adders and conditions, should be the whole thing.)
I dont know how complex itll be, there could be some really great shaves in front of me, I have to get the basic idea down first.
If I could afford a really expensive FPGA, then I could put parallel cores in, but as it turns out Ill probably be only able to fit 1, that's what its looking like now, but it'll still be extremely quick anyway, well worth doing.