oosyrag's Forum Posts

  • You are getting rejected because you are not following the guidelines. Try submitting each of your games as individual apps.

  • Make use of the trigger once and inverted conditions to turn them into triggered events. Avoid using the every tick condition if possible

  • You can take advantage of a "state" variable on your crow object. Use different events to control the behavior according to the state.

    For example, add an instance boolean variable "attacking", default false.

    For your events:

    1. if "attacking" is false -> fly in specified area.

    2. Trigger once, compare two values distance(player.x, player.y, crow.x, crow.y) < specified distance -> set "attacking" to true.

    3. If "attacking" is true -> attack player

  • You should keep track of non-visual data with instance variables. Your house object can have a variable that keeps track of the population.

    Edit: and your post dissapeared, but I'll leave this here in case you were still interested.

  • You can set "Global" in your object properties.

    https://www.scirra.com/manual/71/instances

    [quote:1r9a33d7]Global

    By default, all instances are destroyed when the layout ends (e.g. when going to the next layout). If Global is Yes, none of the instances of this object type will be destroyed when switching layouts.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I haven't looked at your capx yet, but here are some general ideas:

    A progress or percentage bar is always current amount divided by the total. So you'll need to be able to answer the two questions "How many people have water?" and "How many people need water?". One way would be to run a For Each loop, adding 1 to a variable for each object that meets the requirement "Has Water", and then divide that total by the total number of objects that should have water. Same for food.

    For happiness, one way to do it would be to have a similar percentage bar, but count each category of need instead. So if you have two needs, and you only meet one of them, that object would be 1/2 happy. Your happiness amount can change over time instead of being instant if you want to make it more complex.

  • Set your text to the HiScoreFormattedAt(index) expression, or the other expressions related to the hi score.

    Remember it takes time to get the data, so use the trigger condition On hi-score request success to set your text objects, otherwise nothing will show up (trying to set the text to hiscore when hiscore is not available yet).

    https://www.scirra.com/manual/175/google-play

  • AFAIK you can't use the :hover tag, but you can use a mouse "cursor is over" condition to set css styles via the set css style action.

  • Is your game a compilation of other games? It is probably the way you present it.

    "...the code is not offered in a store or store-like interface... " is probably the most common basis of rejection.

  • Are you trying to generate your background on the fly or design the level manually? Nothing wrong with using a really long/large tilemap and scrolling it with a bullet behaviour. Just don't try it worth a large sprite or you will probably have memory issues.

  • Alternatively if you want to use an array, you can index the UID of each text object into the array.

  • For c2, use Rex's plugins. For C3, it is an upcoming feature built in to the new runtime, which should be on its way soon. As they were able to run benchmarks on it, it should at least be in a semi usable state already.

    https://construct3.ideas.aha.io/ideas/C3-I-25

    https://www.scirra.com/blog/224/announc ... -3-runtime

  • Normally all the game assets and logic necessary were already downloaded to the device during the last apk update (basically plan ahead for daily/weekly events). You can also use an AJAX request to a server to get sort of a "message of the day", which can contain information regarding availability of certain functions or unlocks, and make use of load from URL for dynamic retrieval of sprites.

    Like in a procedurally designed game, it is possible to describe how the game should be presented via data and variables, rather than placing and designing everything statically in the editor. Once your game an be built on variable data, it is pretty simple to use AJAX to get the dynamic content.

  • People satisfied with a product are generally busy using it instead of writing about how happy they are with it. The others, not so much. People are more likely to speak out/write a bad review when disappointed in a product rather than when they are happy or receive a product as expected.

    In general though, user criticism can be a fair indicator of what at least some people have found lacking, and a lot of times its not just a matter of the majority or minority of users that makes a problem worth addressing. Just because most people have accepted something the way it is doesn't mean it can't be improved. Whether or not it is worth the time and resources to do so is up to the developer of course, as they always have to balance the priorities of anything they work on at any given time.

    Complaining about the price or pricing model is literally pointless though. There are uncountable examples of irrational pricing injustices in this world (Construct is not one of them), and no matter how much you complain about it, the price is STILL always going to be set by the one who offers the product. Complaining here on the Construct forum about the price simply reinforces the fact that they have created something that is desirable to that person, otherwise the complainer would simply have left for a competing product, of which there are plenty.

    Anyways, thanks Scirra (Team Construct?) for your hard work. As always I'm blown away by your dedication to continually improve evolve Construct rather than just release a product and let it be. More so than that I admire and am envious of your ability to interact with the community so regularly and in such a close manner without going completely insane.

  • https://www.dropbox.com/s/wyiz1r06s2p3o ... e.c3p?dl=0

    ref tutorial: http://i.imgur.com/XMyUpzN.png (the original website that had this article went down, but someone saved it as an image)

    My example is made in C3, but it can be done with just one event so you can use the free trial to play around with it.