Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
hyperPad

hyperPad Forum

  1. Home
  2. Help and Support
  3. Parallel?

Parallel?

Scheduled Pinned Locked Moved Help and Support
3 Posts 3 Posters 934 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • iTap DevelopmentI Offline
    iTap DevelopmentI Offline
    iTap Development
    wrote on last edited by
    #1

    @Murtaza why do you not run behaviors in parallel?

    1 Reply Last reply
    0
    • Michael KhalfinG Offline
      Michael KhalfinG Offline
      Michael Khalfin
      wrote on last edited by
      #2

      There should be specific behaviors that make it so that behaviors run in parallel an dthat behavior run in a specific order over a certain amount of time

      1 Reply Last reply
      0
      • MurtazaM Offline
        MurtazaM Offline
        Murtaza
        Admin
        wrote on last edited by
        #3

        There are a few reasons.

        1. Parallel programming is really really hard (not for us.. for you). If things are happening in parallel it's really difficult to sync things up. Your logic becomes very complicated for just making sure things happen at the same time, or they run when they're supposed to.

        2. It's not often used for video game logic. Video games are very state based. Do this, if that happens. etc. In parallel programming, the states are all happening at the same time so you're actually spending a lot of time (and behaviours) to just keep track of things. It gets messy quick, and gives off very little reward.
          The times where parallel programming are useful, are for things like physics engines, and AI. But we handle that (At least physics) for you. So you don't need to worry about it.

        3. Did I mention it's really hard? Even now, most apps are not written this way. Unless you're getting into very serious advanced scientific simulations, or things that require a lot of computational power (physics, AI etc. Even these are rarely done in parallel), it's not worth the extra effort. Only in the last few years some AAA titles (games with huge budgets in the high millions) have started doing some things in parallel.

        Parallel programming sounds cool. But not really something you need in most situations.

        1 Reply Last reply
        0

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Search