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

    Topics

    • Jack8680J

      Corrupt Project?

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      2
      0 Votes
      2 Posts
      188 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

      Watching Ignoring Scheduled Pinned Locked Moved Comments & Feedback suggestion
      2
      2 Votes
      2 Posts
      296 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

      Watching Ignoring Scheduled Pinned Locked Moved WIP and Showcase
      6
      0 Votes
      6 Posts
      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

      [MAJOR BUG] Cleanup Project Deletes World Behaviours

      Watching Ignoring Scheduled Pinned Locked Moved Solved Fixed
      8
      1 Votes
      8 Posts
      1k 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

      Watching Ignoring Scheduled Pinned Locked Moved Can't Reproduce / Expired
      4
      3 Votes
      4 Posts
      1k 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?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support
      3
      0 Votes
      3 Posts
      585 Views
      Jack8680J
      @kamdroid okay, thanks.
    • Jack8680J

      Weird format with nested json arrays

      Watching Ignoring Scheduled Pinned Locked Moved Fixed
      1
      0 Votes
      1 Posts
      461 Views
      No one has replied
    • Jack8680J

      Forum Skins Broken

      Watching Ignoring Scheduled Pinned Locked Moved Fixed
      20
      0 Votes
      20 Posts
      3k 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

      Watching Ignoring Scheduled Pinned Locked Moved Fixed
      1
      0 Votes
      1 Posts
      455 Views
      No one has replied
    • Jack8680J

      Unable to like project

      Watching Ignoring Scheduled Pinned Locked Moved Fixed
      5
      0 Votes
      5 Posts
      362 Views
      iTap DevelopmentI
      I’ve never had it with other projects before.
    • Jack8680J

      Bug: Arrays and dictionaries in set input fields

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      3
      1 Votes
      3 Posts
      224 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

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      2
      1 Votes
      2 Posts
      204 Views
      D
      @Jack8680 this helps restore some of my long lost sanity. THANK YOU!!!
    • Jack8680J

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

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      8
      1 Votes
      8 Posts
      593 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!

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      1
      0 Votes
      1 Posts
      138 Views
      No one has replied
    • Jack8680J

      Suggestions for more dynamic behaviours

      Watching Ignoring Scheduled Pinned Locked Moved Comments & Feedback suggestion
      7
      1 Votes
      7 Posts
      534 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

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      1
      0 Votes
      1 Posts
      142 Views
      No one has replied
    • Jack8680J

      Bumping posts?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support
      3
      0 Votes
      3 Posts
      260 Views
      HamedH
      Yeah I missed all of those.
    • Jack8680J

      Open URL doesn't adjust for target device

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support
      1
      0 Votes
      1 Posts
      175 Views
      No one has replied