Post
by Kellemora » 17 Mar 2019, 12:03
I'm sure even the slow paced simple game of Farm Town I play is quite complex.
I can go to any players farm and do work on their farm if they ask, and sometimes there may be four or more people on that persons farm all harvesting crops at the same time.
It used to be you could go off-line and do the harvesting and would get the credit for all you did.
But they stopped this real quick, hi hi. If there are four people playing, and they all went off-line so they each got credit for most of the crops, the farm we were on would also get more crops than he planted, hi hi.
So now, it is all in real time, even if you go off line, you could be doing work you won't get credit for, hi hi.
Plus we can go to other players farms to work their facilities, and each facility has several items inside.
When a player posts their facilities, that farm suddenly get swamped with people running them, all at the same time.
So, it is who comes first to each item is who gets first pick, the second player gets some, and the last player gets what's left, if anything is left that is.
Now consider they have around 6 million players, with around 2 million on-line all the time playing.
I can connect on tab one to a player in England, on tab 2 a player in New Zealand, on tab 3 a player in australia, etc. I often run the facilities on 8 farms at once. have done as many as a dozen but flash player can crash.
The game itself is streaming via flash player, with hits to the server every split second continuously. Probably around 50 to 60 times per second.
That has got to take a massive amount of server power to handle.
And that's not the only things going on either.
Each and every plot planted is on a timer. Just one of my 39 farms has 5000 planting plots, and since it is fertilized I will get 10000 crops harvested, and if I irrigate, it cuts the time down to harvest in half. So a 20 hour crop before ripe can be ready in 10 hours. Plus we have trees to harvest, trees to chop, trees for decoration, same with bushes, same with flowers, etc. Lot's of stuff going on. Plus all the different types of farming equipment. Lakes, Rivers, Oceans, etc. All with fish inside growing at different speeds too. Plus boats, fishing poles, fishing net boats.
As I said, this game is quite complex, even though it plays slow compared to those interactive fighting games the kids play.
I've been playing now for ten years, and they have never lost one bit of data after it was saved. I have over 500,000 of every crop in stock, and use about 25 million crops up twice a day. As I said, a lot going on. Multiply just what I'm doing by 2 million active players and it has to be a nightmare to program and keep working.