Well I was thinking of a few games that could be implimented into Sc2 and i thought of a Game such as Farmville and Evony.
Now im willing to start a project like this up, but i just wanted some thoughts on what the Sc2Mapster community thought of a game like this, and what disadvantages or advantages would be with a map like this, or any problems i might encounter.
Thanks for you time peeps, look forward to your thoughts.
I guess what you mean is "Can I implement a system that works while you are offline"? As in the Evony building system and, I'd imagine, farmville plant growing system. To do that you'd need to know GMT or regional equivalent, and I don't believe you can fetch that inside a map. If you can, then yes, you could construct a facade that would appear as if the base was acting on it's own while you weren't playing.
On the flipside, if you mean "Can I create a system where I build a base in a pre-set allotment and save it", then yes, you can.
Do you think it would be possible to have a code in place that, when you saved your progress before exiting the game, it also saved the current time you saved, then when you load it up in the new game, it would calculate the difference in time, from when you last saved to the time you loaded. then work it out in game resources etc etc, perhaps?
No im not talking about making Farmville in Sc2, im talking about making something similar. As in the same concept as Farmville and Evony, hence the offline resource gathering etc
These systems would require extensive use of banks. The disadvantage of such is "hacking". People can easily hack into banks and do all nasty with it. There are some safe-guard measures that are relatively effective and alleviate that situation some-what, You may wish to have a look at s3rius`s "Starcode" Library.
Quote from Eiviyn:
As far as I'm aware, it's not possible.
You can save building locations/types though, so you can effectively save a city. Just the city won't run while you're away.
----
The city "running" in this case will be an illusion and can certainly be done. If upon exist the variables that hold the progress of the world is saved. At login, Functions and scripts that handle logic will be executed with those variables parsing through them, With a slight degree of "randomness".
Example.
If train A is travelling at X speed to Destination B. Upon save and exit, That data is saved.
Having it "remembered" at game load and given a set/slightly random outcome is what you want to be done.
I could login and find that the train has reached its destination, Crashed, Still travelling, Nearly there etc. Giving the "illusion" that the system was running even though the game was quit earlier.
I explained in the above post. You need to read and understand how to use banks and take it from there.
Logging on and off again to advance time certainly does not give a convincing illusion. As I said, you really would need regional time for this to work.
If you could get that, then farmville, evony etc are all plausible.
You can track the average minutes played during a game session in a variable or how much exact time the player spent in the world during the last session. That data can be aggregated and be taken into consideration and parsed to logical scripts/function.
If it detects quick/fast timings on the amount of time played. It could drastically reduce "time" that happened or what had taken place in the world since last you left.
Of course regional timing like you suggested would be perfect but if its not currently possible, I do believe work arounds and fine tuning the system can yield good enough(though not perfect) results.
Well, in my opinion, a system like that would just be better if it only recorded time spent actually in the game.
Though on the topic, it'd be kinda cool to have pre-designated base sites for a few players where you could build your base and save it. Then next match, it'd assign you a position on the map and set your base up again.
Bonus points for a custom base building mechanism that makes buildings feel more permanent while being more of an investment.
All you'd need to save would be a x,y co-ordinate and a unit type per building.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Heys guys/gals how we all doing?
Well I was thinking of a few games that could be implimented into Sc2 and i thought of a Game such as Farmville and Evony.
Now im willing to start a project like this up, but i just wanted some thoughts on what the Sc2Mapster community thought of a game like this, and what disadvantages or advantages would be with a map like this, or any problems i might encounter.
Thanks for you time peeps, look forward to your thoughts.
farmville? You cant be serious....
I guess what you mean is "Can I implement a system that works while you are offline"? As in the Evony building system and, I'd imagine, farmville plant growing system. To do that you'd need to know GMT or regional equivalent, and I don't believe you can fetch that inside a map. If you can, then yes, you could construct a facade that would appear as if the base was acting on it's own while you weren't playing.
On the flipside, if you mean "Can I create a system where I build a base in a pre-set allotment and save it", then yes, you can.
@Eiviyn: Go
Do you think it would be possible to have a code in place that, when you saved your progress before exiting the game, it also saved the current time you saved, then when you load it up in the new game, it would calculate the difference in time, from when you last saved to the time you loaded. then work it out in game resources etc etc, perhaps?
@zenx1: Go
No im not talking about making Farmville in Sc2, im talking about making something similar. As in the same concept as Farmville and Evony, hence the offline resource gathering etc
@Saintbob001:
These systems would require extensive use of banks. The disadvantage of such is "hacking". People can easily hack into banks and do all nasty with it. There are some safe-guard measures that are relatively effective and alleviate that situation some-what, You may wish to have a look at s3rius`s "Starcode" Library.
As far as I'm aware, it's not possible.
You can save building locations/types though, so you can effectively save a city. Just the city won't run while you're away.
You would absolutely require regional time for this to work, and I, personally, can't find anything related to it.
It's an interesting concept though.
Quote from Eiviyn:
As far as I'm aware, it's not possible.
You can save building locations/types though, so you can effectively save a city. Just the city won't run while you're away.
----
The city "running" in this case will be an illusion and can certainly be done. If upon exist the variables that hold the progress of the world is saved. At login, Functions and scripts that handle logic will be executed with those variables parsing through them, With a slight degree of "randomness".
Example.
If train A is travelling at X speed to Destination B. Upon save and exit, That data is saved.
Having it "remembered" at game load and given a set/slightly random outcome is what you want to be done.
I could login and find that the train has reached its destination, Crashed, Still travelling, Nearly there etc. Giving the "illusion" that the system was running even though the game was quit earlier.
@EternalWraith: Go
So how is it the 'Illusion' is done then?
@Saintbob001:
I explained in the above post. You need to read and understand how to use banks and take it from there.
Logging on and off again to advance time certainly does not give a convincing illusion. As I said, you really would need regional time for this to work.
If you could get that, then farmville, evony etc are all plausible.
@Eiviyn:
You can track the average minutes played during a game session in a variable or how much exact time the player spent in the world during the last session. That data can be aggregated and be taken into consideration and parsed to logical scripts/function.
If it detects quick/fast timings on the amount of time played. It could drastically reduce "time" that happened or what had taken place in the world since last you left.
Of course regional timing like you suggested would be perfect but if its not currently possible, I do believe work arounds and fine tuning the system can yield good enough(though not perfect) results.
Well, in my opinion, a system like that would just be better if it only recorded time spent actually in the game.
Though on the topic, it'd be kinda cool to have pre-designated base sites for a few players where you could build your base and save it. Then next match, it'd assign you a position on the map and set your base up again.
Bonus points for a custom base building mechanism that makes buildings feel more permanent while being more of an investment.
All you'd need to save would be a x,y co-ordinate and a unit type per building.