Skip to content

compatibility ishue #520

@Ty-Jack

Description

@Ty-Jack

in penguinmod if you have a undefined boolen from a custom block it will return false but in scratch and turbowarp it'll return 0 and because you can put boolens in the in the spots were you put variables you can have a game that works perfectly fine on turbowarp and be broken on penguin mod their is a few ways to fix this problem

1 tell the people on pinguin mod about this inconstancy
pros: games that are allready on pingwan mod that use this niece technique wont have to alter their project
cons: people porting projects over will have to pain stakingly have to look througe the code to make sure its compatable

2 (better then method 1) you change it so it will return 0 in pinguinMod and tell the people on pinguinmod about this change
pros: fixes the isue without having to make the people to do more work
cons: might brake a project that worked before on PinguinMod (thouge there is a chance that no one has done that on pinguin mod yet)

3(best option) make it so old undefined boolens return false and the new ones return 0
pros: dont have to bug your users about this over sight and fix the isue
cons: a lot more time is required to fix it this way and might start a little bit of confusion

example of this isue
https://scratch.mit.edu/projects/1287988195

conclution
its better to fix this ishu now before its to late and too many people are using pinguin mod

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions