logo hyperPad Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Login
    1. Home
    2. Jack8680
    3. Topics
    • Profile
    • Following 3
    • Followers 5
    • Topics 44
    • Posts 510
    • Best 89
    • Controversial 0
    • Groups 0

    Topics created by Jack8680

    • Jack8680J

      Corrupt Project?

      Bug Reports
      • • • Jack8680
      2
      0
      Votes
      2
      Posts
      100
      Views

      MelideM

      @Jack8680 Using hyperPad offline in the past got me this sort of error message. Specially creating new project being offline, that kinda suck if you really put a lot of work on it. Try sending it to the hyperPad mail support: contact@hyperpad.com

    • Jack8680J

      Suggestions

      Comments & Feedback
      • suggestion • • Jack8680
      2
      2
      Votes
      2
      Posts
      200
      Views

      MelideM

      I literally though of the same things. I was gonna write exactly that on the forum! I just had another idea in my head, it's a Tile Map features where you can crop many part of a picture to use them as different graphics for your project. And I would definitely love more sounds/music features.

    • Jack8680J

      Pixels

      WIP and Showcase
      • • • Jack8680
      6
      0
      Votes
      6
      Posts
      1.1k
      Views

      Aries29A

      Jack, it's me, Aries. I am sorry for posting here despite my different concern. It's just that, you seem to be out of reach via imessage for months now so... Is your imessage still active? Been trying to reach you for months now. Please do let me know how else can I reach you aside from that if in case you are not actively using imessage anymore. We are so close at publishing our collaborative game effort. Please, help me finish it once and for all, Jack. Thanks.

    • Jack8680J

      Solved [MAJOR BUG] Cleanup Project Deletes World Behaviours

      Fixed
      • • • Jack8680
      8
      1
      Votes
      8
      Posts
      981
      Views

      MurtazaM

      @tutorialdoctor Ah ok, then I'm thinking of something else.

      But if it was fixed in this one then it was simply a coincidence. I'd say it was a caching issue. Was the project screen completely interactive? Or did it switch back to the correct spot?

      If it happens again I'd suggest making bug report post in the bugs section.

    • Jack8680J

      Preloading Breaks BMFonts

      Can't Reproduce / Expired
      • • • Jack8680
      4
      3
      Votes
      4
      Posts
      989
      Views

      Aidan_FireA

      Bumping in case it's been missed. Projects won't be able to have custom load screens if they use BMFonts.

    • Jack8680J

      Save Values with Updates?

      Help and Support
      • • • Jack8680
      3
      0
      Votes
      3
      Posts
      543
      Views

      Jack8680J

      @kamdroid okay, thanks.

    • Jack8680J

      Weird format with nested json arrays

      Fixed
      • • • Jack8680
      1
      0
      Votes
      1
      Posts
      377
      Views

      No one has replied

    • Jack8680J

      Forum Skins Broken

      Fixed
      • • • Jack8680
      20
      0
      Votes
      20
      Posts
      2.5k
      Views

      MurtazaM

      Yeah signatures have been disabled for now. Looks like a bug with the forum software. We didn't make the software so until the forum software has an update fixing it we've disabled signatures.

    • Jack8680J

      Get Array Count of JSON Dictionary Bug

      Fixed
      • • • Jack8680
      1
      0
      Votes
      1
      Posts
      370
      Views

      No one has replied

    • Jack8680J

      Unable to like project

      Fixed
      • • • Jack8680
      5
      0
      Votes
      5
      Posts
      165
      Views

      iTap DevelopmentI

      I’ve never had it with other projects before.

    • Jack8680J

      Bug: Arrays and dictionaries in set input fields

      Bug Reports
      • • • Jack8680
      3
      1
      Votes
      3
      Posts
      106
      Views

      Jack8680J

      @Thecheater887 no, arrays and dictionaries are supposed to be returned in json, so it should return:
      ["This is the value at index zero","This is the value at index one"]

      It works fine if I put the array output directly in the text input.

      If this wasn't a bug it'd be a huge inconsistency since it returns in json format all other ways except in a set input field.

    • Jack8680J

      Bug: Value behaviour acts as a pointer in broadcast message

      Bug Reports
      • • • Jack8680
      2
      1
      Votes
      2
      Posts
      116
      Views

      D

      @Jack8680 this helps restore some of my long lost sanity. THANK YOU!!!

    • Jack8680J

      <null> from nonexistent dictionary entry does not satisfy "≠"

      Bug Reports
      • • • Jack8680
      8
      1
      Votes
      8
      Posts
      271
      Views

      D

      @Jack8680 said in <null> from nonexistent dictionary entry does not satisfy "≠":

      This should be pretty doable with something like try/catch, right?

      I suppose so. I'm not really super familiar with (ab)using error handling. I tend to design around whatever I learn about a language and get vocal about what I don't like, or expect that isn't there ;)

    • Jack8680J

      I was wrong about broadcast message on a loop!

      General Discussion
      • • • Jack8680
      1
      0
      Votes
      1
      Posts
      61
      Views

      No one has replied

    • Jack8680J

      Suggestions for more dynamic behaviours

      Comments & Feedback
      • suggestion • • Jack8680
      7
      1
      Votes
      7
      Posts
      246
      Views

      D

      @Murtaza
      @Jack8680
      @GameCRAZY
      @iTap-Development

      I think all of this is pointing at a bigger, fundamental problem in the current structure of hyperPad:

      A lack of proper instancing and references. The single best thing about classes and OOP.

      Fix this problem and everything on this list (and much more) becomes possible, and you get the biggest single benefit of programming, the creation of infinite replicants, communication between them, unique identifiers of each instance, accessible, storable references to each and the ability to uniquely change any of them.

      Having done this, any "thing" can point to any other "thing", even if it isn't known about at runtime.

      This is the greatest benefit that Objective-C has over C++, that it first seeks a responsive object, then gracefully fails if/when it can't find an object that's supposedly there and able to respond to the method call. It doesn't do this through every class in a project, only up the hierarchy. If it seeks unsuccessfully, it doesn't crash, it just returns a nil.

      The Apple SDK/API and Frameworks designs/architectures have relied heavily on this capacity of Objective-C. Very heavily.

      The wrapping (please excuse the pun) of Swift's language design around Optionals is another way to provide this flexibility, from an architectural and language design point of view, without the losses in speed prevalent in the way Objective-C handled hunting hierarchies. Sadly Swift is not nearly as freeform and carefree for the coder. Dealing with Optionals is a pain in the arse.

      But it's better than crashing when something that's sought isn't there, solving this problem by putting the burden of discovery and ascertainment of validity on the programmer.

      The same concerns must be addressed in hyperPad. What happens when something is asked for or expected that isn't there? With the very literal and predefined (and exacting) way relationships are handled now means there is no chance of this. But the moment you permit dynamic addressing you're going to get failures to find the object, address, property, attribute or whatever it is that's predicted to exist but may not.

      So you now have to come up with a way to elegantly fail, or provide a completely bullet proof way of dealing with the failure to find something.

      Creating the complexity of optionals in a visually coded language/environment is not something good for those allergic to spaghetti.

      Going the way of Objective-C is even weirder because it's almost an old trick from an old world problem.
      Dealing with a silent, graceful return of Nil (exceptions) isn't something many people are really good at doing in Objective-C, and they're real programmers.

      At this stage there's no debugging in hyperPad, and that might be the biggest problem.

      Tired. Nap time. Thinking language Code hurts.

    • Jack8680J

      Screen to object default anchor is wrong

      Bug Reports
      • • • Jack8680
      1
      0
      Votes
      1
      Posts
      64
      Views

      No one has replied

    • Jack8680J

      Bumping posts?

      Help and Support
      • • • Jack8680
      3
      0
      Votes
      3
      Posts
      157
      Views

      HamedH

      Yeah I missed all of those.

    • Jack8680J

      Open URL doesn't adjust for target device

      Help and Support
      • • • Jack8680
      1
      0
      Votes
      1
      Posts
      89
      Views

      No one has replied