Kyatric's Forum Posts

  • As for getting a team, communicate with people working with Construct, in the communication channels, on Newgrounds, etc...

    Also it is not an obligation to team up, you can work alone.

    And finally finding out if your ideas are good, make a quick prototype and have people testing out to see if it is fun or not.

    A game jam is first and foremost making a game, only in less time than usual. But all the building steps are still the same.

    If you made games in the past and hadn't them tested before release, then you were doing it wrong.

    That's what feedback request is all about.

  • Well it is actually based on maths (in an orthonormal plan X is horizontal and Y vertical).

    It is actually how coordinates work in the layout view as well (where the origin point is actually top left and the Y axis actually goes "down").

    The C2 data editor is a third-part application, there is no actual editor for C2, but according to the video example in the store, columns are used in a spreadsheet way. I haven't been able to see so far how it actually translates once in JSON imported in Construct. But you would have each X representing an actual column, and then each Y being an "index".

    I would argue though that "spreadsheet" way makes more sense for humans to read.

    The issue then being, you would have to "twist" the position in your mind/events when you are actually reaching for the coordinates in code.

    For example, and still according to the example video, at 2:15 for example as it is being displayed:

    X (horizontal)

    0 = ID, 1 = Name, 2 = Value, 3 = Modifier

    Then the Y (vertical, each rows)

    Y 0 = skipped, used to name the columns

    Array.At(1,2) = Wand +2 (Name of ID 1)

    Array.At(3,5) = 4 (Modifier of ID 4)

    In a logical way, you would tend to use X as ID, and for each ID have then 3 Y (Name, Value, Modifier) you can relate to.

    X> ---------------- 0 ---------------- 1 ---------------- 2 ---------------- 3 ---------------- 4...

    Yv

    Name ------ Wand +1 ------ Wand +2 ------ Wand + 3 --- Wand +4 --- Wand + 5 ...

    Value ----------- 1 ---------------- 2 ---------------- 3 ---------------- 4 ---------------- 5...

    Modifier ------- 1 ---------------- 2 ---------------- 3 ---------------- 4 ---------------- 5...

    In this setting :

    Array.At(1,0) = Wand + 2 (Name of ID 1)

    Array.At(3,2) = 4 (Modifier of ID 3) (which is the fourth entry because arrays are 0 based)

    Less "readable", but true to logic.

  • can i submit those games which i already made with construct ??

    Of course if you are a cheater without soul you may do so.

    Otherwise, you can consider the game jam for what it is a training to make game under constraints in the given amount of time respecting a certain theme.

    Rules for the game jam are given here : https://www.scirra.com/blog/206/its-time-to-jam

    One could say, indeed, nothing prevents older games from being entered.

    But how older games would suppose to be matching the theme ?

    And games are supposed to be made in C3, allowing to test it out and report potential bugs.

    Again, a game jam is first and foremost a training for a game maker or a team of game makers to make a fun and playable game from scratch in a given amount of time.

    Make it as fun and as cool looking/playing as possible, knowing it must be done by the 28th of May.

  • Third-party means an addon made by a third-party, not Scirra.

    So you should go directly to the author of a C2 third-party addon and ask them the question.

    Some SDK is already available for C3 - https://www.scirra.com/forum/plugin-sdk_f196

  • You do download NW.JS on your computer and the build is made on your computer as well.

    The first time you do an export, NW.JS is downloaded to your computer, so the next time only the game itself is being exported/compiled.

  • How to get the most out of a game jam

    The most important in a game jam is by the end of the deadline to have a working game that you can share with others.

    Generally you will focus on one or two game mechanics and spend most your time polishing it as much as possible so that the experience of playing the game is fun for others.

    You can also check those links :

    Jammer resources (Global Jam)

    http://www.pixelprospector.com/

  • UI for those definitely has to be improved, devs are aware of it, but for now there are higher priorities items on the list.

  • They are in.

    The actual way to have them work is to actually go in the Project bar, right-click the "Files" folder and then select the type of file/data structure you want to edit in the "New" folder.

    This will result in opening the appropriate editor (array, dictionary or text for most other kind of format).

    You will have to close the tab in order for any modification to be taken into account into the file.

    Then if you want your file to be read in an array, you add the AJAX plugin and treat the file as a Project File.

    On start of the first layout of your project, or where you want it, you acquire the file and then use the Load action within the appropriate data structure to load AJAX.LastData.

    + System: On start of layout

    -> AJAX: Request New Array.json (tag "Array")

    + AJAX: On "Array" completed

    -> Array: Load from JSON string AJAX.?LastData

  • I don't see the problem.

    If you set your sound to play (play action) and that next action is "seek to", it will then play the sound from the "seeked" time (and so won't play the sound from the startup).

    Otherwise you can have the play action and directly after it the pause action, which will then "hold" the sound.

    Again, it is all written in the manual.

    The spambots have been poluting this forum for ages now

    As of any forums on the internet.

    Concerning spam bots, Askimet, the anti spam filter does take out a lot of messages of the spam bots. There may remain a trace in the index of the forum at the moment the post is deleted, but if you attempt to reach that kind of topic, you will end up on a message telling you the topic does not exist. And the trace will disappear at the moment an actual legit post is posted.

    Otherwise, moderators will delete and remove spam messages they see when they are on the forums and/or that have been reported.

    And that's the last point, if you happen to see some spam bot actual posts, please feel free to use the report icon in the top right of the post/topic a moderator will look into it during the day.

    Finally, some "intelligent spam" is not always easy to detect. Actual people creating "legit accounts" and posting a few "legit messages" at first. Then the account goes dormant for months and someday, a bot logs in and edit their message to post actual spam.

    Hard to detect before the spam happens. And if you happen to see this sort of messages, again, PLEASE do report them.

    We may have less mods during the week-end, sure, so spam may last a bit longer as well during those days.

    But we haven't had a major flood spam for months, showing that the anti-spam measures are active and at work.

    So unless you are referring to something I'm really unaware of (and in which case I would love for you to send me links/reports to the topics you mention so we can efficiently moderate them), I'm afraid your point/impression on spam in the forums may be actually wrong/biased.

  • In the dedicated article for the Audio plugin you can read in the Manual you can find the "Seek to" action which exactly does what you are asking for.

  • Perhaps the domain hosting the image not being https/secured.

    Otherwise hard to guess with the provided informations.

  • mostafanastary: I modified the link in my previous post, it is now working.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Both conditions "System - Compare two values" in the same sub event (hence the AND).

    And both actions in that sub-event.

  • It is a bit difficult to answer as it depends on how you have set up your project, and as such should provide your capx to have an accurate and adapted answer to your project.

    But pretty much, before your battle, you already know how many enemies are in line of sight and should have a step "pick enemy".

    During that step, do an interface that shows your possible enemies to the player (according to their type/instance variable and so on, again hard to answer, depends on your project), and from there allow the player to pick one. (Could be done by selecting a grid cell that is highlighted, you know the UID of the enemy that is on this cell so depending on the UID, you know what enemy is picked and can then display it in the Battle part.)