usbtypec's Forum Posts

  • I have no idea how to save online, but locally you can use LocalStorage.

    Add a function called SaveData (or whatever you want). In the function, add an action from the LocalStorage plugin to Set "____" to Value. Repeat that for anything you want to save (note that you cannot save booleans I think). Call SaveData whenever you want to save. Personally I like at the end of every layout and whenever something such as a purchase occurs.

    Then add another function, LoadData, then for every thing you saved, add LocalStorage -> Check Item Exists as an action.

    Then outside of the functions, add LocalStorage -> On Item Exists -> Get Item

    Then On Item Get -> Set _____ (whatever variable, array, etc you want to load) to LocalStorage.ItemValue

    Hope this helps!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Yes, C3 can export as a mobile app. Just note that Google Play requires a $25 USD signup fee for the developer account and Apple charges an annual fee of $99 USD, so remember that if you are planning for a phone app.

  • The image of the tilemap doesn't show up when you create the object, you have to use the Tilemap Tab (should be by the layers tab by default) and paint out the tiles. It'll be easier to understand if you go to construct.net/en/make-games/manuals/construct-3/plugin-reference/tilemap

    And it will always auto-size to be the layout size, but you can just resize it manually, so I don't see the big deal.

  • I've published a few (bad) games to Google Play, however I've never messed with Admob or IAPs because I don't really care about revenue. I have put the Google Play Sign In system into one of my games, though, and it was a pain, but that's just because I'm dumb. I eventually got help in the C3 forums.

    I'd say it isn't too difficult to publish, and it gets easier over time after going through the process for each game. On Construct's side, it's way too easy. Just export (although certain settings do change things like the app name, so make sure you correctly set every single setting to work, including the Icons folder), and then download the file. Most of the struggle comes from Google's side, mainly because you have to just give a lot of info about the game, make a privacy policy (i just used Termly), and a lot more.

    When it comes to the links not working, that simply could just be because the dev took down the game, or like you said, maybe Google took it down because of requirements.

    There aren't too many requirements for maintaining the game, however I did recently get an email about needing to update my games to also target newer versions of Android (except i never did that because honestly i dont care if the games get taken down they suck :P)

    For screen scaling, I've never cared. I used Letterbox scaling so it simply just has black bars on extra space.

    I know a lot of my answers were just "oh I ignored that" but that's because I made those games a while ago when my C3 skills were still okay at best and didn't care about making a great game, I just wanted something I made to be on my phone :)

    idk how helpful this is for you but I might as well give my input.

    also sorry for so much reading I tried to answer as many questions as I could.

  • Ok thanks :)

  • Wait after clicking the link I don't see C3 anywhere, just C2. Will it still work?

  • Ok, thanks. I'll experiment a bit with Photon and see if I want to make a game with it.

  • I was maybe thinking about Photon, but I just haven't decided yet because

    1) The link (https://www.construct.net/en/make-games/addons/534/photon-engine-c3) has basically no documentation/steps so I have no idea how to actually add it

    2) if i used photon would I need to rework a bunch of the events from the shooter tutorial to get it working?

  • So I might make a small online game that I will probably just build off of the tutorial for the top down online shooter, and I was wondering if it still works, since a lot of the comments on that tutorial say that it doesn't work for them.

    So does it still work or is it outdated?

  • It works!! Thanks a bunch, you saved me a lot of time

  • Im trying to get a ghost/recorded run system for a racing game and I'm trying to set ghosts based on my best time for other players to beat (because why not)

    The way I have it set up is that when playing the level, it'll record the movement and put it into an array, similar to the Ghost Racer example. Once the level finishes, I used the Clipboard plugin to copy the record_array.asJSON, and then go into the events and paste it into ghostdata_array -> Load from JSON

    Problem: it doesn't work, mainly because with all the quotation marks, [s, and {s, it won't work. Is there a way to do this or a better alternative to what i am doing? If more details are needed let me know.

  • I'm not fully understanding what you mean, but the reason the text won't work with that example is because there is no & separating &swords and the text following

  • I don't think so. You'll have to change the editor grid settings or just type in the position manually.

  • Ohhh ok.

    This isn't something that is easy in Construct, since Construct's 3D support isn't great and even I don't know a whole lot about it, meaning I don't know what to do. (Unless I'm still not understanding what you are trying to do). It might be better to try and get someone more experienced such as dop2000

    If I ever find a solution I will let you know, but until then, I can't help much...