locohost wrote:Not sure if you guys have all used Sublime Text 3 for code editing. If not, you should. If you have, you will whole-heartedly agree with my #2 C3 feature wish
donkeyspaceman wrote:locohost wrote:Not sure if you guys have all used Sublime Text 3 for code editing. If not, you should. If you have, you will whole-heartedly agree with my #2 C3 feature wish
I've been using Atom/WebStorm to do things like you mentioned in #2, but I agree that it would be nice to have built-in to Construct 3.
Fimbul wrote:locohost wrote:4) Some way to have Object "methods" or perhaps some way to link an Object method to call a Function Event?
5) Function definition markup/tags to define what params a Function needs and is visible in Action Function call dialog
6) Return multiple values or an array from function
Love the suggestions!
A few additions:
1 - Start treating arrays as a proper type, instead of an object. We have string, number and bool, why not array?
2 - Same goes for dictionaries (AKA hashmaps, AKA associative arrays), so that you can do array["position"] as well as array
3 - Pointers as a type. This means you can store references to an object inside another object, as a property. Right now you can do this by storing the object's ID, but you can't do stuff like player.weapon.destroy() in a single event
5 - N-Dimensional arrays, as well as arbitrarily nested arrays. This, combined with the points above, would allow you to express things like player.inventory["quantity"] = 1
QuaziGNRLnose wrote:Also some kind of vector type for 2D/3D
QuaziGNRLnose wrote:These are all very basic features and the argument that construct users "dont need" this kind of functionality is kind of weak, games use data types to simplify code, whereas construct forces you to build things in boilerplate using floats and ints and basic types, and makes using proper complex data-types extremely annoying.
Users browsing this forum: No registered users and 7 guests