Then we could have the following modes:
Indeed, it won't happen any soon but it would really be a neat feature! :)
Technically, there is little difference between LAN and Internet play, except that the latter has less bandwidth, bigger latency, and needs messing with fire walls of routers.
Assuming you cannot send the entire state between the machines each frame, I think you need to have synchronous running programs and only send changes caused by the users.
Co-op mode is the simplest I think. Not sure how you can do competitive mode in a useful manner. If you don't share the opponent efforts, it's basically like you play on your own, and just send stats over every now and then. Unfortunately, that would open the door to abuse very wide. If you do share the map of the opponent, you are effectively running 2 games at the same time. Seems like a quite difficult idea to do that in one program.
If you don't share the opponent efforts, it's basically like you play on your own, and just send stats over every now and then. If you do share the map of the opponent, you are effectively running 2 games at the same time.
Unfortunately, that would open the door to abuse very wide.
Unfortunately, that would open the door to abuse very wide.
However this increase memory usage a bit if 3 or more owners are needed.
Thought Rct does not feel as a competitive but rather an artistic game where scenario goals are secondary to your park design ideas.
Thus a co-op mode is possible more interesting.
/Zuu
If I only need to send you stats, why wouldn't I hack the FreeRCT program and send you fake stats, or even worse, write a small network program that claims to be "FreeRCT". Seems like an easy way to win to me.
Versus mode could also be having 2+ parks on the same map. Possible starting with some land and possible sharing the same extension area.
Thought Rct does not feel as a competitive but rather an artistic game where scenario goals are secondary to your park design ideas.
Thus a co-op mode is possible more interesting.
If I only need to send you stats, why wouldn't I hack the FreeRCT program and send you fake stats, or even worse, write a small network program that claims to be "FreeRCT". Seems like an easy way to win to me.Indeed, but I think of this feature more to play with a friend, that you trust not to cheat. Playing with strangers all over the world might cause cheating problems, I agree (anyways, it's not funny to cheat in such a game, and we can ban cheaters if necessary).
OpenTTD has so far not found a good way to uniquely identify someone in a reliable way over the Internet.