increpare / PuzzleScript

Open Source HTML5 Puzzle Game Engine
MIT License
903 stars 160 forks source link

Should norepeat_action be the default behaviour? #200

Closed Draknek closed 7 years ago

Draknek commented 10 years ago

Cute Train is the only game I can think of that actually makes use of the ability to hold down action.

More common is the case where this flag should have be set but hasn't been. (Understandable since it's a new addition, but also it's pretty easy to forget to set this type of prelude flag: I frequently forget to set noaction for example)

increpare commented 10 years ago

If I was doing it again, it would be default for sure 100%. There are some games that benefit a little bit - the heroes of sokoban series I think work quite well with it. I could have a look through games that use action, and change it if needs be.

I think @mechturk was working on some bullet hell game that might work with it. Anyway, yeah. Hmm.

On Fri, May 2, 2014 at 12:55 PM, Alan Hazelden notifications@github.comwrote:

Cute Train is the only game I can think of that actually makes use of the ability to hold down action.

More common is the case where this flag should have be set but hasn't been. (Understandable since it's a new addition, but also it's pretty easy to forget to set this type of prelude flag: I frequently forget to set noaction for example)

— Reply to this email directly or view it on GitHubhttps://github.com/increpare/PuzzleScript/issues/200 .

increpare commented 10 years ago

ok maybe 90% it's an inconsistency, albeit a useful one.

On Fri, May 2, 2014 at 12:59 PM, Stephen Lavelle analytic@gmail.com wrote:

If I was doing it again, it would be default for sure 100%. There are some games that benefit a little bit - the heroes of sokoban series I think work quite well with it. I could have a look through games that use action, and change it if needs be.

I think @mechturk was working on some bullet hell game that might work with it. Anyway, yeah. Hmm.

On Fri, May 2, 2014 at 12:55 PM, Alan Hazelden notifications@github.comwrote:

Cute Train is the only game I can think of that actually makes use of the ability to hold down action.

More common is the case where this flag should have be set but hasn't been. (Understandable since it's a new addition, but also it's pretty easy to forget to set this type of prelude flag: I frequently forget to set noaction for example)

— Reply to this email directly or view it on GitHubhttps://github.com/increpare/PuzzleScript/issues/200 .

increpare commented 7 years ago

i'm going to give up on this dream. it's a good suggestion, and the right thing to do, but I'm not doing it. legaaacy

Draknek commented 7 years ago

You could add "norepeat_action" to the default initial game and the examples?

That is kinda the same thing as defaulting it to being on, if people use those as the base for their game

On Feb 22, 2017 9:22 AM, "Stephen Lavelle" notifications@github.com wrote:

i'm going to give up on this dream. it's a good suggestion, and the right thing to do, but I'm not doing it. legaaacy

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/increpare/PuzzleScript/issues/200#issuecomment-281700314, or mute the thread https://github.com/notifications/unsubscribe-auth/AALO-WLVikFSxPHn_ly0gEhoK8vxFlBbks5rfFLDgaJpZM4B3bTq .

increpare commented 7 years ago

I want the default to be as simple as possible - I don't want there to be all this stuff like you get with C++ where there's just a bunch of junk in the header (though in practice there ends up being some finicky junk there, I don't want to give the impression that there will be... :| )

On Wed, Feb 22, 2017 at 3:26 PM, Alan Hazelden notifications@github.com wrote:

You could add "norepeat_action" to the default initial game and the examples?

That is kinda the same thing as defaulting it to being on, if people use those as the base for their game

On Feb 22, 2017 9:22 AM, "Stephen Lavelle" notifications@github.com wrote:

i'm going to give up on this dream. it's a good suggestion, and the right thing to do, but I'm not doing it. legaaacy

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/increpare/PuzzleScript/issues/200# issuecomment-281700314, or mute the thread https://github.com/notifications/unsubscribe-auth/AALO-WLVikFSxPHn_ ly0gEhoK8vxFlBbks5rfFLDgaJpZM4B3bTq .

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/increpare/PuzzleScript/issues/200#issuecomment-281701482, or mute the thread https://github.com/notifications/unsubscribe-auth/AAca4EFY2gY9HkJk1Vp3rDA26Brs_FEgks5rfFOigaJpZM4B3bTq .