Shubi's Forum Posts

  • Bump! Any views about this?

  • Hi,

    Wondering if its possible to develop a widget with construct 3? And if it is feasible?, provided that its primarily a game engine...

    Tagged:

  • check if z elevation is in between z elevation of target

    Depending on how deep you want to go you can get 3d collisions with a bunch of math.

    I tried collision checks as a workaround, it works, just not with "platformer", i had to use "physics" instead to simulate the movements.

    (PS : I think you linked the wrong file. )

    The demo you linked to doesn't actually need 3D collisions

    I tried https://editor.construct.net/#open=first-person-platformer as well, but it also uses a lot of coding workarounds for simulating platformer.

    This is what i had in mind. A real 3d platformer, where we can interact with physics. (Use m button to toggle views, PS : I do not know how to change the camera angle.)

    https://drive.google.com/file/d/1fhXyPt8FEGfpBZe4q2SgjWXauPYpE3ic/view?usp=sharing

    I had to trial and error for this to work. I think two amendments are needed in C3, one is to make "platformer" and "solid" compatible with physics. The second is to check z axis for collisions. And we can get a complete 3d engine (without any workarounds), if i am not wrong...?

    PS: Another addition could be an option to change physics & platformer direction to z axis?

  • Hi,

    I was trying the platformer template https://editor.construct.net/#open=gravity-portal

    Currently collisions happen even if z elevation of two objects are different. I checked and found this...

    I am wondering if it is hard to add a z collision check box to an object's property? This will make the game not only look 3d but work in 3d as well...

    Please let me know if i am missing something here... or if a workaround is available.

    Thank you

  • One of the ideas got added in r299 https://www.construct.net/en/make-games/releases/beta/r299

    "Is Effect Enabled" condition ...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-349

    Cheers!

  • That's true, searching is very limited, and sometimes you scroll between hundreds of results to find somthing. it should be based on keywords.

    It is one of those fundamental ideas that greatly effect the development ease for everyone...

    Added "Search for words in the event editor"

    Thank you for the suggestion.

    Edit : Organised the Ideas for better understanding.

  • Just realised that we don't even have a decent "button" to use in a game, the existing button object has boxy look that cannot be changed and no other required properties like interactive or working when invisible etc. So you have to create a sprite, then add touch object, then code for tap or touching, then add condition for whether it is on the right layer to be interactive and is visible or not, only to realise that the button is not working because there is another button on some layer exactly below it.

    It is astonishing to see how people want new features instead of having effective tools like a simple button that could help building decent games without wasting time or money.

    I guess this is why even after seven years of working with construct, i am still unable to earn anything with my games, simply because i am unable to keep them flawless, no matter how much time i put into it. I have earned a decent income by helping other construct developers for a year, but non of those developers have made any from their final games, because games are not flawless, it takes so much time correcting issues that you cannot be fully creative it, and when you get creative, you end up with a buggy game. You need both time and money to put it right. And sometimes it feels as if scirra is developing construct as a hobby too. I don't blame them, its their company, their choice. And i still stick with construct too, because i still like it, and because i don't like coding.

  • Added Multiplayer: Sync Interest Management

    I guess it does not matter, because the ideas have not gained the traction needed, don't know if its due to the limited votes or because there are so many ideas to choose from that the votes are getting divided into them. Should we discuss and then vote, i don't know, let me know if you have any ideas for , may be in time some of these will gain popularity.

    Aha platform has an API that can probably be used to present the ideas here on the site in a special page.

    That would be a great way to engaging more people on the forum and make better discussions before voting.

  • Got it! Added "Family Inheritance" and "Hierarchy | Child Anchored to Parent" to the list.

  • There's too few votes to dole out

    i can't support any other ideas due to the lack of vote points.

    I think they want you to vote for your highest priority ideas only, which is actually the reason this topic has been created, to encourage priority voting for ease of development ideas, because no matter how many new features, unless the workflow is fast, any feature can become tedious to work with.

    The 2 most important to me: Multiplayer: Sync Interest Management

    The idea is very important, but it might be more of feature request for better working of multiplayer games and not an idea that eases the development of a game.

    Added "3D Camera Viewport", "Hierarchy View" and "Variable Folders" to the list. Thank you for the suggestions.

    1. Family Inheritance (kinda), 4. Hierarchy : Child Anchored to Parent

    I think the ideas are declined by ashley in the comment section due to huge amount of work required.

    I think it would be better to suggest ideas that are simple enough to add by scirra and yet improve the quality of development a lot (that's also what their guidelines say), It also says that ideas that are possible with workarounds would not be considered, but again, that's the whole point of this post, the ease of development might be getting neglected and in many cases the workarounds are too much work.

    5. Big list of Quality Of Life stuff

    The idea is already present in this post, but as you know, they need to be added separately to be considered by scirra, i might have covered some of them and some of them may already be present on the platform.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • little correlation between vote count and the ideas Scirra has implemented in the past.

    should I post my suggestions now knowing I might have to add them again if it gets updated?

    I am hoping Ashley and scirra team would clarify on that.

    For now, i am assuming that old platform is still the place for posting new ideas, so i have added some more suggestions i deem very essential for editor and debugger. (Added to bottom of the list in post). Let me know what you think about them.

  • I don't think I could even leave a vote on all suggestions posted here!

    You don't need to leave a vote for every suggestion, just the ones you want on scirra's priority list.

    To be clear again, some of these ideas may not be a feature addition but a change in the editor, to considerably reduce development time. Some could be request for a shortcut to time consuming workarounds. For example : You can also custom search for finding a function by its name, but "go to function" simply takes you to it, it makes sense and ease the development which otherwise would have been a bit frustrating.

    Having a wall is the only option here, it is a tally of all such links. It could be updated if more suggestions come or if older ones get build. Please make sure to post your ideas here if you like to see them in this list.

    Removed the ideas as per suggestion. But merging camera and scroll to plugins idea does not necessarily require merging them, one could be updated with other's features and the other can be depreciated.

  • Accepting or rejecting is team's decision, Voting is all we can do. I don't think they had created the platform in the first place if they did not wanted our ideas. Yes i have seen comments ruling out ideas before and yes some of those rulings could be faulty. Yes, there focus is on animate right now. But its not like they don't add ease of development features already, i just saw "Debug Search Box" added in r294, and it was a suggestion on the platform. Its just not on their first priority.

    The bottom line is that there is a platform to help scirra understand our needs in a prioritized manner, so i see hope in that, provided there are enough votes to send the message. If you like any of these ideas to be added, i suggest simply vote for it and see what happens instead of losing hope.

  • Vote for Construct 3 Ease of Development

    No doubt, a lot has improved since C2. Just as it was too much work to find object references in C2 which is now possible with one click in C3. A lot of basic functionalities has been added in C3 over last year. Thanks Scirra Team for all that.

    But still there are situations where it feels like wasting more time than required to achieve a simple result. This not only impacts developer's efficiency, but impacts the flow of creativity. As Construct is preferred more by creators due of its simplistic coding, it is important for it to be simple enough to paint the vision.

    There is a platform to suggest and prioritize ideas for C3 https://construct3-21h2.ideas.aha.io/ideas. There are several ease of develpoment ideas here, whic can make C3 a lot effective and easier to handle, but many of them has been neglected so far due to low votes. Here is a list of such ideas collected from the platform with their links (Feedbacks and new ideas are most welcomed). If you relate to them, then please vote for them, instead of voting for new complex features. Remember that new features are exciting, but you can only utilize them, when you are not struggling with the basic game development. These ideas can benefit the majority of developers. Cheers!

    Cleanliness

    Organizable Project Item Tabs | Layouts, E.S, Objects, Families, Variables, Music etc.

    Hard to navigate through project bar list for a large game. Can be solved by simple tabs like Layouts, Event Sheets, Objects, Families, Plugins, Variables, Music, Files etc...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-358

    L Shape Debugger

    Debugger divides the screen horizontally in half which wastes screen area on sides and require a lot of scrolling to see things, which does not work well...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-364

    Merge the same behavior

    More than one of the same behaviors(Timer, Tween...), it creates long list in the actions popup. Merging them. Adding an option to choose which behavior...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-207

    Drop down file selection menu for arrays and dictionaries | Just like functions are no longer a plugin, arrays and dictionaries should not be plugins either. They should be standard data types that can easily be stored in variables, send in functions, etc...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-291

    Hierarchy View

    Allow to create hierarchy relationship directly by drag and dropping objects under/on top of each other in this dedicated view. On top of a lot of new QOL stuff it would allow, to efficiently find and select instances of the current Layout...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-311

    Auto collapse hidden layers in Z Order bar

    Layers in the z-order bar automatically collapsed if the layer is a) hidden, b) locked, or c) faded out by the "Show translucent inactive layers" option...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-356

    Accessibility

    Search with Keywords

    Current search for event editor is not able to find events accurately. It's very limited as it requires an exact string match, making it almost impossible to find what you want most of the time... https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-253

    Find All References from Event or Instance

    Option of find all reference to an object by right click on an event using it or from an instance on layout. Similar should be for a signal / function / group / variable used in an event...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-362

    Find On Layout | On Selected Layer

    On find, we get instances on a layout. When clicked, they all get selected. Selecting only the objects on current layer... https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-352

    Go To | Signal / Variable / Event Group / Layout / Object Mentioned in Event

    Currently you right click on a function event and there is option to "go to function". This option is missing for Signals, Variables, Event Groups, Layouts or an Object mentioned in an event...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-361

    Global Variables In Project Tab Folder (Just like objects, layouts, event sheets)

    Global Variables on event sheet cannot be put in a group to collapse. Should be in the Project Tab, to be more accessible and Folder, subfolders are better organized ... https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-357

    Variable Folders + directly add/edit Variables from Property View

    Instance Variable workflow is really tedious when number of variables is large or when we want to edit Family variables of a selected Object Kind...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-348

    Missing Pieces

    Editor Zooming Input

    A manual zoom input or when changing the zoom with the mouse and Ctrl...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-338

    Track Undo/Redo

    Undo/redo is difficult to track where it affects. Clickable link/button maybe in notifications to move to the sheet/layout change...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-229

    Copy/Paste Event With Everything Linked to it

    Copy events and paste in other project, there is always a missing plugin or variable or something linked to it. Pasting events with all functions/plugins/objects/ variables it requires...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-365

    Debugger Stats for All Plugins / Behaviors / Effects Used

    Many statistics are not available in it like tween, effects, plugins. This leaves developer with trial and error method which is unnecessarily time consuming...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-363

    Cancel Build | Multiple Builds

    No way of stopping the build mid-way. Have to wait until the build completes before starting new. A simple cancelling option, or having multiple builds...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-354

    Delete Saved Game

    While testing, you need to test fresh game sometimes. Currently there is no way of deleting the saved game. Adding it in debugger could ease testing...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-353

    Reset instance variables

    Add 'Reset instance variables' action to reset the initial state of an instance. A dropdown option, initial or template. If the object already has a template, restore the variable back to the template object... https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-340

    Toggle option to system layers action

    No need to write: if True :Set False else Set True. ‘toggle’ option should be support system layers action...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-284

    Children should be able to inherit Opacity from the parent.

    Every time opacity changes in a parent, one must find its children and only then apply the same opacity to every member...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-125

    Shortcut to Move in Z Axis

    It would be very useful if you have a shortcut to move on the z axis. Example: I hold z and drag the sprite and it changes the z value...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-232

    ***Add "Is Effect Enabled" condition |***Added In r299|

    Now that we have a universal Enabled checkbox for all effects (thanks for adding it!), Adding "Is Effect Enabled" condition to all objects...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-349

    Additional Features

    Group of Diverse Objects | Family of Different Object Types

    Families are created of similar object types. If different set of objects need a common plugin or common event. Groups of diverse objects...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-360

    3D Camera Viewport

    An additional and optional viewport window, that gives us full 3D camera controls. So not within the editor viewport!... https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-366

    Multiplayer: Sync Interest Management

    While the multiplayer "sync" actions, allow for easy multiplayer setups, the lack of interest management makes it a NO-GO for almost any project...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-328

    Family Inheritance

    Instead of implementing actual inheritance, it could just supports perfect syncing of Members between a Parent Family and its Child Family...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-347

    Hierarchy | Child Anchored to Parent

    Anchor Position/Size of Child Objects to their Parent would allow to create complex auto-layout UI, supporting all aspect ratio and so on... https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-314

    Quality of Life suggestion list (QOL and features)

    A List of QOL things I wish Construct would have in my daily use of this Engine.(They need to be added separately in order to be considered by C3 Team)...https://construct3-21h2.ideas.aha.io/ideas/C321H2-I-318

    Please feel free to suggest more ideas. If you see any of the above as essential, please vote for them by following their link.

    Thank you.

  • Got it. Thank you for the info.