Toby R's Forum Posts

  • I may be old-school but I still remember being taught that you should have your code written on paper before you ever touch a keyboard.

    That reminds me my college times . Kinda hard times but fun when I look back now.

  • Alright! Good to know everything is cleared now! Good luck with your game!

    BTW: drop me a link to your game, I'd like to check it out

  • But did you add --ignore-gpu-blacklist in both cases (with --show-fps-counter and without)? Or you added it only together with --show-fps-counter?

  • Hey WeariedCoffee2, does it work now after setting your tax settings?

  • That sounds weird indeed. Are you sure the only difference is --show-fps-counter? Don't you add also --ignore-gpu-blacklist?

  • Hi dhondon! I missed your post somehow.

    My game Zombie Annihilation: The Winter Duel took second place in recent AirConsole game jam (Zombie Annihilation won C2 Business License in AirConsole game contest!).

    I might find a time do some things together , drop me an email with details please (tobyr[at]wtfgamesgroup.com).

    Cheers!

  • > I love making apps with C2 because it saves you enormous amount of time comparing to normal coding.

    >

    Is it still true if you are using popular frameworks or a well-know engine like UE4 or Unity?

    Of course. Every engine saves your time comparing to pure coding. Even game dev libs like CreateJS saves you a lot of time. But still not as much as C2.

    Also, if I understood your post right, you are saying that if someone gets familiar with C2, it's easier for them to jump over to traditional languages?

    Yes exactly. It's because you are already familiar with the programming logic/thinking and have some basic knowledge like what functions are etc. So yes it is easier to jump over to traditional programming after you are familiar with C2. Not saying it will be super easy, but still easier.

    I do recomment everyone to go throgh some programming tutorial just to get a point of what is going on there below. Even if you don't plan to code as proffessional, go and read some JavaScript tutorials. "With knowledge comes understanding" - grab as much as you can .

  • Well that's a nice question.

    I am with programming many years already (you can check my experience on my online CV BackendFreak.com - it's not really up to date but still) and with Construct 2 only a year (but intensive ). The first thing to mention is that even though I am fluent in direct programming I love making apps with C2 because it saves you enormous amount of time comparing to normal coding.

    If you ask about programming thinking then I would say - yes. Programming is basically a specific logic/way of thinking. And C2 has that logic. So for newbies it is pretty cool to start with C2 and then go to coding. After you got familiar with C2, you understand what are conditions (if statements), functions, arrays etc. So once you jump into programming, this knowledge is very useful.

    But if you ask about good programming practices, then I'll rather say - no. In real programming one of the most important things are encapsulation and semanthic. I don't see anyone talking about that in C2. I see people code snappets on the forum which are really far from or even opposite to what a good programming practice is about.

    I'm working now on MoModth, and I really try to make it as much as possible encapsulated and semantically correct. And it is possible but I really struggle sometimes to connect things in the smart and "clean" way. C2 doesn't have features which would let you organize your code/events in the way that you could say it's a very good programming practice. Functions are always global, you almost can't manage groups (besides toggeling), can't include event sheets by events etc...

    So again. Yes C2 helps you with understanding what programming is about, but C2 is just another layer over programming language so obviously it has limited possibilities. With raw programming you have to take care of way more things around but it also takes much more time. I'm not saying that C2 is teaching bad practices... it just doesn't teach good ones, because it's simply not a direct programming.

    I'd say, that if you make your C2 events as much encapsulated and semanthic as possible then you do the most what's possible. There is simply no way to learn programming patterns and other good programming techiques with C2, because C2 does not have such low level possibilities.

  • Awesome I see many changes comparing to mobile version, That's nice. Good luck Rable!

  • Voted! Good game! Good job man!

  • Not sure if I undestand correctly but:

    System > Pick by comparison

    param 1: Bullet.color

    param 2: 1 (or any value you want)

    > Action X

    EDIT: and select object Bullet in "Pick by comparison" ofc.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Have you set up the ID?

    You have to set Interstitial ID in you AdMob plugin. You get that ID from your AdMob account after setting an ad there.

  • 1. What C2 plugin do you use? Official AdMob, Cordova, Appodeal, Cocoon?

    2. If not Cocoon, which Intel XDK plugin have you added?

    3. Have you set up Interstitial/banner ID?

    4. Is it an Android or iOS game?

  • Full ads support ready.

    With MoModth you just need to add 2 events to have working ads in your games. Initializing ads at start of the game and showing add event in the place you want to show the ad.

    And of course switching between Official, Cordova, Appodeal and Cocoon Ads is just a matter or switching modules.