byondisoft's Recent Forum Activity

  • davarrcal: I don't mean to bash anyone's suggestions and I'm aware this is a topic for the next version. I just find it silly to ask for C3 to have the exact same features as the competition. Native exporters are definitely a good idea though. But if that makes the software much more expensive or with subscription fees I'd rather for it to be just an improved version of C2. I'll use Unreal Engine (which is free) if I want to make the next Mass Effect type game. Sorry if my comments sounded a little too harsh.

  • If anyone bites from the hand that feeds them, their in the wrong line of business. Harsh or not, that's the fact of it.

    Sorry, I will never agree with that. Construct 2 is what it is - a HTML5 game maker. And probably the best at that. Some people just need to understand that that's what they're buying. Besides that, some of us need to understand that there are no right tools for everything. Every project may demand a different tool and/or skill. What I meant by my post is: it's silly to ask for a product to be a clone of the product from the competition. Personally, I like having different tools for each project. I can agree with users suggesting native exporters though.

    That all being said, I haven't faced any problems exporting to Android or Windows. I have a project that has a 4096x4096 scrollable map with many input events and I don't see any slowdown using Cordova ou NW.js. I was testing in my MotoG and I found the game to actually faster than when played in a browser (I just had to workaround some effects slowness and stop usng them though). Maybe those who're having issues with exporters could post their issues here so we can see if they're doing things wrong or if it's really the engine's fault.

  • I too took advantage of the deal just because it was cheap.

    But I still hate GMS editor since when Mark had control of it.

    Too VB-ish for my taste with its multiple level sub windows.

    But to each their own.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • rexrainbow: Thank you. Now I feel silly. I guess my effort was all in vain. Well, maybe not totally in vain because I learned a lot from your code and of javascript in general. [EDIT] I will RTFM before asking more questions. That's only fair. Thanks again for your enormous contribution.

  • Guys,

    I did it and I want to share the solution in case someone asks the same question in the future.

    I learned to do it by studying one of Rex.Rainbow's amazing extensions: "Command Queue"

    so the code is all his. I made some comments in the code to simplify the understanding for

    initiates.

    // Check if there is Function Object loaded in the project
    if (cr.plugins_.Function != null)    
    {
    	// Iterate through all names of the project's Object Types
    	for (name in this.runtime.types)
    	{
    		// We only want the first instance of the Function plugin, because
    		// there is only one in the project (plugin type is "object" not "world")
    		var inst = plugins[name].instances[0];
    		
    		// Check if we found the Function object's single instance
    		if (inst instanceof cr.plugins_.Function.prototype.Instance)
    		{
    			// Store the instance and the action in variables
    			// The instance will be passed to the CallFunction when we call it
    			this.functionObjInstance = inst;
    			this.functionCallFunction = cr.plugins_.Function.prototype.acts.CallFunction;
    			break;
    		}
    	}
    }
    [/code:116h5l8p]
    
    You can get the conditions and expressions as well. I'll only use the action "CallFunction" in my plugin.
    Then you can call the function stored in the variable.
    
    [code:116h5l8p]
    // Then later in our code we are able to call "CallFunction" and pass the instance as
    // the first parameter, the function name as the second and the parameter list as the
    // third parameter
    this.functionCallFunction.call(this.functionObjInstance, "fn_Example", "");
    [/code:116h5l8p]
    
    Thank you, rex, for your amazing extensions and for the code to be so easy to learn from.
    
    Best regards to all!
  • laoniustudio: Just played it and it has smooth scrolling. Excellent framerate on my MotoG.

    Loved the paralax background and the design.

    Two suggestions:

    1) Make the in game text font bigger.

    2) I couldn't exit the game by pressing Back or couldn't find where to click to exit. I had to minimize the game. Using Lolipop 5.1.

    Keep up the good work. Just voted.

  • Ignaci: Great! I like your website. Maybe I'll put a initial message like that. Thanks.

    kowalsky: Actually, my work PC has Windows 8. Hmm... I might want to test in another Windows 7 machine. Thanks.

  • Hello, everyone.

    I'd like to access a function from my plugin, not a JavaScript function but an event editor one.

    Before I start to implement the idea does someone know if it's possible?

    Thanks a lot!

  • Congrats! It sure look amazing!

    I'm gonna try it later after work. Great job!

  • From someone coming from a degree of experience with a lot of engines and games programming languages (as even a plugin maker for some of them), I find that Construct 2 is one of the best editors and engines there is for productivity. Let's face it: if you find a lot of issues with it you're not using the tool the right way.

    I'll never like subscription for indies as indie companies are starving to death. So C2 license holds well for me.

    Sure, there maybe some caveats but if you're good, really good and know what you aim for, you'll do less complaining and more creativity with the tools you have at hand. Most of the people that complain will never release a successful game because that's just the way they are. They buy a tool and instead of making the most out of that tool they complain about what it should have. So maybe that's not the tool for them indeed. And maybe there will never be a tool that will satisfy their expectations. I could spend pages explaining what's wrong with many of the major engines that were cited in this topic, but I'll refrain from doing so.

    Just my two cents.

    [Edit]: Now that I re-read what I wrote it may have come out as a bit too harsh. It wasn't the intention. I was being passionate. The overall message is that asking for improvements is great. Asking for a total rewrite is like asking McDonalds to drop the BigMac and start producing Whoppers.

  • Aphrodite: Hmm, I'm going to try a few things based on your advices.

    The only thing I can remember changing in the project was making the layout size much bigger (4500 x 1800).

    But it works fine in other computers so...

    Thank you, for the hints. I'm going to try those and mess with some browser options.

  • GoldenAmberPlay: I am very impressed. How? Where? What? When?

byondisoft's avatar

byondisoft

Member since 11 Feb, 2015

None one is following byondisoft yet!

Connect with byondisoft

Trophy Case

  • 9-Year Club
  • x2
    Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • x2
    Great Comment One of your comments gets 3 upvotes

Progress

12/44
How to earn trophies