dop2000's Recent Forum Activity

  • This should be easy.

    Touch is touching Wheel

    ------------------> Ship set angle to angle(Wheel.X, Wheel.Y, Touch.X, Touch.Y)

    You can add lerp for smoother rotation:

    Ship set angle to anglelerp(self.angle, angle(Wheel.X, Wheel.Y, Touch.X, Touch.Y), dt*8

    By the way, the best Asteroids game I've seen is Pew Pew. It's so cool!

    https://play.google.com/store/apps/deta ... wpew&hl=it

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • I'm probably doing something stupid and will soon feel like an idiot...

    Yes, I think you will

    You put AJAX.LastData in quotes.

    Simply remove the quotes.

  • If you mean "Override high DPI scaling" setting on Compatibility tab in C2 shortcut - I tried this and it didn't help.

    In fact, I tried all compatibility settings and none of them made any difference.

  • Try saving the file to disk, open in Notepad, save with UTF-8 encoding, then re-import it to your project.

    This worked for me.

  • Try Physics behavior.

    On Touch - apply impulse at angle angle(Touch.x, Touch.y, Ball.x, Ball.y)

  • What minefield game?

    This one?

    https://www.scirra.com/arcade/puzzle-ga ... weepy-8557

    (there is a link to download the source project)

  • Added a button, on click -> Browser go to URL.

    Opened the project in preview mode on mobile.

  • Browser -> Go to URL "https://www.google.com/maps/search/?api=1&query=pizza"

    This works on my Android phone.

    According to the documentation:

    [quote:zcw34zck]On an Android device:

    If Google Maps app for Android is installed and active, the URL launches Google Maps in the Maps app and performs the requested action.

    If the Google Maps app is not installed or is disabled, the URL launches Google Maps in a browser and performs the requested action.

    On an iOS device:

    If Google Maps app for iOS is installed, the URL launches Google Maps in the Maps app and performs the requested action.

    If the Google Maps app is not installed, the URL launches Google Maps in a browser and performs the requested action.

  • jobel

    I believe badmoodtaylor was asking about using multiple array instances vs multiple array objects.

    I don't think there are any differences in terms of performance. Use whatever method is easier and more convenient.

    If different arrays have different purposes - use multiple array objects.

    If you want to attach an array to every instance of some other object (for example Enemy sprite + EnemyStats array), you can add them both to a container. This way each EnemyStats instance will be created automatically and will be linked with its Enemy instance.

  • I don't understand this dialogue system, so my solution could be wrong, but I think the problem is with event #19, it's at the wrong level.

    Try moving event #19 like this:

    Also, check out this dialogue example (there are working download links in comments):

  • It's called picking, and it's the most important concept in Construct programming.

    Use events to pick instances of slime1 object.

    In your example "On collision" event picks 1 instance of slime and 1 instance of bullet. Inside this event you can only control these instances.

    There are lots of events that can pick instances, say "Slime1 is visible" event will pick all visible instances.

    "System -> For each slime1" event will loop through all slime1 instances, picking one instance at a time.

    If you don't pick any instances in the condition (left) part of the event, than everything you do in the action (right) part will affect all instances!

    And by the way, read my comment above about families. You should add all your bullets to a family, and remove duplicate "On collision" events.

  • If AI opponent takes 1-2 seconds to think, it should look ok.

    In fact, it's better than instant shot without any delay.

    You can play some "I'm thinking..." animation or move the cue from side to side while the AI is "planning the shot".

    And also, calculating 7200 scenarios should take far less time than you think.

    I would suggest using this plugin (click Preview link to see how it works):

dop2000's avatar

dop2000

Online Now

Member since 26 May, 2016
Last online 23 Jun, 2026

Twitter
dop2000 has 279 followers

Connect with dop2000

Trophy Case

  • 10-Year Club
  • Entrepreneur Sold something in the asset store
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • x5
    Popular Game One of your games has over 1,000 players
  • x2
    Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • x3
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x14
    Great Comment One of your comments gets 3 upvotes
  • Delicious Comment One of your comments gets 10 upvotes
  • Email Verified

Progress

30/44
How to earn trophies