HeroEngine Forums
Welcome, Guest. Please login or Register for HeroCloud Account.

Author Topic: "Test"/Safety World  (Read 1365 times)

creativityheaven

  • World Owners
  • ****
  • Posts: 156
    • View Profile
"Test"/Safety World
« on: Dec 26, 13, 10:14:43 AM »

Specifically aimed at the HE2 developers here: if you want to drastically soften the learning curve for HE2, I think that you could give each player a world where one could instantly rollback to the default state the world was in when it was first purchased. Players would have no reason to be hesitant to change the engine or code to figure out how that works. Or, you could do something similar but not quite as drastic: you could allow the option to revert the scripts -- only the scripts and nothing else -- right back to where they were. I understand this can already be done but only with a big hassle and lots of double checking.

Lemme know what you think.
« Last Edit: Dec 26, 13, 10:24:06 AM by creativityheaven »
Logged

keeperofstars

  • General Accounts
  • *
  • Posts: 998
    • View Profile
    • StarKeeper Online
Re: "Test"/Safety World
« Reply #1 on: Dec 26, 13, 10:52:07 AM »

Eh I think just adding the ability to roll back / version control the DOM is about all that is needed. After that having the option to possibly list all changes in one location, aka repository changes, dom changes, and script changes all listed under one window with a right click roll back option. Is all that would be needed. Sorta like how the repository works, but just expand that to include scripts and dom changes, and we would be set.

I hesitate having a roll back everything option, as what will happen is someone will freak out and roll back everything and then the team quites cause it's not able or willing to redo all the work. Trying to provide a roll back to everything new, and then the ability to roll back to before that decision would just be a super mess.

Possibly a daily log of changes, listing is a better option so you could see all the changes that happened, etc.
Logged
[img]http://screencast.com/t/x7btcSSyp3h0[\img]

creativityheaven

  • World Owners
  • ****
  • Posts: 156
    • View Profile
Re: "Test"/Safety World
« Reply #2 on: Dec 26, 13, 06:43:06 PM »

No, you'd have an additional world with no areas, and the default scripts. Right click and reset. Strictly for learning HSL.
Logged

HE-Cooper

  • *****
  • Posts: 2221
    • View Profile
Re: "Test"/Safety World
« Reply #3 on: Dec 26, 13, 06:51:00 PM »

Many developers keep a test world around in order to try experimental breakages. All scripts are version controlled, so you'd be able to roll back any changes you'd like.
Logged

creativityheaven

  • World Owners
  • ****
  • Posts: 156
    • View Profile
Re: "Test"/Safety World
« Reply #4 on: Dec 28, 13, 03:23:34 PM »

And how do we create a test world?
Logged

HE-Cooper

  • *****
  • Posts: 2221
    • View Profile
Re: "Test"/Safety World
« Reply #5 on: Dec 28, 13, 03:35:41 PM »

You would purchase an additional HeroCloud world from heroengine.com.
Logged

keeperofstars

  • General Accounts
  • *
  • Posts: 998
    • View Profile
    • StarKeeper Online
Re: "Test"/Safety World
« Reply #6 on: Dec 28, 13, 03:40:36 PM »

oh and another tip, while dom isn't version controlled, lol wish list item.

you can keep a manual tab on most adds / major changes, cause the dom editor just makes a script call to make the change, and even tells you call you about to make, just copy it and keep it in a change log.

Not perfect but does help keep track of a ton of things.

Also use the dream manager for everything helps out greatly, cause you can link all the scripts together into tasks, that you can then use to reverse out testing items etc.
Logged
[img]http://screencast.com/t/x7btcSSyp3h0[\img]

creativityheaven

  • World Owners
  • ****
  • Posts: 156
    • View Profile
Re: "Test"/Safety World
« Reply #7 on: Dec 28, 13, 09:27:31 PM »

Why not include a test world for free, for us unemployed people?
Logged

Amanda_Brooks

  • General Accounts
  • *
  • Posts: 514
    • View Profile
    • Heroes and Villains
Re: "Test"/Safety World
« Reply #8 on: Dec 28, 13, 10:02:38 PM »

Why not include a test world for free, for us unemployed people?

That would be just fine if bandwidth was free :P
Logged
"Heroes and Villains" - www.heroes-and-villains.com
Facebook: https://www.facebook.com/HeroesAndVillainsMMORPG
Twitter: @Plan_Z_Studios