Kyatric's Forum Posts

  • https://www.scirra.com/manual/183/memory-usage

    Your images are decompressed in memory. A 900 MB size exported project (made of compressed and spritesheets arranged images) will indeed decompress for more RAM on start of the application/on layout start.

  • You can as long as the game is made with Construct 2.

    So a few things.

    First of, these are English forums. So whenever you post a message, consider to post it in English/with an English translation.

    Messages in only a foreign language will get moderated.

    Second, instead of using the "Open topic" for tutorials, consider checking out the "How do I" forums for Construct 2.

    Also if you want to post tutorials and post capx why not do it in the tutorials which actually have a dedicated "Capx example" category.

    You post your tutorial in English first and can then even provide a Spanish translation for it.

    Closing this topic as "Won't go nowhere, directions have been given".

  • The sine behavior works with a Cycle that goes between 0 and 1.

    You have an action to set the Cycle position.

    The cycle from 0 to 0.5 will go a direction, 0.5 to 1 will go a different direction. You also have to watch for the general magnitude set to the Sine though.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Host your project on a hosting service (like google drive, dropbox, or whatever) and copy the public link.

    Otherwise, Construct 3 also allows you to select your event and right-click, "Copy as text", and you can then paste in your post which is even simpler.

    Saving a variable (like the score) is done using the local storage plugin, in all ways similar as in Construct 2 so the elements from the How do I FAQ for C2 will work the same:

    [quote:24c8tlbu]How do I do High Scores with Local Storage - LINK

    Another example how to do high scores with Local Storage - LINK

    Be sure to first add the "Local Storage" plugin to your project.

    Then "On start of layout" of the first layout of your project, you may assign the value of the score according to the key you previously saved.

    Last piece of advice if you are getting pissed/frustrated and what not, give it a rest, take some time off your project and go back to it with a clear mind the next day.

    Also, do not wait to be disgraceful to post for help, ask for help in a polite manner before you get to this point, people in the forums will generally be helpful, especially with common issues already treated like those.

  • Extract from the How do I FAQ:

    [quote:1fgfrqht]Trajectory prediction - parabola - archery - aim à la Angry Birds - LINK

    Archery physics calculation (trajectory) - LINK

  • In January 2018

    C2 New releases

    The features listed here are only the "highlighted" features for each release. Check each release page to see the complete changelog and comments for each version)

    Be sure to keep updated to the

    most recent release of Construct 2

    If you think you have found a bug in Construct 2 you can report it in this forum BUT

    • Make sure it is not already a reported bug by searching through the "Bugs" forum
    • Make sure it is not a bug in your events, a difference between what you have coded and what you would expect
    • Make sure you're using the very latest version of Construct 2 (beta possibly, stable if this is the very latest release available)
    • Attach a .capx of the issue in the simplest manner possible (no 100+ events capx, no 10 mb capx)
    • Make sure to read Bug report requirements before posting and provide all the required informations (your configuration, the steps to use to reproduce the bug, any relevant information you can provide)

    It is really important since about 50% of reports aren't bugs which takes time out of working on Construct2 directly.

    Be responsible, help everybody by making sure it's not your events in cause first.

    NW.JS

    • v0.28.0 (Chromium 64) [Requires r217+]
    • Get the latest and current version and make sure you are using the appropriate Construct 2 release : https://www.scirra.com/nwjs

    Third part addons

    WebGL effects

    • User Saiyadjin did a big job putting in place in July 2017 this google doc which attempts to add descriptions to add ons and effects and determine if they are up to date or not. You can check the document or check for yourself directly in the forums' topics.

    Blog posts

    • Scirra
      • Global Game Jam with Construct 3 - An article in which Laura announces a free week-end for Construct 3, allowing any non-licensed user to test out all the features of Construct 3 with a provided "Jam license". If you are only reading about this know, I'm afraid you missed on the global game jam and this promotion.
      • Scirra AMA (Ask us anything) on Tuesday - An article in which Laura informs that on the Tuesday 30th January, the Scirra team went through an "Ask me anything" session on Construct's subbreddit (https://www.reddit.com/r/construct/). Another event that if you read about only now you may have missed, but it is still possible to go and read the answered questions !
      • Apple broke WebAssembly and are leaving it broken - An article/breaking news in which Ashley tells us about one of the side-effects of the recent Spectre security issue that occurred and how WebAssembly has been broken in an update meant to fix security holes in iOS/Safari.
      • Join us for our AMA today - An article on the day of the AMA where Tom provides informations about the Construct Team that was providing answers.
    • Ashley
      • Why JavaScript needs cross-heap collection - An article in which Ashley explains his thought process that leads him to believe JavaScript and using Web Workers would benefit from a cross-heap garbage collection and proposes solutions to help implementing it in browsers.

    C3 New releases

    • r74 - Improved text rendering, bug fixes, updated languages.
    • r75 - Hotfix for r75 and new in-progress Italian translation.
    • r76 - Bug fixes, new SDK features.
    • r76.2 - Some more bug fixes.
    • r77 - More reliability fixes.
    • r77.2 - Hotfix for r77.
    • r78 - Lots of new additions, changes and fixes.
    • r79 - Drag-drop objects to layers bar; new in-progress Korean translation; lots of bug fixes.
    • r80 - Animations editor improvements; SDK improvements; loads of bug fixes.
    • r81 - Ready for Global Game Jam 2018!.
    • r81.2 - Updated dark theme and a couple of fixes.
    • r82 - Bug fixes for Physics, iOS and more.
    • Find all the releases and changelogs on the new website https://www.construct.net/fr/make-games/releases.

    Construct 3 is currently going under a period of public beta test which does not represent the final quality of release.

    Please help with testing and be sure to keep an eye on further developments coming for it if you are interested about this software.

    If you think you have found a bug in Construct 3 you can report your bugs on github following the instructions and templates provided there.

    You can also provide suggestions on the features suggestion platform at https://construct3.ideas.aha.io/.

    You can discuss Construct 3 in this forum.

    Remember, as announced, ultimately forums and other community related discussion channels will be moved to the new https://www.construct.net.

    Construct 3 now has an English online manual ! Be sure to read it : https://www.construct.net/gb/make-games/manuals/construct-3

    If you talk a different language, you may also take part into translating Construct 3 and possibly getting a free subscription for it.

    Read more on this in this forum.

    Reminder

    Former retrospect

    As an added bonus, here is a list of the former "What you may have missed" posts for the year.

    2018 is now on-going. The Global Game Jam was the occasion for a week-end of free use of Construct 3.

    An AMA was held with Scirra's team, indicating some of the works in progress and things the community can look forward to in 2018 and later.

    >

    > > Is it good idea to begin with 3-th or it might be hard for beginners ?

    > >

    >

    > I think it will be harder for beginners.

    >

    Thanks for your answer

    That's sweet trolling.

    I don't think Construct 3 is harder than Construct 2 since it is based on the same events system and is still aimed at people who never programmed before.

    Go with the beginner's guide first and learn your way progressively.

    The software is as hard as you make complex projects. So start with simple projects and make them more complex as you learn your way.

    : Welcome to the bugs forum.

    If you have encountered a bug, fill a proper bug report following the bug report guidelines so that Ashley can investigate the issue properly.

    Closed bugs are not re-opened.

    Especially since the issue is different from the original subject (not the same versions anymore).

    Also if you are still using Version 14, mistake's on you. NW.JS 28 is available, try this out first.

    Try R252 as well, last Construct2 stable available.

    If there is an actual issue, please fill a proper new bug report following the guidelines.

    One report, one issue.

    Closing this thread for good to prevent necro-bumps like those.

    Also, don't post multiple posts in a row, use the pen icon to edit your post.

    Also I don't fix bugs.

  • Zobi: I modified the URL in the previous post and post it here again as well :

    An implementation of how to make the choice to answers through keyboard instead of clicking

  • In the same order of idea as above, you may use the find(src,text) expression in your search.

    You will have to test against all 14k of your array, which will take long nonetheless, but hopefully, this could reduce the used time.

    For each stored word, check if the random letters are part of it or not.

    In pseudo code

    Var NBLetter
    
    Main loop through the array (XWords)
    => NBLetter = 0
    ..Second loop through your array containing the picked letters (XLetters)
    ....If find(SecondArray.at(XLetters), FirstArray.at(XWords)) = -1
    => Next XWords
    => Reset XLetters
    ....Else
    => NBLetter+1
    ......If NBLetter > SecondArray.Width
    => Save the current FirstArray.At(XWords) as a possible word
    ......Else
    => Next XLetters
    [/code:ypi2w8xq]
    
    This is supposed to check if the random picked letter exists in the current word. If it doesn't, go to the next word.
    There is still way to optimize (doesn't check if letters are duplicate or not) but this would be a first way to go.
    
    The iteration will still take time nonetheless.
  • By looking at the minimum system requirement for Construct 2, you will know if your computer is good enough to handle it. Simply compare the specs of your computer to the minimum requirements. If it is above, it should be good.

    And to actually make sure, as well as answer your question about taking the program in hand, why not simply download the free edition and have a go at it by yourself ?

    You'll see if your computer can handle the software, and by following the beginner's guide, you'll be able to see if it sounds easy enough for you to dive deeper in.

  • The icon on your avatar means that you bought your license on the website.

    As such, you can download your license back from the store's "Your downloads" page.

    Then you can refer to this manual article to install your license again.

    If you have further issue, send an email to Scirra's support indicating possibly your Scirra reference number for your purchase (written in the email where you got your redeem code for your email) and your username.

  • You can read about plugins for Construct 3 in the manual SDK.

    PoEditor is only about Construct 3 and standard addons, third-part addons are not standard and not on this website at all.

    Your best bet in your current situation is to uninstall the third-part addon you have messed with, download it again from its official source and install it again.

  • Problem Description

    Trying to duplicate a tab that is executing the multiplayer example Real Time game, the original tab crashes and cannot create another peer.

    In Chrome and FF this is possible.

    Attach a Capx

    Use the example/template "Multiplayer Real-Time game" when making a new game or the "Multiplayer game.capx" file.

    Description of Capx

    Each tab allows to create a character and log to the same game session.

    Steps to Reproduce Bug

      * C2 fresh R250 install in Win10 in administrator mode (preview over LAN) * Use the example/template "Multiplayer Real-Time game" when making a new game or open the "Multiplayer game.capx" file. * Execute the game in Edge * Make a first connexion, use whatever nickname for the session. * Duplicate the tab * Use a different nickname * On validation of the nickname and attempt to connect to the session, notice a JS crash of c2mp-peer.js in the original tab.

    Observed Result

    The original tab has a JS crash

    "Could not complete the operation due to error c004e00d."

    In the file c2mp-peer.js

    The newly made tab goes to the game but does not display any character, neither the one for this tab, neither the one from the host of the session (who crashed)

    Expected Result

    For the host to not crash, like in other browsers.

    Affected Browsers

    • Chrome: (NO)
    • FireFox: (NO)
    • Edge: (YES)

    Operating System and Service Pack

    Win 10 64b

    Construct 2 Version ID

    R250