Nicias's Forum Posts

  • Hello, I suggest that Scirra devellops a REAL and GOOD C3 Google Play plug-in...

    - It seems that the gestion of Achievements is broken.

    - The save game option is ignored

    - Many other functions are missing

    - The documentation is horrible. I fought two weeks to make it works, it's not so difficult, but the C3 documentation is the poorest of the world.

    Why developp 3D useless plugins (except because Construct wants maybe to be a little Unity ?) when the most important thing for the user is to publish well his game, with good leaderbords, achievements, etc. ?

    Come back to your initial philosophy, please.

  • Thank you so much, but it's exactly (and in the same event that the "list success trigger" what I'm doing...

    Thanks anyway.

  • I tried many things. I'm thinking that, on this point, the construct3 Googleplay plugin is old, and not suited for the Google play version of today...

    I just hope that I'm wrong

  • Thanks a lot !

    I know that, but what list ?

    For exemple, to get a googleplay leaderboard in construct, you give its ID, i.e. a string, visible in your google developper console app. No problem.

    -> GooglePlay: Request public all-time hi-scores from "CgkI1_2hh6IQEAIQAw" (25 results, top). Force reload: True

    But for the Achievements, Construct don't want the achievement ID (available in the same way in the google console) but... an Index !

    So you use then something like that (after calling the list of achievements from google)

    GooglePlay.AchievementDescriptionAt(INDEX)

    And... nothing !

  • Hello,

    My Googleplay services works well in my app. but, with the (very poor) Construct3 documentation, i can't understans how to get back some values from google.

    In these expressions, what value is "index" ??? Where do I find it ? I made so may try...

    HiScoreAt(index)

    HiScoreFormattedAt(index)

    And also :

    AchievementNameAt(index)

    AchievementDescriptionAt(index)

    AchievementIDAt(index)

    AchievementStepsAt(index)

    AchievementTotalStepsAt(index)

    AchievementTypeAt(index)

    Thanks if you know...

  • It seems it's not possible in Construct 3 to easily customize the Google Play services screen, even the screen color ? Or I'm wrong ?

    It would be a great implementation, if possible.

  • Sorry, I looked your post too quick ! :)

    I installed C3 as a desktop nwjs app using your link, and everything works.

    A thousand thanks this time !

    (but, is it normal to find that sealed in a forum ???)

  • Thanks, but it doesn't work in preview mode.

    Works only if you export and create your nwjs app.

    Different from Construct2.

    Thanks again

  • Sure. but the first goal of Construct was to make things simple. And it does with construct 2.

    The 3 has forgotten that way. Every implements are now geek ones, and the essential is still forgotten.

  • I know. But it has no sense in a developping tool as construct, if you implement this save for the developper, not the final user.

    In construct 2, preview was possible with nwjs. Or the browser of your choice.

    I think that many things were lost with construct 3...

    I will do another way :)

    Many thanks anyway for your excellent and quick posts !

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • ok, but how do you write files at least on your own computer ? (if you're not in nwjs)

    Local storage ? ok, but where are these files in fact ?

    Ajax ?

    I'm surprised that these kinds of functions are not implemented, not for the final user (dangerous), but at least for the developper.

    Many thanks for your help

  • Thanks ! It works pretty well. I should have tried that... But I always found the documentation of Construct short on many points :)

    Is it then possible to save a file as a project file using the same way ?

    I will try !

    Thanks again

  • Hello

    In fact, it could be a real progress if Ajax loading of Project files do not use mandatory names.

    For exemple, you have multiple levels named "level1", level2", etc. in your project files.

    The user click a level number, for ex. 25.

    So variable is 25.

    With mandatory project files names, impossible to load "level25" in a simple way.

    With free project file names, you could load "level"&variable.

    Maybe that could be implemented ?

    And, in some dreams, uou could even SAVE, inside of the app, project files.

    You create a level in your editor, the 36th, variable 36, and save it as project file "level36", "level"&variable. Paradise !

    Could be great for creating efficient level editors...

    Thanks

    Tagged:

  • In fact, it could be a real progress if Ajax loading of Project files do not use mandatory names.

    For exemple, you have multiple levels named "level1", level2", etc. in your project files.

    The user click a level number, for ex. 25.

    So variable is 25.

    With mandatory project files names, impossible to load "level25" in a simple way.

    With free project file names, you could load "level"&variable.

    Maybe that could be implemented ?

    And, in some dreams, uou could even SAVE, inside of the app, project files.

    You create a level in your editor, the 36th, variable 36, and save it as project file "level"&variable.

    Could be great for seigning efficient level editors...

  • Often, don't forget to disable collisions ( to avoid, for exemple, clicks on invisible objects)