Alexandre Sauvé wrote:
 - It could be split into chunks starting each time a player turn starts.

I'm not sure I'm following you here. What would/should that achieve?
I don't expect those chunks to be randomly playable.

 - a global swith can allow to turn the whole game recording on or off
    for smaller configurations.

I don't think it would impact the game much, probably as much as network (minus the lag). Besides, if one profiles wormux, one can see that most of them time is already spent in SDL.

 - A whole game recording is the join of each split

You mean chunks above? Same problem as for video: if you want to be able to seek easily, you must insert self-dependant elements, followed by this chunk depending on this first element. Big fat problem is that you need to store:
- the map in the current state (300K)
- for all teams, all parameters affecting each character
And lots of code to actually be able to set such elements.

 - when recording is off, a chunk can be replaced by the next one

OK, so it really sounds like the live replay, and not the "demo" I was thinking of. So, same problem as stated above. At least I don't have sufficient knowledge of wormux to make it happen. The demo concept is simpler and is still a far cry from being ready.

Best regards,
Kurosu

_______________________________________________
Wormux-dev mailing list
Wormux-dev@gna.org
https://mail.gna.org/listinfo/wormux-dev

Répondre à