JoyfulDreamer's Forum Posts

  • I guess this is a question for the developers, but I was just wondering HOW functions are called internally? Having to use string names to call functions is a little concerning. For example, I would never want to create something like "sign(x)" to get the sign of a number called by looking up a number from a function registered via a dictionary (i.e. key-value look-ups).

  • Nicely done Miceal, interactivity gives a site some pizzaz methinks. Would love to see your capx. Any advice would be really appreciated mate. How did you do full page etc.

    Megatronx, I don't mean a splash page. I have whipped up a test site just to test out the idea, its basic with one link (which I have to try and figure out how to open outside of the iframe), but works.

    http://www.tyrhone.com/

    I basically mean the front page which offers navigation to the rest of the site. So you may not get hits from google to this page, but it would look nice for clients.

    Why would google penalize you if the content is there?

    Can you offer up any other non coding options for this sort of functionality?

    In the "old days", when search engines indexed mostly by text content, people would "hide" text (by color usually) at the bottom of the site. Usually the text had nothing to do with the site, which is why it was hidden; However, this caused pages unrelated to searches to show up - that's why it's penalized. Rule of thumb: If Google can determine that the reader can't see it, then it doesn't either. ;)

    I'm always a fan of hybrid solutions. Like flash, people will try to create websites with Construct 2 regardless, so here are some ideas:

    Idea 1 - I think it was already alluded to, but if you design your HOME page in HTML as normal, then that would help with CEO to some degree. You can then have a link to enter the Construct 2 designed site (like a landing page I guess).

    Idea 2 - Using plugins, you could "communicate" with the main page (at least in theory). If you are comfortable with this, you might be able to whip up some communication between various iframe elements (for various construct instances) and write JavaScript to talk between them as needed.

  • If you are using UIDs, they are not valid when the game restarts. You cannot persist objects by UIDs.

  • Another tip on the AI: You can fake it a bit with a trail behind the enemy as well. Use angles to avoid the enemy as you stated, but create an invisible trail of 3-5 invisible sprite dots behind the enemy. If spots are seen, the AI can go to them and follow each one towards the first, making it seems like it's following. Then, once the angle is right, the AI shoots. ;)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Perpendicular positions are easy. If you have a vector (2,1), you simply swap the two numbers and make one negative. For example, (-1, 2), and the opposite side is then (1,-2). ;)

  • I'm looking forward to this as well. I refuse to create plugins for my games (or others) until I know the Arcade can support them (otherwise there's no way to showcase a game using them! [unless I put the games on my own site pages]).

  • There's a stick post with some live class tutorials you should watch also.

  • One other tip: There's a sticky post you may not have noticed, which has some tutorial videos:

    scirra.com/FORUM/topic65550.html

  • I'm creating a similar game myself also, called "Planet Invaders" (and I own "PlanetInvaders.com"). If you're going with "Space Invaders" be careful of copyright. ;)

    Anyhow, in addition to tutorials on this site, on YouTube there's plenty of tutorials on painting and animating for games.

    Ultimately I think you'd get a better response if you asked a specific question, like "How can I make my ship go to position x,y" instead of "How can you help me make my game". ;)

  • No, not a good idea. What if a word is already completed, and you hit tab for the next parameter box. ;) Besides, ctrl+space is a common sequence the developers know about already.

  • Not a bad work around actually. A little extra work, but it should do for now. ;)

    Edit: For those reading, I just realized that I can also "group" some logic in an "on created" event - so as far as "grouping" sprites together" goes, that helps.

  • Is there a reason I cannot select from a list of my functions? It's not always easy to remember the names. I have to keep looking around for them. Would be nice if I could at least see a list of them somewhere. ;)

  • It's not a big deal really, but sometimes (as a coder I guess) I keep feeling I want to press "ctrl+space" to auto complete a word (such as global/local variables [no '.' used]). ;) At the very least, this would greatly help speed up the global/local variable selection.

  • Just to be clear: The z-order bar is a great "scene graph" like list, and it would be awesome to be able to select objects using it as well. I'm sure this is a simple code addition. ;)

  • This is a really nice new feature, but sadly, I keep clicking on the objects to select their properties, etc., and I can't. (hint hint) LOL