logo

    hyperPad Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    1. Home
    2. Murtaza
    • Profile
    • Following 1
    • Followers 17
    • Topics 42
    • Posts 1026
    • Best 221
    • Controversial 0
    • Groups 3

    Murtaza

    @Murtaza

    Admin

    333
    Reputation
    1778
    Profile views
    1026
    Posts
    17
    Followers
    1
    Following
    Joined Last Online

    Murtaza Unfollow Follow
    hyperPad Global Moderator Admin

    Best posts made by Murtaza

    • RE: Timers not in time

      @itap-development said in Timers not in time:

      @aidan-oxley said in Timers not in time:

      @deeeds Well just so you know hyperPad updates do actually exist, they are rare, and have loads of content. What's so good about chipmunk and cocos that makes you choose hyperPad over Codea or Construct 3? You clearly have a LOT of issues with hyperPad.

      @Aidan-Oxley Mind if I edit that last bit there? Thanks! Here goes- You clearly have a LOT of issues in life.
      Oh, so much better!

      Oh he definitely has issues. Looks like he's stalking me and Hamed online. Apparently our hobbies and what we do in our free time is now his business.

      Deeeds, any suggestions on what I should have for dinner tonight? At this point I'm sure you know what's in my fridge too. 🤣

      Also, once again leave it to Deeeds to take a topic incredibly off course making it harder for us to find issues and fix them. Then he questions why updates take so long.

      posted in Comments & Feedback
      Murtaza
      Murtaza
    • RE: It's been so silently on hyperPad recently

      I think it's due partially to the beta. The usual users who are submit cool projects to the hub are mostly on the beta, but they can't submit since the beta doesn't allow hub submissions.

      Other than that, our community generally has a problem where they don't post or share often (the amount of active users vs the ones posting on the forums or sharing to the hub are very different).
      I'm going to try something once the new version is out. Maybe award t-shirts or other hyperPad swag to users who are active/sharing. I think there needs more incentive to share.

      posted in General Discussion
      Murtaza
      Murtaza
    • RE: the "Change Picture" Option doesn't work in the Edit section.

      @aidan-oxley said in the "Change Picture" Option doesn't work in the Edit section.:

      @deeeds ā“

      It's just deeds thinking he's really smart and clever. Best to ignore and move on.

      posted in Non-Issue
      Murtaza
      Murtaza
    • Version 1.20 now available!

      We've finally released hyperPad 1.20! You should be seeing it show up on your iPads soon (If not already)

      We know this update took longer than usual, and we're extremely sorry for the delay. But it's here and we're already working on the next update. Our goal is to release updates much quicker now!

      Below you'll find a complete list of what's new and fixed. Also be sure to check out our roadmap(http://trello.com/b/EmwcGN1T/road-map-and-known-bugs) so you can see what we're working on next, and vote on what we should prioritize.

      Whats new:

      • Show FPS will now remember if it's been on/off for the next time you run your project
      • When returning to the editor from the player, your previously selected object will remain selected
      • Round Number behaviour will now let you select the number of decimal places to round to
      • New Get/Set background colour behaviours
      • New Set Background Graphic behaviour
      • Many sliders through out the properties are now input fields
      • New button in project menu to clean up project. Removing deleted objects, behaviours and layers from project file (resulting in smaller project sizes)
      • Broadcast/Receive message behaviours can now communicate with Xcode (Swift/Objective C) for exported projects\
      • When scaling an object you can now use meters.

      What's fixed:

      • Fixed LOTS of memory leaks! hyperPad should be running much faster and more stable! (Some projects have gone from minutes of loading to seconds).
      • When deleting a scene objects, layers and behaviours would stay behind causing bloated project sizes and performance issues.
      • Fixed an unexpected crash when changing a labels colour
      • Fixed issue where Collide would not return an impulse value
      • Fixed Play animation behaviour property to show Set FPS as a input field instead of slider
      • Fixed issue where student tier would not have access to preloading scenes and overlays
      • Fixed issue where particles and the particle editor would cause project slow downs
      • Fixed issue where behaviour off would not immediately turn off some behaviours
      • Fixed reversed loop conditions on loop behaviours
      • Fixed issue where Set Graphic behaviour does not properly position replacement graphic image
      • Fixed error where some hub projects would report hyperPad being out of date
      • Fixed issue where objects with animations would use old play animation behaviour when dragged into the scene
      • Fixed issue where renaming an asset to a name that already exists could cause hyperPad to crash
      • Fixed the lingering hyperPad menu button when using the quit behaviour
      • Fixed wrong anchor position for "Move screen to object" behaviour
      • Fixed issues where shoot behaviour had wrong anchors. Causing objects too shoot from unexpected positions
      • Fixed issue when importing animation frames, and the generated sprite sheet would not use full space. Resulting in error saying your animation is too big.
      • Fixed issue where some users would get "Problem backing up" errors too frequently
      • Fixed missing play animation toggle switch for jump behaviour
      • Fixed issue where selecting an object in behaviours would cause the anchor point to reset to the middle of the object instead of remembering the specified anchor position
      posted in Announcements
      Murtaza
      Murtaza
    • Viewer App now available!

      After much delay the viewer app is finally out!
      You can download it for free here: https://apps.apple.com/us/app/hyperpad-viewer/id1484881474 it's available for iPhone and iPad.

      Now your friends and family can play your hyperPad projects without buying the full hyperPad app.

      The viewer can open hyperPad projects shared through email or air drop, and also has full access to the hyperPad Hub.

      Keep in mind this is only the first version, major update is already in the works with the new hyperPad Hub.

      posted in Announcements
      Murtaza
      Murtaza
    • Congratulations Winners!

      The challenge is officially over! And the votes are in. These were some awesome projects and really fun to play!

      • First place winner: @Stanica with Epic Golf Adventures
      • Second Place: Melide (@XxWhiteHearrxX for some reason your forum name is wrong šŸ¤·ā€ā™‚ļø) with New Olympia
      • Third Place: @Shady91 with PiNG
      • Fourth Place: @Jack8680 with Glider Game
      • Fifth Place: @INGENIUM-GAMES with Classic Snooker

      Congratulations everyone, we're really proud of this community and the awesome projects you've made.

      Keep an eye out for more contests and challenges soon.

      posted in Announcements
      Murtaza
      Murtaza
    • 1.26 Now Available on the App Store

      Start 2021 with the latest hyperPad version that is sure to bring smiles. Over 50 bug fixes & 14 smashing new features, unwrap the latest version today!

      TL;DR
      We have fixed major bug issues that have caused crashes in the past. hyperPad now has a smoother experience with the latest iOS updates allowing you to create & share your projects easier.

      We have also added new Behaviours that will assist you in game creation - drawing tools, boolean & more.

      What’s New?

      • Share to socials & include a screenshot!

      Behaviour Updates

      • Follow Behaviours through ā€œAnchor Positionā€

      • Render Texture Behaviour;
        A blank canvas you can draw on.
        Effects like ā€œBlurā€ or ā€œPixelateā€ are available. Drag into a ā€œSet Behaviourā€ or ā€œLoad Imageā€
        Draw behavior, shapes, or image into Render Texture.

      • Collisions Behaviour;
        Recreates collisions for an object

      • Math Expression Behaviour;
        Takes in a text field & allows math operations to be added.

      • Boolean Behaviour;
        Perform a Boolean or Comparison Operation

      • Bitwise Operation Behaviour

      • Text Operation Behaviour
        String related functions that manipulate text (i.e. split, insert, search, trim, replace etc.)

      • Secondary Colour Behaviour (e.g. health bar colors)

      • Loop Behaviour now outputs current value for each new option

      • Load Image Behaviour can load from a screenshot, object, render texture, files, camera roll & assets

      Others

      • ā€œHide Graphic toggleā€ added to ā€œObject Propertiesā€

      • Set Graphic can load from exported value when dragging value on top of Asset Selector


      What’s Fixed?

      • Dismissing the app when keyboard is open
      • Importing multiple images from camera roll
      • Graphics that are imported from files app are imported in the correct order
      • Importing animations, no bouncing effect
      • Loop animation works when chaining
      • Colors set correctly
      • Set background color behavior will now freeze when pausing.
      • Overlay doesn’t pause when pressing the pause button.
      • Overlays are now aligned
      • Objects can now be destroyed after loading an Overlay
      • Screen to object in Overlays no longer moves Scene
      • Collisions work with Comments
      • Scene/Global positioning on iPad Pro 11"
      • iOS 14 alert when editing password; protected behaviors
      • Tab Bar overlap on older iOS devices
      • List is no longer black when adding from Special Objects in dark mode
      • Loading audio from iTunes now works
      • Sound effects playing at various pitches no longer has a ā€œslideā€ effect
      • Creating particle and sound FX does not crash the app
      • Current time from Get Music Outputs incorrect value fixed
      • On ā€œLoad Next Sceneā€ Behavior, the properties now says ā€œSceneā€
      • Default value for Load value is now correct
      • Getting an Array from a json string now works
      • Get Array value custom index no longer says get value at 0
      • Array behavior works properly in spawned objects
      • Various array and behavior fixes
      • Various array / dictionary edge case issues fixed
      • Behavior lines are not deleted when panning around
      • Behavior list no longer visible when editing particles
      • Inaccurate Behaviors no longer disconnect
      • Dropbox dark mode
      • Dropbox thumbnails now load
      • Phantom object bug fixed
      • Fixed Position when zooming out
      • Using Set input field for Object referencing no longer causes a crash.
      • Get Object Outputs scale
      • Objects that have no width / height (0 meters) can now be scaled up via Scale By Behavior
      • Propel Object and rotated screen/objects issues fixed
      • Objects will no longer appear on unintended layers
      • Able to edit Object attributes in editor mode.
      • When Selecting Tags and other properties on Objects, the bottom of the panel is now interactable.
      • Empty Objects that are hidden now look hidden
      • Empty Objects can now be skewed.
      • Editing input field with the keyboard will no longer edit the wrong behavior when switching behavior mid edit
      • When swiping to close an interstitial ad in the player, the pause button no longer disappears

      Visit the roadmap or forum for the complete list of bug fixes.
      https://trello.com/b/EmwcGN1T/road-map-and-known-bugs

      posted in Announcements
      Murtaza
      Murtaza
    • Beta test the new hyperPad update (1.31)

      After much delay we're at the final stretch for the next update.
      This one is mainly bug fixes, and a lot of backend changes (especially to the hub) which will hopefully make updating hyperPad a lot easier and quicker from here on out.

      If you're interested in helping us find any last bigs or issue post here or message me and I will send out an invite to get access to the beta.

      Change log:

      • Add option for isNan to boolean behaviour
      • Fixes graphics not being able to be imported
      • fixes font issues with set font behaviour
      • fixes various crashes with loops, arrays, dictionaries, jump, and collisions
      • fixes apple sign in issues
      • Update dependencies
      • Various other bug fixes and performance improvements
      • Several internal tooling upgrades to release updates faster
      • Upgrades to the hub
        -- fixes banners / uploading
        --apple sign in
        --ease submitting project requirements faster
        --stepping stone for community upgrades
      posted in Announcements
      Murtaza
      Murtaza
    • RE: Arrays Don't like Negative Numbers

      If you want to know more about our company. I'm happy to share the details. It's not a secret. Here are the details even though it has nothing to do with this thread.

      • Company was founded by my self, Hamed, and Behroz. Hamed is my Brother, Behroz is my cousin.
      • Since starting we've raised about $300,000.
      • There have been roughly 500,000 download of GamePress by 2014, and about 25,000 monthly active users (not insane numbers, but good enough for a niche product)
      • In the summer of 2014, we were funded by YCombinator (one of Silicon valleys most competitive investment firms). During that time we started transitioning from GamePress to a more "prosumer" tool targeted towards interactive books. This was called Tappabl.
        -We didn't like the direction of Tappabl. It wasn't what we wanted to do from the beginning. So we decided to go back to our roots. We rewrote GamePress from the ground up and relaunched as hyperPad in 2015.
      • Biggest mistake: we didn't make hyperPad an update to GamePress and ultimately lost our user base in the transition
      • Since 2015 the team has changed. During 2015 the team was 6 people. My self, Behroz, Hamed, and 3 other hired developers (2 Jr programmers, and one sr).
      • In 2016 the Jr programmers returned to school, behroz decided to pursue other options (moved to the US, works full time at Amazon, but is still 100% of the hyperPad team, just no longer writes code due to Amazon non compete policies). End of 2016/early 2017 our senior programmer left to work at a start up in silicon valley.
      • Also during 2016, we hired some artists to create some custom art work for potential hyperad use.
        -2017 we hired 2 jr programmers (only temp). We also hired hired a small marketing firm, but they ended up not working out.
      • Currently we have about 5,000 monthly active users. Not a huge number. But it's more more than this forum. The forum and Hub are areas we're trying to get more active. But as of now, not a clear representation of the size of the user base.
      • Right now our focus isn't to have a million users. We would much rather have 1000 users who are using the app, providing feedback, collaborating and just building awesome stuff.

      Currently the team is just Hamed and I full time, and behroz part time. We've actually just concluded interviews and have hired 2 additional programmers that will be joining us in January.

      We never raised additional money because:

      1. Raising money is time consuming and makes you lose a lot of focus. When you raise investor money your company and focus changes to build something investors want rather than what users want. We'd rather build something for users.

      2. We don't need more money. hyperPad isn't our only source of income (we are working on it full time though!) We're fortunate enough to be able to bootstrap using other funds.

      Finally, yes there are bugs and issues. But you need to remember this forum isn't the only way users communicate with us. We get hundreds of emails about questions, bugs, and other feedback. A lot of our time is trying to diagnose these issues and verify if it's a bug we caused, or something wrong with their logic.

      When it comes to the forum, it's a bit different since our awesome community can also help out. Often times they try and suggest a solution that will work until the bug is verified and fixed.

      If the bugs are getting in the way of your enjoyment of hyperPad. Then I'm truly sorry. We're working hard on fixing. Sometimes we get overwhelmed (especially when there is a really *helpful and vocal user), but we'll be updating our roadmap with the bugs we've verified and the ones we're working on.

      Finally... If you're not enjoying hyperPad and it is crashing every time you start it up, or there are too many bugs to make it useful, then you can get a refund. Apple does offer refunds. Contact the Appstore team and they will get you sorted out.
      That doesn't mean we want to see you go, but we understand if you need to part ways.

      posted in Bug Reports
      Murtaza
      Murtaza
    • Tips & Tricks

      Post any tips or tricks you may have that other hyperPad users may not know about.

      Here's a few to get you started:

      • On the behaviour editor, you can press and hold any input field that is being populated using the output of another behaviour it will move the canvas and bring focus to that behaviour.

      • You can save your favourite or most use colours on the colour picker by pressing and holding one of the squares in the window

      • You can replace any asset on the dock by tapping it to bring up the asset browser.

      • The box on the canvas represents you visible screen space. If you want to make a game work on multiple devices then make sure your content fits within the smallest space. If it fits the smallest screen space, the largest should be fine in most situations

      posted in Help and Support
      Murtaza
      Murtaza

    Latest posts made by Murtaza

    • RE: BrickBuster soon on the Hub!

      @Aceboss

      Project is great! I left a comment on the hub as well.

      I referenced this video in my comment:

      posted in WIP and Showcase
      Murtaza
      Murtaza
    • RE: Carrying values between scenes?

      @Aceboss

      Another way you can do it is to place an object on your UI layer, and store the value on that object. It should then exist in all scenes.

      posted in Help and Support
      Murtaza
      Murtaza
    • RE: Basic logic help

      @Aceboss If you add a second if and put it beside the first if. It will snap together and turn into an ELSE

      posted in Help and Support
      Murtaza
      Murtaza
    • RE: Community / Userbase - Active?

      @Aceboss
      I agree. I much prefer forums than the discord my self.

      posted in General Discussion
      Murtaza
      Murtaza
    • RE: Cant seem to make animations work

      @DingusDev
      Can you be more specific on your issue?
      How are you trying to play animations? What is your current behaviour logic set up.

      posted in Help and Support
      Murtaza
      Murtaza
    • RE: Community / Userbase - Active?

      @Aceboss
      Hey, yeah the forum seems to have died down a bit. We're hoping to aim more focus to the forum. But as of the community is mostly active on our "unoffical" discord channel created by our ambassador @RobinsonX.

      https://discord.gg/6XEQfjCB

      posted in General Discussion
      Murtaza
      Murtaza
    • RE: A test game i made

      Thats great. But the WIP/Showcase section of the forum is to actually show what you're working on. So share some screenshots and video so we can see it in action! 😊

      posted in WIP and Showcase
      Murtaza
      Murtaza
    • RE: Remove Joystick?

      @Aceboss
      You can simply go to the global UI layer and delete the joystick object from there.

      You will also have to go to your object and delete the behaviour. While the behaviour won't do anything any more since there is no referenced joystick, it's a good idea to remove it just to clean up your behaviours.v

      posted in Help and Support
      Murtaza
      Murtaza
    • hyperPad 1.37 Now available!

      Experience hyperPad like never before with our latest update! šŸš€šŸ“²

      Unlock a world of possibilities with our amazing new features, fine-tuned performance, and a wave of bug fixes. This update is a game-changer!

      Your feedback matters! Help us shape the future of hyperPad by rating and reviewing after each update. Your support keeps us going strong and enables us to deliver even more awesome features. Join us on this exciting journey together!

      Download the update now and take your hyperPad experience to the next level. Don't miss out!

      New Features

      • Added a new customizable trail effect behavior that emits a continuous trail from an object.
      • Added a new Stop Visual Effects behavior that immediately stops all running effects or trails of an object.
      • Added duration and transition settings in the Set Sound Settings behavior.
      • Added Affected by Time Scale toggle for Set Sound Settings, - Set Time Scale and Set Music Settings behaviors.

      Bug Fixes

      • Fixed a bug where disabling Set Time Scale or Set Music Settings behaviors did not interrupt their current tweens.
      • Fixed a bug where pausing the scene did not pause transitions from the Set Time Scale and Set Music Settings behaviors.
      • Fixed a visual bug with input fields when inputting an output field to a text field that's currently being edited.
      • Fixed rotated particles being rotated back when its parent object is destroyed.
      • Fixed radial particles teleporting to 0,0 when its parent object is destroyed.
      • Fixed the particle’s origin shifting when its parent object is destroyed.
      • Fixed 9-slice objects not saving their colors.
      • Fixed the Share behavior not being able to save images that were from project assets (Predefined and Dynamic types).
      • Fixed Box Container behavior sometimes crashing when opening it in the editor.
      • Fixed the Get Object behavior returning the object's name for the x output field.
      • Fixed the Animation Selector widget being visually broken - there's a huge gap under the widget.
      • Fixed Battery Status outputting battery percentage from 0 to 1 when it should be outputting from 0 to 100.
      • Fixed duplicating behavior trees placing the duplicated tree too far to the right.
      • Fixed duplicating behavior trees to another object placing tree too far from the origin position.
      • Fixed changing physics mode of an object in the editor not updating the properties display.
      • Fixed widget in Load Overlay being visually broken - text is misaligned and clipping into other widgets.

      As this was a hotfix update, here are the changes added in 1.36
      New Features

      • Customize the user experience with the new Battery Status and Device Identifier behaviors.
      • You can now copy behavior trees across objects by holding the duplicate button in the behavior editor.
      • You can now delete behavior trees by holding the delete button in the behavior editor.
      • Added ability to customize button and accent colors for alert popups.
      • The Get Object behavior now outputs the name of the object.
      • Added a new Swipe Gesture behavior that allows for more control of how swipes are detected - supersedes the legacy - Swipe Up / Left / Right / Down behaviors.
      • Added a toggle to use a secure text input for the Alert behavior.
      • Revamped the Load Scene behavior, implementing a new ability to reference scene by name and superseding the Load Next / Previous Scene and Restart Scene behaviors.
      • Merged Make Wall, Make Scenery and Make Physics behaviors into one new behavior called Set Physics Mode.
      • Implemented a new Tilt Sensor behavior that supersedes the legacy Tilt Up/Right/Left/Down behaviors.
      • Implemented a new Joystick Input behavior that supersedes the legacy Joystick Up/Right/Left/Down behaviors.
      • The Get Object behavior can now get all objects in the scene or get all objects on a specified layer.
      • The Get Objects by Tag behavior has been superseded by the Get Object behavior.
      • The Get Attribute behavior now has an input field to define the default value.
      • The Set Behavior State behavior now displays what mode is selected.
      • Added a placeholder view for behaviors with no input fields.
      • Editing rotation in a behavior now updates the UI in real-time.

      Bug Fixes

      • Fixed undo and redo system: you can now revert changes of multiple objects at once and undo object tags.
      • Fixed freezing that was caused when repeatedly opening and closing the object color picker and blending mode picker in the editor.
      • Fixed additions of new attributes replacing existing attribute values.
      • Fixed keys reshuffling when plugging in values in the Dictionary behavior.
      • Fixed lots of crashes and unexpected bugs caused by setting values to nan.
      • Fixed particles with Rotate with Parent enabled teleporting unexpectedly when its parent object was destroyed.
      • Fixed a visual bug that caused some fields in the Is Intersectingbehavior to be inaccessible.
      • Fixed typos in alerts when importing assets of certain types.
      • Fixed a bug where a Box Container behavior would output weird strings when it referenced an array output.
      • Fixed a visual bug where stamping an object that is supposed to be hidden appears in a visible state.
      • Fixed being unable to import new animations to an animated asset.
      • Fixed objects snapping to the grid when it isn't intended.
      • Fixed a race condition with Receive Message and Broadcast Message behaviors where Receive Message wasn't ready to register an event yet.
      • Fixed broadcasting to object triggering Receive Message behaviors when they are not active.
      • Fixed some behaviors triggering other behaviors multiple times.
      • Fixed arithmetic behaviors like Math Operation and Divide Values not updating Box Containers.
      • Fixed some typos, inconsistencies and grammar mistakes in the behavior editor.
      • Fixed a bug where a disabled root behavior can trigger twice when enabled by Set Behavior State.
      • Fixed crashes with the Text Operation behavior when using the Text with Format option.
      • Fixed stamping multiple objects being placed in wrong positions.
      • Fixed some specific input fields not updating visually after making changes
      posted in Announcements
      Murtaza
      Murtaza
    • RE: No search bar

      In the meantime, you can actually search google for hyperPad hub games.
      Just add hyperPad hub to your search and it should come up.

      posted in Help and Support
      Murtaza
      Murtaza