dop2000's Recent Forum Activity

  • Two ways to do this:

    1. add "shotDamage" instance variable to your shot sprite. When shot is created, set shotDamage to some number (how much damage it should deal).

    When shot hits an enemy, subtract shotDamage from enemy's health.

    2. When shot hits the enemy, compare shot's animation name and/or animation frame and decide how much damage it will deal.

    Something like this:

    Shot On collision with Enemy

    ...Shot animation "BigBullet" is playing -> Enemy subtract 100 from health

    ...Shot animation "SmallBullet" is playing -> Enemy subtract 20 from health

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • In the future you need to save your project as single file (capx) and share just the capx file, not the entire folder.

    I modified your "autosave" file, so it might not be the latest version of your game:

    https://www.dropbox.com/s/fsndp78ierdqo ... .capx?dl=0

    You should spawn new towers from "TowerDisplay" object, not from Tower1.

    I also removed all off-screen objects and moved them to an unused layout. This way they will not interfere with your game.

    When you add new objects, place them onto that Assets layout.

  • I think the link you posted is invalid. (and yes, I removed * from https)

    It's asking me to login to my school account (?)

    Could you re-appload your project to another service, like dropbox?

  • Your links got shortened and not working.

  • I'm asking for an advice. Almost every popular mobile game has FB button these days.

    So I guess my real questions is - do players need this button? How many of them are using it (connecting, competing with FB friends, posting updates on their walls etc.)?

  • You probably have an error in your code.

    For example - you set item in local storage, then immediately change layout where on start of the layout you are trying to read the same item. I've seen mistakes like this many times.

    Local Storage events are asynchronous, which means they require some time to read/write data. You should wait for "On Item set" and "On Item get" before making new Set or Get requests.

  • Many mobile games have Facebook button. What is it most commonly used for?

    I believe some games are using Facebook leaderboards and can show your friends scores. Some games can post messages on your wall.

    Are there any other reasons why I should ask players to login to Facebook?

    I don't plan to publish my game on Facebook and I'll be using Google Play or Appstore leaderboards.

    Also I want to add a "generic" share button that can share scores to various social networks.

    So do I need this Facebook button?

  • Try this:

    add two instance variables: targetScale=1 and currentScale=1 to the object.

    On Mouse wheel Up: Add 0.1 to TargetScale
    
    On Mouse wheel Down: Subtract 0.1 from TargetScale
    
    On every tick:  Object set currentScale to lerp(self.currentScale, self.targetScale, dt*8)
                   Object set scale to currentScale 
    [/code:2hb5lnnk]
  • Lordshiva1948 , really, what's the point of posting the link to hundreds of demo projects without any description/index?

    What exactly people are supposed to do with it?

    If there is a project that's relevant to this post, you should give the direct link to that file. Otherwise what you are doing is basically spamming.

  • RioLuk

    Try to invert the condition:

    sprBullet on collusion with sprEnemy

    Also don't forget to destroy the bullet too.

  • 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

  • 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.

dop2000's avatar

dop2000

Member since 26 May, 2016

Twitter
dop2000 has 280 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