Elevator Saga – An elevator programming game
21–30 of 108 posts
Re: Elevator Saga – An elevator programming game
#22If you accidentally make an infinite loop, you can no longer load the page :(
Clearing cookies/localstorage should fix that for you, at least until the devs figure out a fix :)
Re: Elevator Saga – An elevator programming game
#23{ init: function(elevators, floors) { console.log(window.world); }, update: function(dt, elevators, floors) { _.each(window.world.users, function(user) { if(user.done) { user.removeMe = true; user.trigger("removed"); user.off("*"); }else{ user.done = true; user.trigger("exited_elevator", 0); } }) } }
Re: Elevator Saga – An elevator programming game
#24Re: Elevator Saga – An elevator programming game
#25How do I store global state (if at all)?
Re: Elevator Saga – An elevator programming game
#26Slightly related question: are there any standard workloads and tools out there for experimenting with elevator programming? My apartment building has a utility elevator and two normal elevators. Each floor has two sets of call buttons. These have been programmed in different ways over the years, and I've always been curious if there was a good way to quantify the changes.
Re: Elevator Saga – An elevator programming game
#27Very fun game. After playing for a while I did of course look for a way to break it. { init: function(elevators, floors) { console.log(window.world); }, update: function(dt, elevators, floors) { _.each(window.world.users, function(user) { if(user.done) { user.removeMe = true; user.trigger("removed"); user.off("*"); }else{ user.done = true; user.trigger("exited_elevator", 0); } }) } }
Re: Elevator Saga – An elevator programming game
#28Re: Elevator Saga – An elevator programming game
#29Re: Elevator Saga – An elevator programming game
#30Just drop in a while (1) {} to reproduce.