part12studios's Forum Posts

  • I suppose this is where the path finding behavior is useful? I've never used it before as it's seemed kinda involved, but i think it's time for me to crack into it.

    http://part12studios.com/temp/Games/RD/RD1/

    what i have so far. this was done with fairly minimal effort and i like keeping things simple but i know true pathfinding can be tricky and eventually i'd need it anyway, but if there was a simpler "roll your own" easing from A to B I was curious what that would be.

  • I have a project where I'm setting various waypoints simple top down shooter perspective. i left click a spot and want my vehicle to move to it..

    As it is it works fine but it's basically finding the X or Y that's closest first then the other till its at the location. What I'm not sure how to do is make it so it travels in a straight path from A to B. It kinda does it now but always manages to find the X or Y path before the other value is discovered.

    Thanks!

    Caleb

  • Hi there, I took a bit of a break from Construct. Services like Concoon IO were killed and XDK which were both the ways I usually published iOS / Android apps.

    I see Construct still has the built in apk builder service which is great. Is there any news / movement on bring the same feature to iOS? There was definite talk and plans early on to extend the same ability to iOS, but that was awhile ago.

    Is windows phone no longer possible? I made a fair amount of windows phone games a few years back or use the UWP work for windows phone as well as windows / xbox?

    Are there any other options that are out there? New players in the publishing market?

    Phone Gap is fine, but still good to know if there are alternatives that might be worth considering and knowing about.

    (side note, seems like forum is acting up today? critical errors when replying / posting)

  • Hi there, I took a bit of a break from Construct. Services like Concoon IO were killed and XDK which were both the ways I usually published iOS / Android apps.

    I also remember that for awhile Construct 3 had an APK builder which was nice, but that option also seems to be missing. Is Scirra no longer supporting that or planning on doing that anymore? It was a really nice thing for Construct 3, but I never saw any blogs or posts about them sunseting this feature.

    So am I right then that at this time the only option (aside from figuring out how to setup cordova locally) is to use Phone Gap (adobe) service?

    Are there any other options that are out there? Phone Gap is fine. Has that free option (one app limit) which is good for testing / staying on the cheap. I don't mind paying for phone gap service i just want to make sure i know what i can / can't do with it regarding third party services like google analytics, ads and IAP type stuff.

    (side note, seems like forum is acting up today? critical errors when replying / posting)

  • I don't know how to get it working with a PC, but I will tell you just form past experience porting games to iOS and Android, I've always had a Mac when dealing with iOS stuff. I'm not saying it can't work because I just don't know, but what I do know is that it was always easier with a Mac. I did attempt things like getting .p12 files and such on a PC and while I did get it to work, it wasn't fun.

    My advise is that if you don't have a Mac, don't try to support iOS. Others may step up and disagree, but that's just my $0.02 to spend more of your time making progress and not spinning wheels.

    Make the best android game you possibly can and if the game starts making money or even starts getting a lot of downloads, then you can worry about porting.. because most likely you're going to find roughly the same success on either platform so don't split your energy early on.

    Just make the game great on one platform and you can worry about the mac / ios stuff later.

  • Cocoon is dead. They sunset Cocoon / Cocoon IO awhile back. I used to use this service and saw some emails going around that it was shutting down altogether. Maybe there are some folks out there that have some ways of working with it but I'm pretty sure at this point Cocoon is RIP.

  • ah yes first time running check would be a nice thing to capture with that. good point. thanks, that's super helpful! :)

  • Interesting. That's definitely where reading about these objects lacks specifics in the documentation for Construct 3.. yes they explain what the fields are but i feel like they don't really explain the inner workings and some simple examples. this documentation would be well served to give some capx examples because reading about something and applying it are not one in the same.

    Sometime its easier to read if things are broken out more for me. i can see how grouping things would be more efficient but when my dictionary keys were not storing my values it proved to just be a layer of abstraction that was more trouble than it was worth to troubleshoot because i couldn't "see" where things were not working.. i would just have to run and test.. and keep getting nowhere. Now that i see this working with just local storage finally (all i really wanted) I may give dictionaries another pass and see.

    The examples in this thread seemed to deal with strings and that raised a question that I need to save values that are numbers, not strings.. maybe the dictionary string / json stuff was not casting the values in a way to be usable by a numbers variable. just lots of little issues like that.. ultimately i couldn't get dictionaries to work in my situation which was unlike the examples given.

    I'm definitely glad to know there are some things i can do without and just removed them.

    It just isn't clear to me in the documentation. we have to check if an item exists. and we have a if it's missing condition.. so does just checking if it exist then "instantiate" the item? or perhaps "set item" is what creates an item if it doesn't exist?

    So really "Is Missing" isn't needed at all for actual storage.

    I did see that video recently and it looks interesting, but for now it's more than i need in my situation.

    I cleaned up my capx and removed the audio stuff i was using for testing (i like to use sounds to identify if the thing "exists" or not when i was testing that.

    Thanks for that input! I just figured that it made sense that if something doesn't exist, i need to do something to make it become real, but i guess just setting a value and giving it a name creates it in that exact moment..

  • Ok so for anyone who comes across this thread, I wanted to give a working example of how you could manage simple on off settings and build up from here.

    I found the examples that were provided in this thread by others as helpful in seeing it working, but i never understood how the dictionary made things easier for my particular situation, so here is an example of two independent values being stored and recalled correctly and I threw a score value in there as well to show them all working together.

    I just like to avoid complicating anything if it doesn't need it and it felt like the dictionary just added more room for mistakes and confusion and for at least this situation it was the case.

    https://www.dropbox.com/s/na3zdgvvvez80wu/Local%20Storage%20Test%20with%203%20Values.c3p?dl=0

    Thanks everyone who made comments and shared their knowledge. It all helped me work through this. I banged my head on this one for awhile now and just haven't been posting questions. Hopefully this example will save others from experiencing similar frustration for something that may seem obvious to those who got it working but for someone new, is not always the case.

  • it seems to have gone away now. i was signed in (i saw my icon in upper right corner).

    I could click "Launch Construct 3" and it would open it up and i could load a cloud project like normal.

    Just weird

  • i see a buy now tab and my account is good till June of 2020..

  • how you explain it makes sense to me mikal, but i'm not seeing how you would create the local storage object. i'm confused because here is an example that doesn't show any "create item". i'm just not seeing it.

    when the "is missing" is used it just gets used to set some text fields and blank.. no call to create anything.. and this example works. this example would be helpful but it doesn't work with a "on start of layout.." it's click driven.. i need a system that's automatic and done without user involvement.

    dropbox.com/s/rok73tjrrtezk8r/local%20storage%20working.JPG

  • ok one specific question that i don't think i saw a direct answer too:

    - when you check if item exists and it doesn't exist, does it at that moment create it?

    I ask because the "on item exists" is a one time trigger event which makes me think it might get missed if the first time you run it and it checks if it exists, what if it's not done creating the new item, just seems sketchy compared to an action that's constantly looking to see if an item exists.

    - you don't ever have to use item missing condition?

    I can see why it would be nice to have as an option but making sure this isn't a required condition. I could see both sides of it. I think it's not from examples I've seen but part of me thinks it would make sense that a "doesn't exist" condition would be needed to identify it doesn't exist so you could then tell it to create the item.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • i think it's obsolete now? there is a built in tween plugin now with C3 and it appears to do everything the old one did.

  • gotcha, yea that might be worth looking into. maybe i'll make a casual game where saving data isn't that important.. i found this site called whale cash. seems like it might be viable. Still for me I want account / saving data ideally so this isn't great for an RPG but I do see how it could be cool for a casual game.