Kyatric's Recent Forum Activity

  • matriax: I do a monthly update, thanks for your patience.

  • liquidmetal: The problem with rail shooters currently is "the medium".

    Original rail shooters like Virtua Cop or House of the dead were arcade cabinets in which you held a plastic pistol as controller.

    In that setting, it actually does make sense to remove the player's ability to walk since physically, the player is standing in front of a screen and genuinely aiming at the screen with a dedicated controller.

    The pace of the action is decided through the level design. You need to "learn by heart" where the enemies will come from and aim accurately at this portion of the screen on the various movements phase.

    There were rail shooters also back in the SNES days where you had a sort of bazooka acting as a controller. Scrolling/movement was also taken out of your hands since the basic gameplay was about aiming.

    On actual PC and consoles it is harder to give back that physical aiming feeling (aiming with a cursor that is dependent on your mouse or thumbstick just doesn't give back the same feeling and reward of physical aim).

  • You actually should send an email to support [at] scirra [dot] com

    • Post link icon

    When upgrading to a business license, Scirra can provide standalone licenses. Be sure to send the payment proof on Steam for the original personal license and the redeem code for the upgrade to get the business license as standalone.

    Beware though, sharing a license is against the licensing terms and completely illegal.

    Each member of the team need their own license.

    In any way, just send requests to the support.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Congratulations

  • The XML file is part of a project of mine, it's not public.

    Project files though are talked about in this tutorial.

  • As blackhornet said.

    Also, I do have some XML file in a project as project file (so through AJAX, not directly inserted into C2's field) and comments starts with <!-- and close with --> in it.

    You might want to check that out as well.

  • If you copy code of the webstorage directly over to another project, it won't work indeed because you are missing the webstorage plugin itself in the project.

    You could add it by right-clicking the "Add plugin" dialog and selecting "Show deprecated plugins".

    WARNING: Someday webstorage support will surely disappear from browsers themselves, and that day, your project/game simply won't work anymore.

    The local storage don't have session storing, but at the same time, session storing can be achieved simply by using global variables.

  • You can use a file hosting service like dropbox or google drive to post the URL of your file.

    With low reputation it requires a bit of fiddling to post the URL (post it as text adding spaces or stuff like that).

    You can see this topic (or this page) on how to get a bit more reputation, enough to go past the URL posting restriction.

  • You need to actually give more informations then you do.

    Do you already have a Question/Answer system implemented ? If so, please post it as it will be used as a base on which to build the "go to next level" mechanic.

    If you DON'T have the basic Question/Answer system, start with it.

    You can look for the keyword "Quizz" in the tutorials or forums and look at existing examples on how to make such a system.

    On which it will be possible to add later.

    Don't just expect a capx, start by posting/giving one.

  • In the How do I FAQ, category "Audio" :

    [quote:30p68e2f]Have a background music playing continuously and looping through several layouts - LINK

  • It is a bit vague as a question. Posting your exact project capx can help.

    Anyway here is an abstract answer.

    If you need to set a random value in an array, just use the condition "For each element" of the array object and set array.curX and likely array.curY to int(random(VALUEMIN, VALUE MAX)) where VALUEMIN is the minimal and VALUEMAX the maximum value possible for an orb/frame.

    If this considers recolors of the same orb as frames of the same animation, you only need to display the sprite and set its frame to the value in the array. As the values in the array have been randomized, creating a sprite instance for each column/row will give you a fully randomized grid.

Kyatric's avatar

Kyatric

Member since 18 Aug, 2010

Twitter
Kyatric has 583,405 followers

Connect with Kyatric

Trophy Case

  • 14-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • x15
    Popular Game One of your games has over 1,000 players
  • Famous Game One of your games has over 10,000 players
  • x27
    Coach One of your tutorials has over 1,000 readers
  • x11
    Educator One of your tutorials has over 10,000 readers
  • x2
    Teacher One of your tutorials has over 100,000 readers
  • RTFM Read the fabulous manual
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

23/44
How to earn trophies

Blogs