Aphrodite's Recent Forum Activity

  • I was going to announce this in a few months...

    But i love c2 so much that i thought i would give a heads up to people.

    Currently been working on 2 native compilers for android and ios for the past month.

    Of course they are in very /very early alpha, but so far so good.

    Android a bit easier than ios.

    I was originally going to make a construct 2 clone that compiles to native, but in the end i thought it would be far better to just write a direct compiler (and not step on Scirra's shoes)

    Again i wasn't going to let anyone know for a while until i had something /stable.

    But this is really for the people who are thinking of jumping ship

    Would it be like you load a capx, and it export directly? because that would be.. WoW

    Anyway, good luck

  • I've just downloaded last release but I can't find the "Hide address bar" option. Will it be back in next release?

    Thank you for your answer.

    I think one recent release included it by default, instead of an option

  • EDIT:upon reading my post, I think my post seems kind of unfair I think, not sure, If it does feels like it, sorry, that wasn't the expected result

    jayderyu : I like the way you are thinking, it brings hope and is still reasonable, C2 does HTML5 well, and the HTML5 is cross-platform, from what I've tried, this is not a lie, but like anything else, it has compatibility problems (exe have too before someone say otherwise).

    Also It seems there is a pattern, like every two month a big topic "C2 bad performances, it is bad" comes, with valid or invalid arguments depending of each topic, but mostly I wonder if people use C2 as it is meant to be, an HTML5 game engine that get rid of the programming, but not the design (I don't say that the presentation of the program is perfect on the homepage, but it is what it really is)

    Also it seems everyone tries cocoonJS because it is the "best performance wise", which is wrong IMO, for JS execution maybe, but I always see the main complaint is it is bad at everything else it seems, I thought scirra stopped to support cocoonJS because of that + bad communication can anyone confirm or invalidate that?

    To stop this kind of complaint I do:

    -Yes I love C2, No it isn't perfect, but it will improve, it has already improved, a lot, do what you want, I stay personnally, there is improvement to be done, well, how can we help then?

    Also I would love to see your performances reports, and remember to code it well ^-^

  • Thank you jayderyu!

    Something strikes me: I optimize photographic images in jpg, but when you export the Construct 2 saved in png format. In addition, it also exports the images that are not used in the project.

    Note: The game I tried it with a Samsung Galaxy Mini 2, a low-end smartphone.

    C2 will convert them to png upon export, to prevent that, you have to open C2's image editor, and to change the export format there (I don't have C2 right now so I can't tell exactly where it is)

    Also some old phone and others can(will) have difficulties to run html5 games

  • I'm just curious, is there a reason we don't have a simple 'stretch' fullscreen scaling option? Both Scale Outer and Scale Inner provide unwanted results depending on the devices you have not targeted. I feel a simple scale (height AND width) to fit the display would suffice for a wide range of applications.

    One of the reason I heard was because It'll be ugly (which is mostly true, with a lot of different aspect ratios, the stretch can be really annoying), apart from that I don't know if there is another reason.

  • I use C2 from the r051, and I must say it went very further and improved along the way, from what I have tested, HTML5 is nice, I tried something on mobile, no problem it seems for now for the different project I have tested, I still think I'll encounter problems maybe when graphics will come (and even then, I know how to deal with that), but I know how to deal with that, the audio will be the pain

    I'd love to see one day C2 having a native exporter, but HTML5 is good (for me at least)

    As for optimisation, I didn't do a lot, but what I consider not a lot can be considered as "OMG how clean your code is" by others, C2 does need to be understood, and you still need to work hard, but in all honesty, I have never had any problem to organize myself, start by learning the engine, then begin to build a way of work, I might translate the article I am writting about this, it could help people going to the good way.

    I have never feel cheated by C2, It does teach well programming by itself in my experience, however, I must admit that the lack of native support can be troublesome for some people.

    Ludei and their cocoonjs thingy on the other hand.. I have never trusted it, I have much more facility into getting things to work inside chrome for android for now (and my phone is really not that great).

    As for a CC based C2, the problem was the stability of CC.

    I love C2, I love how it handle HTML5, I wouldn't even be the shadow of a bad programmer without it, now I am much more organised, I know how to deal with big project, I know also how a game works and should work behing the scenes, and the performances problems (not a lot I must say on PC) forced me to learn to program in a good way, which is truly great, and it seems on mobile that works.

    I'll keep using it for now, and for a good time I think. And if not, well, I know the way video game programming works so that should be not as hard as it might have been.

    My 2 cents (looks much more like a dollar but whatever)

  • In essense WebStorage uses cookies.

    jayderyu

    In fact it is even less server-based than cookies, cookies are sent to the server to check values, for each request, while webstorage is really 100% client-side

  • Sventevith : Unless I make a mistake, it is enabled on the main browsers and node webkit and crosswalks IF the webGL is active. It is automatically done by C2 without you having to worry about it normally

    Not possible on cocoonJS I think though.

  • Since your license is at your name (it is indeed present inside the license file) I don't think you can do it, not directly at least, you should email them if you don't get a response from them

  • In the pc with chrome the movements of my game go well, but play it from my smartphone not goes well.

    Please test this game: http://www.paraguapp.com/spacecavern.html

    I saw that the assets of your game are pretty big, for exemple oscuro is 1400 x 1050, I think you should reduce it's size in the image editor, then scale it up in the layout view, since it is a gradient, the loss should not be noticeable too much

    Also sprite7 is too big, you should separate it in multiple smaller objects

    Star could maybe be smaller

    bg1 bg2 and bg3 also take some space

    creditos could be remplaced with a Spritefont/9-patch combination but that is not the culprit I think

    Explosion1 is too detailed I think

    Particles is 250x250, I think it is too much (it is empty too?)

    Sprite 4 could be smaller maybe?

    I think all of this is your principal issue right there (might not be the only one though)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Mostly: I program in a waythat is oriented towards quick edition, I put stuff that are not needed every time inside groups to deactivate them, I use functions a lot, I love local constants (since it can help edit quickly while knowing what you are doing)

    In most: organisation, keep your project clear, easy to read, to understand, but It should not be something that you force yourself to, it should become slowly but surely a natural way of programming, I can have a C2 base of 50 events just for organisation's sake (as a reminder, C2 counts variables, includes, groups, etc.. as events), functions are great with a descriptive name, for 3 things IMO:

    -isolate some tricky events

    -be more clear with less repetition (if your ennemy spawnage is create ennemy, then set it's angle, then set it's basic values, I am pretty sure It'll be clearer to say : Call function "Spawn" (Self.UID,..)

    -do mathematic calculation (using the Function.Call() expression, Function.Call() will take the value of the Returned value of the function)

    I've constated that the easier it is to read, the easier it is to edit, and to optimise

  • AnD4D I love C2 more that any other engine, It is just that I'd rather have the player go into the game quicker, It is not like not having a C2 splash screen, but no splash screen at all.

    I might consider having one for sound preloading's sake (not for games I plan to sell for non exclusive licenses though, but for others, It'll be fine).

    I don't remember playing a game using the unreal engine by the way, I might prefer using the C2 logo in the intro of a game personnally

Aphrodite's avatar

Aphrodite

Member since 20 Dec, 2011

Twitter
Aphrodite has 2 followers

Trophy Case

  • 12-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • RTFM Read the fabulous manual
  • Email Verified

Progress

17/44
How to earn trophies